Struttura del corso
Introduzione
- Cosa c'è di nuovo in Angular 5?
Panoramica su TypeScript e JavaScript ES6
- Sintassi TypeScript
- Utilizzo del transpiler TypeScript
- Configurazione di Angular 5 e TypeScript
Creazione della tua prima applicazione Angular
- Pianificazione dell'applicazione
- Crea un progetto Angular e un'app utilizzando il CLI
- Crea una configurazione di base del progetto utilizzando Bootstrap 4 e Sass
Lavorare con le parti di Angular 5
- Creazione di componenti
- Data binding e string interpolation
- Binding delle proprietà
- Binding degli eventi
- Data binding bidirezionale
- Modellazione dei dati
- Direttive
- Bootstrapping
- Inputs & Outputs
Utilizzo di componenti Angular 5
- Data flow
- Lavorare con AppModule
- Lavorare con componenti personalizzati
- Utilizzo di template e stili
- Utilizzo dell'encapsulation delle viste
- Proiezione del contenuto
- Comprendere il ciclo di vita dei componenti e i lifecycle hooks
- Utilizzo di ViewChildren e ContentChildren
Data binding in Angular 5
- Panoramica sul binding delle proprietà e degli eventi
- Binding e assegnazione di alias a proprietà personalizzate
- Binding e assegnazione di alias a eventi personalizzati
Lavorare con direttive
- Direttive predefinite
- Direttive personalizzate
Debug dell'applicazione
- Comprendere i messaggi di errore in Angular
- Utilizzo dei sourcemaps per il debug del codice nel browser
- Utilizzo di Augury
Servizi Angular 5
- Imparare l'importanza dei servizi
- Creazione di un servizio di logging
- Creazione di un servizio di dati
Utilizzo dell'iniezione di dipendenze e providers
- Injectors, provider e tokens
- Configurazione dell'iniezione di dipendenze
- Configurazione del tuo provider
- Iniezione di servizi in componenti, direttive e servizi
Cambio pagina con routing
- Configurazione delle rotte
- Configurazione e caricamento delle rotte
- Comprendere i diversi metodi di navigazione
- Utilizzo di parametri nelle rotte
- Creazione di rotte annidate
- Utilizzo di rotte di reindirizzamento e rotte jolly
- Comprendere i route guards
- Comprendere le strategie di routing
Utilizzo di RxJS per creare e lavorare con observable in Angular
- Panoramica sugli observable
- Panoramica su RxJS
- Creazione e utilizzo di observable in Angular
Gestione delle form
- Utilizzo delle form template-driven
- Utilizzo delle form reactive
Utilizzo dei pipe
- Pipe predefiniti
- Pipe async
- Pipe personalizzati
Esecuzione di chiamate a API HTTP esterne
Utilizzo dei moduli Angular
Ottimizzazione dell'applicazione Angular 5
Test dell'applicazione Angular 5
- Utilizzo di Jasmine per i test unitari
Sicurezza di Angular 5
- Autenticazione
- Cosa scrivere e cosa non scrivere in Angular
Distribuzione dell'applicazione Angular 5 in produzione
- Distribuzione su IIS, Apache, Nginx, etc.
Risoluzione dei problemi
Conclusione del corso
Requisiti
- Familiarità con HTML di base, CSS e JavaScript
Pubblico target
- Iniziatori in sviluppo web
- Sviluppatori frontend esperti
- Chiunque sia interessato a imparare come sviluppare app utilizzando Angular
Recensioni (1)
I liked the communication and way of passing knowledge.
