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