Descrizione del corso
Questo corso si propone come un percorso di livello dal base all'intermedio del framework Angular 6
Il corso si configura come un training on the job; alla parte teorica si affiancano esercitazioni con lo scopo di creare da zero una App funzionante pronta per la produzione, con l’utilizzo della piattaforma Firebase.
Programma
Modulo 1
- Introduzione ad Angular 6, principali novità introdotte
- Linguaggi ES6 / TypeScript
- Architettura di un’applicazione Angular 6
- Angular-cli, Components e Template Syntax
- Data binding
- Interpolation,
- Altri componenti nel proprio template
- Property binding e Events
- Expressions vs Statements
- Dependency Injection
- Hierarchical Injectors
Modulo 2
- Lifecyle hook
- Nested components
- Async routes
- Reactive Programming con RxJS Observables
- Structural directives come ngif, ngFor, ngSwitch
- Attribute directive come ngClass engStyle, Services
Modulo 3
- Forms and Validation
- Pipes, built-in pipes, creazione Pipes
- HTTP
- Routing, Navigation and Parameters, Schematics, Lazy Loading, App Building