Klassikaal 2 dagen

JavaScript Gevorderd

Verdiep je JavaScript skills met hands-on Node.js, AJAX, jQuery en modulaire code - dé stap naar professionele webontwikkeling.

Deze cursus biedt een praktische verdieping in JavaScript voor moderne webontwikkeling. Je leert hoe je met Node.js server-side scripts schrijft en hoe je met AJAX en JSON data dynamisch ophaalt en verwerkt. Met jQuery versimpel je DOM-manipulatie en event handling. Daarnaast leer je hoe je JavaScript modulair opbouwt met herbruikbare componenten en een duidelijke structuur. De cursus combineert theorie met hands-on opdrachten en laat zien hoe je front-end en back-end laat samenwerken voor interactieve, schaalbare applicaties. Ideaal voor wie al basiskennis heeft van JavaScript en wil doorgroeien naar professioneel gebruik.

  • Trainer uit de praktijk met actuele vakkennis
  • Klassikaal op locatie of live virtueel te volgen
  • Betalen op factuur, annuleren volgens heldere voorwaarden
  • Ook incompany voor je hele team

500+ IT-trainingen voor professionals en organisaties

Erkend opleider en partner van
AI CERTs Authorized Training Partner PECB CompTIA
500+
IT-trainingen in ons aanbod
25+
opleidingspartners
4
leervormen
7
vakgebieden

Voor wie

Voor wie is deze training

  • Iedereen die dynamische webpagina's gaat ontwikkelen.
  • Beginnende (Web)programmeur.

Herken je jezelf? Bekijk data en schrijf je in

De training

Dit leer je tijdens de training

Praktijkgericht, met een trainer die zelf in het veld werkt. Geen theorie om de theorie.

Na deze training

Wat deze training je oplevert

Het toepassen van JavaScript is gemakkelijk en leidt snel tot resultaat. In deze cursus leert u werken met JavaScript in Node, met AJAX, JSON, JQuery en modulair bouwen in JavaScript. Na de cursus bent u in staat om zelfstandig dynamische, interactieve webpagina's te maken in JavaScript met Node, AJAX, JSON, JQuery en Iffy. De verhouding tussen theorie en oefening is ongeveer 50:50. De cursus kan ook dienen als inleiding tot het leren programmeren (de concepten van JavaScript komen terug in vrijwel alle andere programmeertalen).

Dit wil ik leren, schrijf me in

Inhoud

Het programma

  • Modulair ontwerp
    • JavaScript variabelen
      • Hoisting
      • Variabele scope
    • Function keyword
      • Functie expressie
      • Named function expression
    • Closure
      • Geen closure
      • Wel closure
      • Praktijk closure voorbeeld
    • Javascript Design Patterns voor Module
      • Revealing Module Pattern
      • Module uitbreiden: Augment
    • Immediately Invoked Function Expression: Iffy
      • Uitvoeringscontext en global scope
      • Met Iffy module maken
      • Save state met closure
      • mini-jQuery
    • Functies call() en apply()
      • .call()
      • apply()
      • Nuttige toepassing van .call()
    • Puntkomma voor iffy
  • Serverside JavaScript met Node.js
    • Wat is Node.js
    • Werking Node.js
      • Node webserver
      • Request-handling
    • Node: HTTP Transactie
      • Echo Server
    • Webserver applicaties in NodeJS
      • Server met constante
      • Server met parameter
      • Server met html form GET
      • Server met HTML request (post) en response
      • Webserver voor meerdere requests en responses
      • Meerdere clients op een node.js server
  • AJAX, JQuery en data gebruik
    • XMLHttpRequest (XHR)
      • XMLHttpRequest Level 2
      • XHR-object uit ajax.js
    • Ajax met XHR in node.js
      • XHR met text
      • Cross-Origin Request
      • Progress Events
      • Gebruik XHR Level 2
    • Ajax met JSON data
    • jQuery
      • Elementen selecteren
      • JavaScript events
      • Effecten
      • Voorbeelden
      • jQuery User Interface
      • Document Object Model (DOM) doorlopen met jQuery
      • AJAX met jQuery
      • HTML5 met AJAX en jQuery
    • REST in Webservice
      • Webservice
      • Termen
      • RPC: REST
      • Rest service met "Open Movie Database"
      • Aanroepen van REST met HTTP POST
    • Database koppeling
      • Node met MySQL
    • JSONP met jquery en $.ajax met data
  • ECMAscript ES6
    • ES6 code
      • Variabelen
      • Arrow function
      • Strings
      • Iterables & iterators
      • Rest en Spread
      • Destructuring
      • Classes
    • Promises
    • Generators
    • Proxies

Praktisch

Goed om te weten

Kenmerken

Op deze module is geen aparte certificering van toepassing

Voorkennis

  • Vereiste voorkennis: * HTML Basiskennis. * JavaScript Basiskennis.

Inschrijven

Alles op een rij

JavaScript Gevorderd

Klassikaal 2 dagen
  • Betalen op factuur mogelijk
  • Verschuiven of annuleren volgens onze voorwaarden
  • Ook incompany voor je hele team via maatwerk

€ 1.050,00excl. btw

Bekijk data en schrijf je in

Twijfel je nog? Stel eerst je vraag.

Zekerheid

Inschrijven zonder verrassingen

Heldere voorwaarden

Verschuiven of annuleren doe je volgens onze algemene voorwaarden. Geen kleine lettertjes achteraf.

Hulp bij je keuze

Twijfel je of dit de juiste training is voor jouw rol of team? Stel je vraag, we denken met je mee.

Ook incompany

Elke training kan op maat voor je hele team, bij jullie op locatie of virtueel. Lees meer.

Veelgestelde vragen

Vragen over deze training

Kan ik de training ook virtueel volgen?
Veel trainingen volg je live als Virtual Classroom Training. Je zit dan vanuit huis of kantoor online in de les, met dezelfde trainer. Bekijk de datumopties bij de inschrijving.
Wat als ik verhinderd ben op de gekozen datum?
Verschuiven naar een andere datum kan volgens onze algemene voorwaarden. Neem contact op met onze servicedesk, dan regelen we het samen.
Kunnen we deze training met het hele team volgen?
Ja. Voor teams verzorgen we trainingen ook incompany, afgestemd op jullie organisatie. Vraag een voorstel aan en we plannen een intake.
Kan mijn werkgever de training betalen?
Ja, betalen op factuur is mogelijk. Zo loopt de inschrijving eenvoudig via je werkgever. Heb je een afwijkend factuuradres of referentie nodig, dan geef je dat bij de inschrijving op.
Hoe weet ik of ik genoeg voorkennis heb?
Bij Goed om te weten op deze pagina staat welke voorkennis we aanraden. Twijfel je of deze training past bij jouw rol of niveau? Stel je vraag, we denken met je mee.

Klaar om te starten?

Schrijf je in en ga aan de slag. Twijfel je nog, stel dan eerst je vraag.

JavaScript Gevorderd
€ 1.050,00excl. btw
Schrijf je in