Durata corso:
Termine iscrizioni:
Inizio corso:
Costo:
Luogo:
Angular Advanced
DSW06
Nel corso Angular avanzato si affronteranno tematiche di utilizzo di Angular in scenari avanzati,
fornendo agli studenti gli strumenti necessari per l’implementazione di grandi applicazioni enterprise.
Per poter seguire il corso avanzato è necessaria la conoscenza degli argomenti trattati nel corso base.
Modalità di erogazione
In aula o Live Virtual Classroom
Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza
Esame
- Introducing Angular
- Typescript and ES6
- The architecture
- Binding
- Structural Directives
- Forms: template & reactive
- Modules
- Services & DI
- Introduction to RxJS
- Consuming REST APIs
- Routing
- Extras: Guards, Interceptors
- e2e testing with Cypress
- Introduction to Redux
- Managing state with NGRX
- NGRX Effects showcase
- Presentational vs Smart components
- Lazy Loading Features
- Opinionated Project Structure overview
Esercitazione e open discussion
Sviluppatori
I partecipanti devono sapere come creare un progetto Angular e come utilizzare i moduli e il routing.
Al termine del corso i partecipanti saranno in grado di testare le applicazioni Angular con Cypress
e di utilizzare NGRX come unico gestore di stato. In particolare, saranno in grado di:
● come creare una struttura solida per applicazioni angolari
● come utilizzare i componenti con uno sguardo più attento alle ottimizzazioni
● come testare un'app angolare con cipresso
● come progettare e gestire lo stato con NGRX
● come ottimizzare l'app utilizzando i moduli Lazy
Il corso è principalmente pratico. La teoria sarà limitata al minimo necessario