Scheda corso
NovaNext Training / Sviluppo Applicazioni Web / Sviluppo Applicazioni Web / Angular Avanzato

Angular Avanzato

Codice
NOVANGULARA
Durata
4 Giorni
Prezzo
1.600,00 € (iva escl.)
Lingua
Italiano
Modalità
Virtual Classroom
       

 

Schedulazione
Luogo Data Iscrizione
Virtual Classroom 22/07/2024
Virtual Classroom 02/12/2024

 

Contenuti
  1. Form
  2. Creazione di Form multistep
  3. Uso dei Subject (ReactiveX) nei Form multistep
  4. Esempio di direttiva di validazione asincrona
  5. Direttive
  6. Creazione di direttive strutturali
  7. Analisi della microsintassi
  8. Replica delle direttive strutturali ngIf ed ngFor
  9. HTTP
  10. Uso degli Interceptor

                                                               i.      Registrazione di un Interceptor / ripasso del concetto di multiprovider (Dependency Injection)

                                                             ii.      Modifica degli header (HttpRequest)

                                                           iii.      Gestione dei codici di errore http (HttpResponse)

  1. Chaining di richieste
  2. Componenti
  3. Proiezione di contenuto
  4. Lifecycle di componenti

                                                               i.      ngContentInit

                                                             ii.      ngContentChecked

                                                           iii.      ngAfterViewInit

                                                           iv.      ngAfterViewChecked

  1. Decoratori ViewChild / ViewChildren
  2. Router
  3. Gestione degli eventi del Router
  4. Animazioni
  5. Stati
  6. Trigger
  7. Ambienti di lavoro
  8. Creazione degli ambienti di lavoro (development / staging / production)
  9. Configurazione degli ambienti (angular.json)
  10. I18n
  11. File di traduzione
  12. Applicazione delle traduzioni nell’applicativo
  13. Alternative ai meccanismi di traduzione integrati
  14. Test
  15. Test unitari

                                                               i.      Test unitari di metodi sincroni

                                                             ii.      Test unitari di metodi asincroni

                                                           iii.      Mock di servizi: test di metodi con chiamate http

  1. Test di integrazione

                                                               i.      Il modulo TestBed

  1. Test e2e

                                                               i.      Test dell’applicazione (esempio di test di un form)

                                                             ii.      Routing test

  1. Pubblicazione del progetto
  2. Uso del transpiler AOT
  3. Analisi del prodotto generato
  4. Cenni di configurazione del webserver