Aangeboden leervormen
Angular - JavaScript Framework (DEV-ANGF)
Tijdens deze training komt de cursist in aanraking met een van de populairste frameworks om webapplicaties te schrijven. Angular 2 is de opvolger van AngularJS 1.x en biedt tal van nieuwe mogelijkheden, betere performance, maar ook een compleet nieuwe syntaxis. Deze training biedt een inleiding in de mogelijkheden van Angular2 en toont de talloze verschillen met AngularJS 1.x. Er wordt stilgestaan bij de mogelijkheden tot migratie en het bouwen van nieuwe applicaties en componenten vanaf het nulpunt.
Voor wie
Deze cursus is bedoeld voor webdevelopers die gaan werken met Angular2+ en beschikken over gedegen basiskennis van HTML, CSS en JavaScript.
Programma
Kennismaking
Angular 2+ versus Angular 1 – verschillen en overeenkomsten.
Vereisten voor Angular2: Node.js, TypeScript
Aanbevelingen voor tooling, editors & debuggers.
Een Basis Angular2-project instellen
Een project instellen met angular-cli.
Components- wat zijn het en hoe gebruik je ze.
Templates en views.
Data binding: simple data binding, event binding en attribute binding
Two-way data binding.
TypeScript Decorators.
Dependency Injection en Services.
Werken met static data en werken met live API’s.
RxJS en Observables.
Werken met meerdere componenten
Custom properties en events
Data flow in components, event buses schrijven
Routing in Angular2 apps
Werken met Forms en validation
Voorkennis
Gedegen kennis hebt van HTML, CSS en JavaScript.
Ervaring met andere MVC-frameworks (bijvoorbeeld .NET MVC of Spring MVC) is handig, maar niet beslist noodzakelijk.
Praktijkervaring met verschillende platformen en browsers (Internet Explorer, Firefox, Chrome) en het debuggen van JavaScript.
Ervaring met AngularJS 1.x en modulaire ontwikkeling van sites is handig om direct de verschillen en nieuwe concepten te begrijpen.
Enige kennis van het platform Node.js en het installeren van packages.
Enige kennis van de Engelse taal.
Examen
Deelname certificaat
Duur training
Klassikaal: 5 dagen