Welkom!

UCLL Welkom op de site die hoort bij het OPO (‘OPleidingsOnderdeel’) front-end basis van de opleiding ‘graduaat programmeren’ in het afstandstraject van de UCLL hogeschool.

Waarmee ik meteen al één van mijn vuistregels breek, nl. “Heet de bezoekers van je site geen welkom, want je deed moeite om deze site te maken en online te zetten voor iedereen. De mensen weten dus dat ze welkom zijn.”

Maar toch: welkom dus, want ik wil graag mijn studenten de eerste les welkom heten in onze opleiding en in dit vak OPO. Maar dit is een afstandstraject, dus geen eerste les met face-to-face contact. Maar je had al begrepen dat ik het fijn vind dat je hier bent en dat ik je ondanks onze afstandelijkheid mag begeleiden voor dit OPO.

Basis: HTML, CSS, JS

Deze site probeert de basis uit te leggen van front-end development: HTML voor structuur en inhoud, CSS voor presentatie en JavaScript (JS) voor gedrag en interactie. Het domein van front-end is altijd in beweging. Nieuwe frameworks en tools komen en gaan. Er verschijnen voortdurend nieuwe CSS-mogelijkheden die het leven van een developer eenvoudiger maken. De taal JS wordt stelselmatig uitgebreid. De echte basis blijft echter verbazingwekkend stabiel.

Op die basis leggen we hier de klemtoon.

Inhoud site

Eerst en vooral: deze cursus / site is een tweede versie. Er is veel tijd in gekropen, maar toch: het kan beter. Mag ik daarom een beroep op jou doen? Meld me fouten in de tekst (hoe klein ook). Vond je iets onduidelijk in de uitleg? Is er een stukje CSS dat niet naar behoren werkt, waardoor de site op jouw toestel niet helemaal goed getoond wordt?Stuur me AUB een mailtje of teams chat. Je vindt mijn contactgegevens bovenaan in de Toledo cursus. Die Toledo cursus is trouwens de basis van het OPO. Alle opdrachten enz. vind je daar. Deze site is een belangrijk deel van de cursus, nl. het stukje ‘cursusdocumenten’.

Deze cursustekst maakt gebruik van verschillende elementen:

Praktische uitwerking site

Dit is een statische site. Daarmee wordt bedoeld dat ze niet gegenereerd wordt op de server op basis van inhoud uit een databank. Deze site is helemaal handgecodeerd in HTML, CSS en JS. Er is geen enkel framework gebruikt. Practise what you preach …

Technisch is ze gemaakt met behulp van de SSG Astro (OK, ik geef toe, Astro is eigenlijk een framework …), zodat ik de eigenlijke inhoud van elke pagina kan inpluggen in een basislay-out en structuur. Ik had nog nooit met een SSG gewerkt en vond in deze cursustekst een ideale gelegenheid om het eens uit te testen. Meer dan de basis van Astro heb ik trouwens niet gebruikt.

Ik wens je veel plezier bij deze eerste stap op je pad als front-end developer.

Jan Van Hee, lector front-end in graduaat programmeren en bachelor Toegepaste informatica