JavaScript-ontwikkelaar - 4 dagen online klassikaal

2.450,00 EUR

  • 4 days
Live Virtueel Klassikaal
In Huis / In Bedrijf

Til je JavaScript-vaardigheden naar een hoger niveau en leer hoe je moderne, interactieve en schaalbare webapplicaties bouwt. Deze meeslepende JavaScript Developer-cursus biedt een volledig begrip van zowel de basis- als de geavanceerde JavaScript-concepten die professionele ontwikkelaars vandaag de dag gebruiken.

Belangrijkste functies

Taal

Lesmateriaal in het Engels

Niveau

Niveau: beginner - gemiddeld

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

50+ aanbevolen studie-uren

Interactieve live-labs

Praktijkvoorbeelden van coderen

Uitgebreid cursusmateriaal

Doorlopende hulp na de cursus

Vraag om datumbevestiging!

Inclusief certificaat van afronding van het programma

Hero

Leerdoelen

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

Programmeerfundamenten

Leer de kernbouwstenen van programmeren, waaronder variabelen, gegevenstypen, operatoren en expressies, zodat je een sterke basis legt voor softwareontwikkeling.

Programmalogica en besluitvorming

Gebruik voorwaardelijke instructies zoals if-else en switch-case om het gedrag van de applicatie te sturen en dynamisch te reageren op verschillende invoer.

Gegevensverzamelingen beheren

Werk met arrays en strings om gegevens in je programma’s efficiënt op te slaan, te ordenen en te bewerken.

Functies en herbruikbaarheid van code

Maak modulaire, herbruikbare code met behulp van functies, terwijl je parameters, retourwaarden en gestructureerde programmeertechnieken begrijpt.

Objectgeoriënteerde programmeerconcepten

Ontdek objecten en klassen om schaalbare, onderhoudbare applicaties te bouwen en de ontwikkeling van complexere softwareoplossingen te vereenvoudigen.

Hero

Cursusplanning

  1. Dag 1

    Sessie 1: JavaScript‑basisprincipes

    • Overzicht van JavaScript en het instellen van de omgeving
    • JavaScript uitvoeren in browsers en Node.js
    • Syntax, opmerkingen en basisprincipes van deployment
    • HTML/CSS-integratie en overzicht van ECMAScript

    Sessie 2: Variabelen en gegevenstypen

    • Variabelen met var, let en const
    • Getallen, strings, booleans, arrays en objecten
    • Typecontrole, conversie en coercion
    • Rekenkundige bewerkingen en template literals

    Sessie 3: Functies en scope

    • Functiedeclaraties, functie‑expressies en arrow functions
    • Parameters, retourwaarden en standaardargumenten
    • Scope‑basisprincipes en functieaanroep
    • Werken met ingebouwde functies

    Sessie 4: Programmaflow en debuggen

    • Vergelijkings-, relationele en logische operatoren
    • Voorwaardelijke uitspraken en lussen
    • Truthy/falsy-waarden en gelijkheidsvergelijkingen
    • Foutafhandeling en debuggingtechnieken
  2. Dag 2

    Sessie 5: Objecten en methoden

    • Objecteigenschappen en toegangstechnieken
    • Methoden en het this-keyword
    • Door objecten itereren
    • Werken met methoden voor Object, Array en String

    Sessie 6: DOM-manipulatie

    • De DOM begrijpen
    • Elementen selecteren en verwijzen
    • Pagina-inhoud en -eigenschappen wijzigen
    • Elementen maken, toevoegen en verwijderen

    Sessie 7: Gebeurtenisafhandeling

    • Browsergebeurtenissen en eventpropagatie
    • Eventlisteners registreren en beheren
    • Werken met het event-object

    Sessie 8: Web-API's

    • Inleiding tot browser-API’s
    • Werken met Date, Math, RegExp en JSON
    • Client-side opslag en geolocatie
    • Browserfuncties gebruiken om applicaties te verbeteren
  3. Dag 3

    Sessie 9: Moderne JavaScript-functies

    • Destructuring, spread- en rest-operatoren
    • Optionele chaining en nullish coalescing
    • Logische operatoren en uitgebreide object-literals
    • Werken met sets en maps

    Sessie 10: Scope en closures

    • Soort scopes en lexicale scope
    • Scope-ketens en closures
    • IIFE's en basisprincipes van de uitvoeringscontext

    Sessie 11: Objectgeoriënteerd programmeren

    • Klassen, constructors, velden en methoden
    • Encapsulatie, overerving en compositie
    • Statische leden en prototypes
    • Gegevens beheren met arraymethoden

    Sessie 12: Functioneel programmeren

    • Pure functies en onveranderlijkheid
    • Hogere-orde functies en callbacks
    • Functies als eersteklas objecten
    • Arraytransformaties met map, filter en aanverwante methoden
  4. Dag 4

    Sessie 13: Asynchroon programmeren

    • Event loop en asynchrone uitvoering
    • Callbacks, Promises en async/await
    • Timers en gegevens ophalen
    • Inleiding tot reactief programmeren

    Sessie 14: Modules en ontwikkeltools

    • ES-modules, imports en exports
    • Pakketten, bibliotheken en frameworks
    • Pakketbeheer en modulebundeling
    • Transpilatie, TypeScript en beheerde applicaties

    Sessie 15: JavaScript-applicaties testen

    • Testfundamenten en strategieën
    • Unit-, integratie- en end-to-endtests
    • Asynchrone code testen
    • Werken met testtools en mocks
Online cursus JavaScript-ontwikkelaar

Voor wie is dit programma bedoeld?

Front-endontwikkelaars die op zoek zijn naar diepere JavaScript-expertise

Webontwikkelaars die hun JavaScript-vaardigheden willen moderniseren

Softwareontwikkelaars die uitbreiden naar webontwikkeling

Full-stackontwikkelaars die werken met JavaScript-ecosystemen

Ontwikkelaars die zich voorbereiden om React, Angular of Node.js te leren

Iedereen met basiskennis van programmeren

Start nu met de cursus

Vereisten

  • Basiskennis van HTML
  • Basiskennis van CSS
  • Algemene programmeerfundamenten (variabelen, logica, lussen, functies, enz.) zijn nuttig

Mensen die nieuw zijn met webontwikkeling kunnen er baat bij hebben om eerst een inleidende cursus JavaScript of HTML & CSS te volgen, zodat ze een stevige basis leggen voor succes.


Verklaringen

Licenties en accreditatie

De cursus wordt aangeboden volgens de Partnerprogramma-overeenkomst en voldoet aan de vereisten van de Licentieovereenkomst.

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!