JavaScript
Deze opleiding biedt een overzicht van de belangrijkste programmeermogelijkheden en gebruik van client-side JavaScript, gebaseerd op de ECMAScript standaard. Na de inleiding rond de syntax en het coderen van JavaScript-blokken, behandelen we variabelen, data types, en het gebruik van objecten, properties en methoden. Het gebruik van de basis JavaScript objecten zoals String, Date, Array ... wordt verder verduidelijkt.
In de cursus leggen we ook uit hoe JavaScript de browser omgeving benadert, via het Browser Object Model (BOM), en meer specifiek de webpagina of document via het Document Object Model (DOM). Manipulatie van het DOM, gebaseerd op het event model, voor data validatie en data voorbereiding, is de eerste stap voor interactie met een backend systeem.
Coderen, testen en debuggen van JavaScript mogelijkheden wordt geïllustreerd voor verschillende omgevingen. Enkele belangrijke JavaScript frameworks en libraries komen ook aan bod.
Na het volgen van de opleiding is de cursist in staat om een website te verfraaien met Javascript, b.v. voor het implementeren van veldcontroles in formulieren. Hij/zij zal een goede kennis vergaard hebben over de basisconcepten van JavaScript in relatie met HTML.
Kalender
datum | duur | taal | plaats | prijs | |
09 dec | 3 | web based | 1710 EUR (excl. BTW) | ||
09 dec | 3 | Leuven | 1710 EUR (excl. BTW) | ||
SESSIE-INFO EN INSCHRIJVEN |
Doelgroep
Deze cursus is bedoeld voor iedereen die betrokken is bij de ontwikkeling van websites.
Voorkennis
Basisbeginselen van programmeren beheersen (cf Programmeren: basiscursus). Een minimale basiskennis van HTML wordt verondersteld (zie cursus HTML en CSS). Enige ervaring met een andere programmeertaal is wenselijk maar niet vereist.
Inhoud
- Inleiding tot JavaScript
- wat is JavaScript?
- geschiedenis en standaardisatie
- opzetten van ontwikkelings- en runtime omgeving voor client side JavaScript
- Syntax en programmastructuur
- data opslag: data types en variabelen
- operaties, instructies en programma stroom
- functies en scope
- objecten: String, Array, Date, Math, ... custom objecten
- Tekst manipulatie, en werken met datum en tijd
- objecten String, Date, Time
- reguliere expressies
- timers
- Browser Object Model (BOM) en Document Object Model (DOM)
- beschrijving en structuur
- events en event handlers
- DOM manipulatie
- HTML Forms
- toegang tot de form
- gebruikers interactie en validatie
- Data opslag
- cookies - web storage (local/session)
- JSON objecten vs JavaScript objecten
- Debugging
- veel voorkomende fouten
- tips en trucs voor test en debugging
- JavaScript libraries en frameworks
Verloop van de cursus
Klassikale opleiding waarin concepten en mogelijkheden worden uitgelegd en getoond, afgewisseld met veel oefeningen, om praktische ervaring op te doen. Elke cursist ontvangt een Engelstalig handboek en beschikt voor het uitvoeren van de oefeningen over een eigen werkstation.
Duur
3 dagen.
Docent
Sandy Schillebeeckx, Peter Vanroose.
Ook interessant
Cursisten van deze training hebben ook volgende cursussen gevolgd:
SESSIE-INFO EN INSCHRIJVEN |