Opleiding: JavaScript Gevorderd

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).* Iedereen die dynamische webpagina's gaat ontwikkelen.
* Beginnende (Web)programmeur.1Vereiste voorkennis:

* HTML Basiskennis.
* JavaScript Basiskennis.Vereiste voorkennis:

* HTML Basiskennis.
* JavaScript Basiskennis.1Het 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).
  • 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
Certificering
Op deze module is geen aparte certificering van toepassing

Voorkennis
Vereiste voorkennis:

* HTML Basiskennis.
* JavaScript Basiskennis.Certificering
Op deze module is geen aparte certificering van toepassing

Voorkennis
Vereiste voorkennis:

* HTML Basiskennis.
* JavaScript Basiskennis.

De OCICT maatwerk-per-cursist methode houdt in dat op basis van de behoefte van de klant, en zo nodig naar aanleiding van een intake-gesprek, een individueel opleidingstraject wordt opgesteld. De trainingen worden veelal individueel gevolgd, zodat iedere training een maatwerk training is. Alle onderdelen van de training hebben een voortdurende wisselwerking van theorie en praktijk. De training kan per cursist vooraf naar behoefte worden aangepast en tijdens de cursus worden bijgesteld.

De OCICT maatwerk-per-cursist methode houdt in dat op basis van de behoefte van de klant, en zo nodig naar aanleiding van een intake-gesprek, een individueel opleidingstraject wordt opgesteld. De trainingen worden veelal individueel gevolgd, zodat iedere training een maatwerk training is. Alle onderdelen van de training hebben een voortdurende wisselwerking van theorie en praktijk. De training kan per cursist vooraf naar behoefte worden aangepast en tijdens de cursus worden bijgesteld.

Meer...
€1.050
Vrij van BTW
Aangeboden door
OC ICT
Onderwerp
JavaScript
Niveau
Duur
2 dagen
Taal
nl
Type product
training
Lesvorm
Klassikaal
Aantal deelnemers
Min: 1
Max: 6
Tijdstip
Overdag
Tijden en locaties
Apeldoorn
ma 17 mrt. 2025
Utrecht
ma 17 mrt. 2025
Apeldoorn
ma 24 mrt. 2025
Utrecht
ma 24 mrt. 2025
Apeldoorn
ma 31 mrt. 2025
Utrecht
ma 31 mrt. 2025
Apeldoorn
ma 7 apr. 2025
Utrecht
ma 7 apr. 2025
Apeldoorn
ma 14 apr. 2025
Utrecht
ma 14 apr. 2025
Apeldoorn
ma 21 apr. 2025
Utrecht
ma 21 apr. 2025
Apeldoorn
ma 28 apr. 2025
Utrecht
ma 28 apr. 2025
Apeldoorn
ma 5 mei 2025
Utrecht
ma 5 mei 2025
Apeldoorn
ma 12 mei 2025
Utrecht
ma 12 mei 2025
Apeldoorn
ma 19 mei 2025
Utrecht
ma 19 mei 2025
Apeldoorn
ma 26 mei 2025
Utrecht
ma 26 mei 2025
Apeldoorn
ma 2 jun. 2025
Utrecht
ma 2 jun. 2025
Apeldoorn
ma 9 jun. 2025
Utrecht
ma 9 jun. 2025
Apeldoorn
ma 16 jun. 2025
Utrecht
ma 16 jun. 2025
Apeldoorn
ma 23 jun. 2025
Utrecht
ma 23 jun. 2025
Apeldoorn
ma 30 jun. 2025
Utrecht
ma 30 jun. 2025
Apeldoorn
ma 7 jul. 2025
Utrecht
ma 7 jul. 2025
Apeldoorn
ma 14 jul. 2025
Utrecht
ma 14 jul. 2025
Apeldoorn
ma 21 jul. 2025
Utrecht
ma 21 jul. 2025
Apeldoorn
ma 28 jul. 2025
Utrecht
ma 28 jul. 2025
Apeldoorn
ma 4 aug. 2025
Utrecht
ma 4 aug. 2025
Apeldoorn
ma 11 aug. 2025
Utrecht
ma 11 aug. 2025
Apeldoorn
ma 18 aug. 2025
Utrecht
ma 18 aug. 2025
Apeldoorn
ma 25 aug. 2025
Utrecht
ma 25 aug. 2025
Apeldoorn
ma 1 sep. 2025
Utrecht
ma 1 sep. 2025
Apeldoorn
ma 8 sep. 2025
Utrecht
ma 8 sep. 2025
Apeldoorn
ma 15 sep. 2025
Utrecht
ma 15 sep. 2025
Apeldoorn
ma 22 sep. 2025
Utrecht
ma 22 sep. 2025
Apeldoorn
ma 29 sep. 2025
Utrecht
ma 29 sep. 2025
Apeldoorn
ma 6 okt. 2025
Utrecht
ma 6 okt. 2025
Apeldoorn
ma 13 okt. 2025
Utrecht
ma 13 okt. 2025
Apeldoorn
ma 20 okt. 2025
Utrecht
ma 20 okt. 2025
Apeldoorn
ma 27 okt. 2025
Utrecht
ma 27 okt. 2025
Apeldoorn
ma 3 nov. 2025
Utrecht
ma 3 nov. 2025
Apeldoorn
ma 10 nov. 2025
Utrecht
ma 10 nov. 2025
Apeldoorn
ma 17 nov. 2025
Utrecht
ma 17 nov. 2025
Apeldoorn
ma 24 nov. 2025
Utrecht
ma 24 nov. 2025
Apeldoorn
ma 1 dec. 2025
Utrecht
ma 1 dec. 2025
Apeldoorn
ma 8 dec. 2025
Utrecht
ma 8 dec. 2025
Keurmerken aanbieder
CRKBO en BTW-vrijstelling
VOI
NRTO
Erkend keurmerk
BTW-vrijstelling