Struttura del corso
Introduzione
- Panoramica di Angular e delle sue funzionalità
- Comprensione del framework e dell'architettura di Angular
- Cosa c'è di nuovo in Angular 15?
Configurazione dell'ambiente di sviluppo
- Installazione e configurazione di Angular 15
- Utilizzo delle API standalone stabili che consentono agli sviluppatori Angular di creare app senza Ng Modules.
- Comprensione delle prestazioni migliorate
Fondamenti di TypeScript
- Comprensione della sintassi di TypeScript
- Definizione di variabili e array
- Tipo delle funzioni
Componenti
- Anatomia di un componente Angular
- Creazione e utilizzo dei componenti
- Comunicazione tra i componenti
- Implementazione degli hook del ciclo di vita dei componenti
- Utilizzo di CDK List per la creazione di componenti UI
Direttive
- Anatomia di una direttiva Angular
- Creazione e utilizzo delle direttive
- Creazione di direttive personalizzate
- Utilizzo dell'API di composizione delle direttive
- Utilizzo della Direttiva Image in applicazioni Angular e generazione automatica del srcset nella Direttiva Image
Servizi e Iniezione di Dipendenze
- Anatomia di un servizio Angular
- Creazione e utilizzo dei servizi
- Utilizzo dell'Iniezione di Dipendenze per gestire i servizi
Pipe
- Anatomia di una pipe Angular
- Creazione e utilizzo delle pipe
- Creazione di pipe personalizzate
Formulari
- Creazione e validazione dei form usando FormBuilder di Angular
- Implementazione di form reattivi
- Utilizzo di form guidati da template
HttpClient
- Comunicazione con un'API RESTful usando il modulo HttpClient di Angular
- Implementazione delle richieste GET, POST, PUT e DELETE
- Gestione degli errori e degli eventi di progresso
Autenticazione e Autorizzazione
- Implementazione dell'autenticazione e dell'autorizzazione nelle applicazioni Angular
- Utilizzo dei JSON Web Tokens (JWT) per l'autenticazione
- Protezione delle rotte con guardie
- Riduzione del codice boilerplate in guardie
Test e Debugging
- Scrittura di test unitari usando Jasmine e Karma
- Test delle componenti, direttive, servizi e pipe Angular
- Debug delle applicazioni Angular usando i DevTools del browser
- Apprendimento sulle migliorie di esbuild per build più veloci
Riassunto e Passi Successivi
Requisiti
- Conoscenze di base di HTML, CSS e JavaScript
Pubblico Target
- Sviluppatori
- Programmatori
Recensioni (5)
Mi è piaciuto che la formazione si sia concentrata maggiormente sul lato pratico.
Mihaela - Ness
Corso - NgRx
Traduzione automatica
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Corso - Reactive Programming with Angular RxJS
Mi sono piaciute le tue battute
Dermot - Griffiths & Armour
Corso - Angular 2 Fundamentals
Traduzione automatica
Practical examples, exercises and best practices
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Corso - Angular 10 for Developers
Pipe Routing Data Biding Services