CONTENUTI
Modulo 1: Recap caratteristiche fondamentali di Angular
- Linguaggio di Programmazione
- Angular CLI
- Struttura di una applicazione
Modulo 2: Concetti avanzati su Component e Databinding
- Recap sul concetto di componente
- Suddivisione efficace della applicazione in componenti
- Proprietà ed eventi custom
- Gestire eventi su proprietà ed eventi custom
- Generare Eventi
- Ciclo di Vita nel dettaglio
- Gestire il ciclo di vita dei componenti
- L’incapsulamento nei componenti
- Ng-content
- Esercitazione pratica
Modulo 3: Direttive
- I diversi tipi di direttive
- Le direttive: Structural directives e Attribute directives
- Le direttive di base come NgIf e NgFor e le altre
- Costruire Attribute directives custom
- L’utilizzo di Renderer
- Gestire le Directive Properties
- Costruire Structural directives custom
Modulo 4: Concetti avanzati sui Servizi
- Concetti avanzati su Dependency Injection
- Injection di un servizio in un componente
- Hierarchical Injector
- Iniettare servizi in altri servizi
- Logging service
- HeroService
- Message service
- Creazione di un servizio custom
- Esercitazione pratica
Modulo 5: Concetti avanzati sul Routing
- Il Routing In Angular
- Configurazione del router
- FORROOT E FORCHILD
- Router link
- Router outlet
- Gestione dei parametric
- Guards
Modulo 6: Concetti avanzati su Http e Observable
- Reactive Programming
- Observable
- Realizzare Observable custom
- Operatori
- Observable vs Promise