Aperçu du cours
Opleidingsdoel: Na deze training zal de deelnemer in staat zijn om efficiënte webapplicaties te ontwikkelen met JavaScript, gebruikmakend van de nieuwste functies van het Angular-framework.
Prérequis
- Praktische kennis van webtechnologieën
- Ervaring met moderne Front-End ontwikkeltools
- Bekendheid met JavaScript
Objectifs pédagogiques
- De fundamentele concepten en nieuwe functies van Angular beheersen
- Ontwikkelingen in JavaScript organiseren, moduleren en testen
- Sneller ontwikkelen en Angular 2-applicaties testen met JavaScript en TypeScript
- Best practices leren voor ontwikkeling en productie
- De specificaties van EcmaScript 6 (ES6) ontdekken
- Unittests integreren in de ontwikkelingsworkflow
Public ciblé
- Architecten
- Ontwikkelaars
- Projectmanagers
Programme de formation
-
Introductie en eerste stappen met Angular
-
Tools en IDE
-
Packaging, Grunt, npm
-
Webpack
-
Installatie van npm
-
Installatie van Angular CLI
-
-
TypeScript & ES6
-
Installatie van TypeScript
-
Transpilen van EcmaScript
-
Let, lokale variabelen en constanten
-
Typing en native types
-
Optionele parameters en standaardwaarden
-
Klassen en interfaces
-
Arrow functions
-
Modulebeheer
-
Decorators
-
-
Templates
-
Interpolatie / Expressies
-
Binding en interacties
-
Lokale variabelen
-
Pipes en filters
-
-
Formulieren
-
Control & ControlGroup
-
Validaties
-
Beheer van wijzigingen
-
Foutafhandeling
-
FormBuilder: groeperen van velden
-
-
Componenten & Services
-
Directives
-
Componenten
-
Zichtbaarheid van componenten
-
Services, Injectable
-
-
Observables & RxJS
-
Introductie
-
Observables en RxJS
-
EventEmitter & Angular 2+
-
-
Routing
-
Basisprincipes van routing
-
Router providers en configuratie
-
Router directives
-
Routingmethoden en parameters
-
-
HTTP
-
HTTP Providers
-
Verzoeken uitvoeren
-
Gegevens transformeren en observables gebruiken
-
Verzoekopties
-
-
Tests en HTTP-verzoeken
-
Migratie
-
Angular-componenten
-
ng-upgrade: co-existentie van verschillende versies
-
ng-forward
-