Partecipa al Workshop più completo e avanzato su AngularJS 2! Copriremo tutte le novità della nuova versione del framework Google, dal setup al deploy imparerai tutto sui nuovi Components, le Direttive, i Services, i Form e l’Autenticazione degli utenti! Essendo il Workshop avanzato, scoprirai inoltre come utilizzare le funzionalità più estreme di AngularJS 2 e come ottimizzare la tua Web Application per i progetti più complessi. Nel Workshop sarà inoltre integrata AngularJS 2 CLI e come sempre le lezioni avranno una impostazione estremamente pratica, per cui imparerai AngularJS 2 realizzando una vera e propria Web Application!
Prima giornata
- Come impostare un progetto in AngularJS 2 con AngularJS CLI
- Cosa è TypeScript?
- Scopriamo gli AppModules
- Creazione di un nuovo Componente
- Gestione dei contenuti con ng-content
- Databinding, Property Binding e Event Binding
- Two-Way Binding
- Direttive, HostListener e HostBinding
- ngIf, ngFor, ngSwitch
- Debug di AngularJS 2: Chrome Debuggere, Sourcemaps e Augury
- Dependency Injection
- Multiple Instance VS One Instance
- Injection dei Service e interazione Cross-Component
Seconda giornata
- Routing in AngularJS 2: Route Parameters, Query Params, Child Routes
- Proteggiamo i Route utilizzando Guards: CanActivate e CanDeactivate
- Form in AngularJS 2: validazione, controllo e invio dei form
- Scopriamo i Pipes di AngularJS 2
- Interroghiamo dei servizi REST con Http utilizzando gli Observer e il Pipe Async
- User Authentication in AngularJS 2
- Ottimizzazione dei progetti in AngularJS 2: Feature Module, Lazy Loading, Shared Modules
- Unit Testing in AngularJS 2