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

Angular Intermedio

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

 

Schedulazione
Luogo Data Iscrizione
Virtual Classroom 30/09/2024
Virtual Classroom 16/12/2024

Il corso di Angular livello intermedio è progettato per coloro che hanno già una conoscenza di base di Angular e vogliono approfondire le loro competenze nello sviluppo di applicazioni web avanzate.

Il corso si concentra su concetti più avanzati di Angular, best practice di sviluppo e la creazione di applicazioni robuste e scalabili.


 

Prerequisiti

I partecipanti devono avere conoscenze di HTML, CSS e programmazione e Javascript e nozioni base di Angular

 

Obiettivi

Alla fine del corso, gli studenti saranno in grado di sviluppare applicazioni web complesse utilizzando Angular, implementare soluzioni avanzate, gestire lo stato dell'applicazione in modo efficiente e applicare le best practice di sviluppo consigliate dalla comunità Angular.

Il Corso è svolto in modalità pratica con molti Hands-on ed esercitazioni


 

Contenuti

·        Data, Property & Event binding

·        Analisi delle metodologie di trasferimento dei dati tra componenti legati da gerarchia padre - figlio

·        Lifecycle Hooks

·        Stateless Components

·        ChangeDetector nei componenti

·        Default vs OnPush

·        Attribute & Structural Directives

·        Implementazione di una direttiva attributo ed una direttiva strutturale (replica semplificata di ngForOf

·        Forms: template & reactive

·        Template Driven: creazione di un form / uso della direttiva ngModel / validazione dei campi con le direttive integrate / creazione di una direttiva di validazione personalizzata

·        Reactive Driven: creazione di un form / funzioni di validazione integrate / funzioni di validazione custom

·        Modules

·        Sviluppo modulare con strategia di caricamento Eager Loading

·        Services & DI

·        Teoria del pattern Dependency Injection: struttura di una DI / differenza tra DI flat e gerarchica / factory pattern / multi provider

·        RxJS

·        Observable e Subject

·        HTTP Client

·        Chiamate a servizi esterni sui diversi verbi HTTP

·        Interceptors

·        Pipes

·        Routing

·        Gestione della navigazione in una SPA

·        Direttive routerLink e routerLinkActive

·        Guards

·        Navigazione gerarchica (meste router-outlet)

·        Unit Test

Esercitazione e open discussion