OSDE-12 - ANGULAR AVANZATO

INFORMAZIONI SUL CORSO

durata

Durata:

3 GIORNI
categoria

Categoria:

Development
qualifica

Qualifica istruttore:

Docente Senior (min. 5 anni)
dedicato a

Dedicato a:

Sviluppatore
produttore

Produttore:

PCSNET

SCEGLI LA SEDE PER QUESTO CORSO

CORSO A CALENDARIO

Per vedere le informazioni relative al calendario del corso scegli prima una sede
sede
Sede: PCSNET Roma
prezzo
Prezzo: 1.350 € + IVA
Inizio
Fine
Prezzo
 
09 dic 25
11 dic 25
1.350 €
sede
Sede: PCSNET Milano
prezzo
Prezzo: 1.350 € + IVA
Questo corso attualmente non ha date a Calendario, può essere attivato su richiesta o può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Nord Est
prezzo
Prezzo: 1.350 € + IVA
Questo corso attualmente non ha date a Calendario, può essere attivato su richiesta o può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Torino
prezzo
Prezzo: 1.350 € + IVA
Inizio
Fine
Prezzo
 
09 dic 25
11 dic 25
1.350 €
sede
Sede: PCSNET Emilia Romagna
prezzo
Prezzo: 1.350 € + IVA
Questo corso attualmente non ha date a Calendario, può essere attivato su richiesta o può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Marche
prezzo
Prezzo: 1.350 € + IVA
Questo corso attualmente non ha date a Calendario, può essere attivato su richiesta o può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Napoli
prezzo
Prezzo: 1.350 € + IVA
Questo corso attualmente non ha date a Calendario, può essere attivato su richiesta o può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Puglia
prezzo
Prezzo: 1.350 € + IVA
Questo corso attualmente non ha date a Calendario, può essere attivato su richiesta o può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Sicilia
prezzo
Prezzo: 1.350 € + IVA
Questo corso attualmente non ha date a Calendario, può essere attivato su richiesta o può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!

CORSO DEDICATO

Per avere informazioni sul corso dedicato compila il form e ti contatteremo

CORSO DEDICATO

Grazie per la tua richiesta, ti contatteremo al più presto.

OBIETTIVI

Il corso ha lo scopo di perfezionare la conoscenza di questo Framework e di affrontare in modo ottimale lo sviluppo di applicazioni complesse.

Il corso è molto pratico, con hands-on ed esercitazioni.

PREREQUISITI

Conoscenza di Javascript, TypeScript, HTML, CSS, programmazione a oggetti (OOP) ed esperienza pratica di Angular.

CONTENUTI

Modulo 1: Architettura e struttura avanzata

  • Architettura modulare e lazy loading
  • Angular CLI: workspace multiprogetto e schematics personalizzati
  • Best practices nella struttura di un'app enterprise
  • Gestione avanzata dei moduli e feature modules

 

Modulo 2: Componenti avanzati e Data Binding

  • Componenti dinamici e ViewContainerRef
  • Comunicazione avanzata tra componenti (RxJS Subjects, EventEmitter avanzato)
  • Ciclo di vita dei componenti: hook personalizzati e debugging
  • Content projection (ng-content) e incapsulamento (ViewEncapsulation)
  • Esercitazione: composizione di componenti riutilizzabili

 

Modulo 3: Direttive personalizzate

  • Creazione di Attribute e Structural Directives custom
  • Uso avanzato di Renderer2 e ElementRef
  • Binding e gestione delle proprietà nelle direttive
  • Esercitazione: direttiva strutturale condizionale personalizzata

 

Modulo 4: Servizi e Dependency Injection avanzata

  • Injection token personalizzati e providedIn strategies
  • Hierarchical injectors e scope dei servizi
  • Iniezione di servizi in altri servizi (cross-service communication)
  • Pattern per logging, caching e gestione dello stato
  • Esercitazione: creazione di un servizio modulare e testabile

 

Modulo 5: Routing avanzato

  • Routing dinamico e nested routes
  • Lazy loading con forRoot e forChild
  • Route guards (CanActivate, CanDeactivate, Resolve)
  • Preloading strategies e gestione avanzata della navigazione
  • Esercitazione: app multi-sezione con protezione e caricamento dinamico

 

Modulo 6: HTTP, RxJS e Reactive Programming

  • Gestione avanzata delle chiamate HTTP con HttpClient
  • Creazione e composizione di Observable custom
  • Operatori RxJS (switchMap, mergeMap, concatMap, catchError)
  • Confronto tra Observable e Promise in scenari reali
  • Esercitazione: servizio asincrono con retry, debounce e gestione errori

INFO

  • Materiale didattico: Materiale didattico e relativo prezzo da concordare
  • Costo materiale didattico: NON incluso nel prezzo del corso
  • Natura del corso: Operativo (previsti lab su PC)

PARTNERSHIP

Privacy Policy