Opleiding: Advanced front-end development met JavaScript (Virtueel)
Lesmethode :
Virtueel
Algemeen :
De ontwikkelingen op het web gaan bijna te snel om bij te houden. Met deze cursus ben je na 2 dagen helemaal up-to-date! Het communiceren met web API's met JSON, werken met local storage, object georiënteerde concepten toepassen op JavaScript, introductie tot Progressive Web Apps en de mooiste features van de RXJS library kennen? Het komt allemaal aan bod, en méér!
Doel :
Na het volgen van deze cursus ben je in staat om op object georiënteerde wijze JavaScript code te schrijven met behulp van classes en overerving. Je kunt eigen modules maken en werken met Promises. Je spreekt online web API's aan met behulp van AJAX calls en voorziet webpagina's van offline functionaliteiten met behulp van onder andere local storage en indexedDB. Je bent in staat een webpagina om te bouwen tot Progressive Web App en bent bekend met de ReactiveX (RXJS) JavaScript library voor het werken met Observables. Tot slot kun je webpagina's uitbreiden met de meest recente HTML 5 API's.
Doelgroep :
Deze cursus is voor JavaScript ontwikkelaars die zich verder willen verdiepen in geavanceerde JavaScript toepassingen
Voorkennis :
Mensen die al enige ervaring met programmeren in JavaScript hebben en kunnen werken met zaken als arrays, objecten, anonieme functies en het manipuleren van de DOM.
Onderwerpen :
- Dag 1:
- Classes en overerving
- classes
- overerving
- static keyword
- Objecten en Json
- Modules
- Closures
- IIFE's
- Promises
- Http requests
- http protocol
- headers
- CRUD operaties
- Progressive Web Apps introductie
- Service Workers
- HTTPS
- App Manifest
- Dag 2:
- Offline applicaties
- Cookies
- Session Storage
- Local Storage
- IndexedDB
- Cache API
- Online/offline
- Lazy loading
- Observables en operators met RXJS
- Web Sockets
