Front-end webontwikkelaar - 5 dagen online klassikaal

3.450,00 EUR

  • 5 days
Live Virtueel Klassikaal
In Huis / In Bedrijf

Bouw de vaardigheden op om moderne, responsieve en interactieve websites te maken met deze intensieve Front-End Web Developer-cursus. Ontworpen voor beginnende webontwikkelaars en IT-professionals, biedt dit praktijkgerichte programma een sterke basis in HTML, CSS, JavaScript en moderne webontwikkelpraktijken.

Belangrijkste functies

Taal

Lesmateriaal in het Engels

Niveau

Niveau: beginner - gemiddeld

5 dagen (8 uur per dag) online, onder leiding van een instructeur

60+ aanbevolen studie-uren

Begeleide praktische oefeningen

Projectmatig leren en scenario’s

Ondersteuning beschikbaar na de cursus

Inclusief certificaat van afronding van het programma

Leerdoelen

Aan het einde van dit programma ben je in staat om:

Responsief webdesign met HTML & CSS

Leer hoe je moderne, responsive websites bouwt met semantische HTML en CSS. Beheers Flexbox, CSS Grid en media queries om lay-outs te maken die zich aanpassen aan verschillende apparaten, terwijl je werkt met typografie, formulieren, multimedia en best practices voor visueel ontwerp.

Interactieve websiteontwikkeling met JavaScript

Ontwikkel dynamische en interactieve webapplicaties met JavaScript. Leer de kernconcepten van programmeren, waaronder variabelen, functies, lussen, conditionals en datastructuren, om functies te bouwen zoals formulier­validatie, interactieve componenten en realtime gebruikersinteracties.

DOM-manipulatie en eventafhandeling

Doe praktische ervaring op met het werken met het Document Object Model (DOM) om webpagina-inhoud dynamisch bij te werken, te creëren en te beheren. Gebruik event handling en JavaScript-logica om responsieve gebruikersinterfaces te bouwen die naadloos reageren op acties van de gebruiker.

UI/UX, toegankelijkheid en prestatieoptimalisatie

Maak websites die gebruiksvriendelijk, toegankelijk en zeer performant zijn. Verken de basisprincipes van UI/UX, toegankelijkheidsrichtlijnen, SEO-best practices en technieken voor prestatieoptimalisatie om de gebruiksvriendelijkheid, vindbaarheid in zoekmachines en laadsnelheid van pagina’s te verbeteren.

Hero

Cursustijdlijn

  1. Dag 1

    Sessie 1: Introductie tot HTML & CSS

    • Ontwikkelomgevingen instellen en webfundamentals
    • HTML-structuur, elementen, tags en attributen
    • Concepten voor mobile-first-ontwikkeling
    • CSS‑basis: selectors, eigenschappen en opmaak
    • Chrome Developer Tools en het publiceren van websites

    Sessie 2: Tekstelementen

    • Kopteksten, alinea’s en tekstopmaak
    • CSS-waarden, -eenheden en webfonts
    • Geordende en ongeordende lijsten maken en opmaken

    Sessie 3: Hyperlinks

    • Hyperlinks maken en URL's beheren
    • Relatieve en absolute paden
    • Documentfragmenten en e-maillinks
    • Technieken voor het opmaken van links

    Sessie 4: Geavanceerde CSS-selectors

    • Type-, klasse-, ID- en attribuutselectoren
    • Pseudoklassen en pseudo-elementen
    • Combinatoren en selectorgroepen
    • CSS-cascade, specificiteit, overerving en at-regels
  2. Dag 2

    Sessie 5: Inhoud structureren

    • Blok- en inline-elementen
    • Het CSS-boxmodel en boxopmaak
    • Semantische HTML-elementen
    • Regeleinden en horizontale lijnen
    • Inleiding tot CSS Grid-layouts

    Sessie 6: Multimedia en insluiten

    • Werken met afbeeldingen, achtergronden en SVG's
    • Video-, audio- en media-indelingen
    • Afbeeldingen, bijschriften en pictogrammen
    • Externe inhoud insluiten met iframes en andere methoden

    Sessie 7: Tabellen

    • Tabelrijen, cellen en koppen maken
    • Celoverspanning, kolomgroepen en bijschriften
    • Semantische tabelopmaak
    • Technieken voor het opmaken van tabellen

    Sessie 8: Formulieren

    • Webformulieren maken en vormgeven
    • Labels, invoervelden, knoppen en keuzemenu’s
    • Groepering van formuliervelden en validatie-attributen
    • Gegevens naar servers verzenden
    • Voortgangsbalken en geavanceerde formulierbesturingselementen
  3. Dag 3

    Sessie 9: Geavanceerde lay-outtechnieken

    • CSS-positionering, floats, Flexbox en Grid
    • Principes van responsive design
    • Media- en functiequeries
    • Responsieve media en moderne lay-outpatronen

    Sessie 10: Geavanceerde CSS-opmaak

    • Afgeronde hoeken, verlopen en achtergronden
    • Schaduwen en teksteffecten
    • CSS-transformaties, overgangen en animaties
    • Moderne technieken voor visuele vormgeving

    Sessie 11: CSS-frameworks en preprocessors

    • Overzicht van CSS-frameworks en hun voordelen
    • Populaire frameworkopties
    • CSS-preprocessors en belangrijkste functies
    • CSS-variabelen en moderne styling-workflows

    Sessie 12: UI/UX, SEO en prestatieoptimalisatie

    • UI/UX-ontwerpprincipes en best practices
    • SEO‑basisprincipes en essentiële HTML‑tags
    • Website-optimalisatie voor snelheid en prestaties
    • De gebruikerservaring en zichtbaarheid in zoekresultaten verbeteren
  4. Dag 4

    Sessie 13: Introductie tot JavaScript

    • JavaScript‑basisprincipes en ontwikkelomgeving
    • JavaScript integreren met HTML
    • JavaScript in de browser vs. Node.js
    • Syntaxis, opmerkingen en basisprincipes van deployment

    Sessie 14: Waarden, variabelen en gegevenstypen

    • Variabelen met var, let en const
    • Getallen, strings, booleans, arrays en objecten
    • Dynamische typering en typeconversie
    • Rekenkundige bewerkingen en template-literals

    Sessie 15: Functies

    • Functiedeclaraties, functie‑expressies en arrow functions
    • Parameters, retourwaarden en standaardargumenten
    • Functiebereik en aanroep
    • Werken met ingebouwde functies

    Sessie 16: Programmaflow en logica

    • Operatoren en vergelijkttechnieken
    • Truthy- en falsy-waarden
    • Voorwaardelijke uitspraken en lussen
    • Basisprincipes van foutafhandeling en debuggen
  5. Dag 5

    Sessie 17: Werken met objecten

    • Objectstructuren en eigenschappen begrijpen
    • Toegang tot gegevens met behulp van punt- en bracketnotatie
    • Objectmethoden maken en gebruiken
    • Werken met het this-keyword
    • Door objecteigenschappen itereren
    • Verkennen van ingebouwde Object-, Array- en String-methoden

    Sessie 18: Toegang tot en manipulatie van de DOM

    • Inzicht in het Document Object Model (DOM)
    • HTML‑elementen selecteren en verwijzen
    • Werken met DOM-gegevens­typen
    • Pagina-inhoud en -eigenschappen wijzigen
    • Elementen dynamisch maken, invoegen en verwijderen

    Sessie 19: Event-gedreven programmeren

    • Inzicht in browservereignissen en de event flow
    • Eventlisteners registreren en beheren
    • Gebruikersinteracties afhandelen met het event-object
    • Responsieve en interactieve webervaringen bouwen

    Sessie 20: Browser-API’s en webfuncties

    • Inleiding tot API’s en door de browser aangeboden functionaliteit
    • Werken met Date-, Math-, RegExp- en JSON-objecten
    • Gebruik van client-side opslag en geolocatiediensten
    • Toegang krijgen tot extra browser-API’s om webapplicaties te verbeteren
Front-end webontwikkelaar

Voor wie is dit programma bedoeld?

Beginnende front-endontwikkelaars die op zoek zijn naar een gestructureerde instap in webontwikkeling

Junior ontwikkelaars die hun HTML-, CSS- en JavaScript-vaardigheden willen versterken

Softwareontwikkelaars die zich willen uitbreiden naar front-endtechnologieën

UI/UX-designers die hun ontwerpen in code willen begrijpen en implementeren

Ondernemers die zelfstandig moderne websites willen creëren en beheren

Start nu met de cursus

Vereisten

Een basisbegrip van programmeerprincipes wordt aanbevolen. We raden je aan om te beginnen met onze cursus Inleiding tot programmeren – JavaScript als je nieuw bent met coderen.


Verklaringen

Licenties en accreditatie

De cursus wordt aangeboden volgens de Partner Program Agreement en voldoet aan de vereisten van de License Agreement.

Gelijkheidsbeleid

Kandidaten worden aangemoedigd om contact op te nemen met AVC voor begeleiding en ondersteuning tijdens het gehele accommodatieproces.

Veelgestelde vraag

Contact background

Heeft u bedrijfsoplossingen of LMS-integratie nodig

Heb je niet de cursus of het programma gevonden dat geschikt zou zijn voor jouw bedrijf? Heb je een LMS-integratie nodig? Neem contact met ons op! Wij zullen met een passende oplossing komen!