In een notendop
Doelstelling | Leer programmeren in de belangrijkste programmeertaal op het web: JavaScript. U gaat aan de slag met de syntaxis, variabelen en objecten. |
Duur | 3 dagen |
Voorkennis | Enige bekenheid met programmeren. |
Prijs | : €1390,- bij 3 dagen
(informeer naar groepskortingen!)
|
In detail
JavaScript is uitgegroeid tot de belangrijkste programmeertaal op internet. Zonder JavaScript zouden sites als GMail, Twitter en Facebook niet kunnen bestaan. Ook tal van populaire bibliotheken zoals jQuery, Angular en Vue en andere zijn zonder uitzondering gebaseerd op JavaScript. Het is daarom beslist aanbevolen (lees: onontbeerlijk) dat u de basisbeginselen van JavaScript beheerst als u met deze uitbreidingen aan de slag wilt.
In deze cursus leer je de basisbeginselen van het programmeren met JavaScript, zoals de syntaxis (schrijfwijze) en het werken met variabelen, lussen, statements, events en meer. Het belangrijkste toepassingsgebied van JavaScript is de browser, je test je scripts daarom rechtstreeks in Google Chrome, Mozilla Firefox en Microsoft Internet Explorer. Je leert wat het DOM is en waarom dit belangrijk is bij het werken met JavaScript.
De cursusduur is in principe twee dagen, dit is voldoende om de basis te leren. Desgewenst kunt u direct doorgaan met meer gevorderde onderwerpen zoals Ajax, jQuery of andere bibliotheken. Dit kunnen we in overleg afstemmen.
Voorkennis
We gaan er van uit dat u bekend bent met de algemene manier om op basis van code websites te schrijven. U bent bekend met een code-editor als WebStorm, Visual Studio Code of vergelijkbaar. Trefwoorden in je voorkennis zijn:
- Enige voorkennis van HTML en CSS. Specifieke HTML5- of CSS3-kennis is niet noodzakelijk.
- Enige voorkennis van algemene programmeertalen (bijvoorbeeld PHP of vergelijkbaar) strekt tot de aanbeveling, maar is niet beslist noodzakelijk.
Beknopte inhoud
- Kennismaking
- Korte geschiedenis.
- Wat is JavaScript en in welke context wordt het ingezet?
- De syntaxis van JavaScript.
- Basis JavaScript
- Werken met statements, gegevenstypen en variabelen.
- Werken met operatoren om gegevens te bewerken.
- Functies schrijven en uitvoeren.
- Werken met arrays en objecten.
- Voorwaardelijke statement en programmaflow.
- JavaScript events en eventhandlers.
- Werken met het DOM
- Elementen selecteren en bewerken.
- HTML- en CSS-bewerkingen toepassen op elementen.
- Dynamische webpagina's maken.
- JavaScript debuggen en testen.
- Code quality tools als JSLint en JSHint.
- Meer JavaScript
- Wat is er nog meer mogelijk met JavaScript?
- Vooruitblik: aanvullende bibliotheken als jQuery, Modernizr en andere.