JavaScript Programmeren
Deze cursus in het kort
- Locaties door heel Nederland
- Professionele docenten
- Inclusief certificaat
- 9.4 op Springest.nl
- Ook bij u op locatie
JavaScript is uitgegroeid tot de belangrijkste programmeertaal op internet. Zonder JavaScript zouden sites als Gmail, Twitter en Facebook niet bestaan. Ook tal van populaire bibliotheken zoals Angular, Prototype en andere frameworks zijn zonder uitzondering gebaseerd op JavaScript. Het is daarom onontbeerlijk dat je de basisbeginselen van JavaScript beheerst als je met deze uitbreidingen aan de slag wilt.
In de cursus JavaScript Programmeren ligt de nadruk op het leren van basisvaardigheden in Javascript, zoals het gebruiken van variabelen, loops en functies, en het toepassen van deze basisvaardigheden in een webpagina. Het belangrijkste toepassingsgebied van JavaScript is de browser. U test de scripts daarom rechtstreeks in Google Chrome, Mozilla Firefox en Microsoft Internet Explorer. Ook leert u wat het Document Object Model (DOM) is en waarom dit belangrijk is bij het werken met JavaScript.
Na het volgen van de training kunt u zelfstandig dynamische HTML-webpagina’s maken. Dit leert u door onder andere het gebruik van verschillende programmeerstructuren, functies, objecten, het Document Object Model en events.
De lunch en het cursusmateriaal zijn bij de cursus inbegrepen.
Heeft u speciale wensen? Of wilt u de cursus graag bij u op locatie volgen? Dat is mogelijk! Neem gerust contact met ons op voor de mogelijkheden.
Doelgroep
Deze training is voor IT-professionals die webpagina’s bouwen en deze dynamisch en interactief willen maken.
Voorkennis
Kennis van het bouwen van webpagina’s met HTML5 of vergelijkbare kennis is vereist. Kennis van Cascading Style Sheets (CSS3) of vergelijkbare kennis is een pre.
Duur
De duur van deze cursus is drie dagen.
Groepsgrootte
De groepsgrootte is maximaal twaalf deelnemers.
Certificaat
Na afloop van deze opleiding ontvangen alle deelnemers een certificaat.
- Inleiding en Chrome developer tools
- Basisbegrippen, scope en console.log
- Statements
- Variabelen
- Commentaar
- Datatypen
- Scope
- Hoisting
- Operatoren
- Programmeerstructuren
- If en else statements
- Switch statement
- Loops
- Functies
- Standaardfuncties
- Anonieme functies
- Closures
- IFFY’s
- Objecten, JSON en AJAX
- Standaardobjecten
- Arrays
- Array hulpmethoden
- Template Strings
- JSON
- AJAX
- DOM manipulatie, events, formulieren, callback functies en lambda expressies
- Dom-structuur
- Dom-manipulatie
- Events
- Callback-functies
- Lambda-expressies
- Objectcreatie en overerving
- Object-instanties
- Prototype
- Object.create()
- Call, bind en apply-functies
- Klassen en constructoren
- HTML5 API’s programmeren (optioneel)
- Websocket API
- Web Workers
- Web Storage API
- File API en drag & drop
- Notification API