Struttura del corso
Introduzione
- Panoramica di Angular e delle sue caratteristiche
- Comprendere il framework e l'architettura di Angular
- Cosa c'è di nuovo in Angular 15?
Impostazione dell'ambiente di sviluppo
- Installazione e configurazione Angular 15
- Utilizzo delle API autonome stabili che consentono agli sviluppatori Angular di creare app senza i moduli Ng.
- Informazioni sulle prestazioni migliorate
Fondamenti di TypeScript
- Comprendere la sintassi TypeScript
- Definizione di variabili e matrici
- Digitare le funzioni
Componenti
- Anatomia di un componente Angular
- Creazione e utilizzo di componenti
- Comunicazione tra componenti
- Implementazione degli hook del ciclo di vita dei componenti
- Utilizzo dell'elenco CDK per la creazione di componenti dell'interfaccia utente
Direttive
- Anatomia di una direttiva Angular
- Creazione e utilizzo di direttive
- Creazione di direttive personalizzate
- Utilizzo dell'API di composizione della direttiva
- Utilizzo della direttiva Image nelle applicazioni Angular ed esecuzione della generazione automatica di srcset nella direttiva Image
Servizi e inserimento delle dipendenze
- Anatomia di un servizio Angular
- Creazione e utilizzo di servizi
- Uso dell'inserimento delle dipendenze per gestire i servizi
Cornamusa
- Anatomia di un tubo Angular
- Creazione e utilizzo di pipe
- Costruzione di tubi personalizzati
Modulistica
- Creazione e convalida di moduli utilizzando FormBuilder di Angular
- Implementazione di moduli reattivi
- Utilizzo di moduli basati su modelli
HttpClient (Client Http)
- 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 stato
Autenticazione e autorizzazione
- Implementazione dell'autenticazione e dell'autorizzazione nelle applicazioni Angular
- Utilizzo di token Web JSON (JWT) per l'autenticazione
- Proteggere i percorsi con le protezioni
- Riduzione del codice boilerplate nelle protezioni
Test e debug
- Scrittura di unit test con Jasmine e Karma
- Test di componenti, direttive, servizi e pipe angolari
- Debug di applicazioni Angular utilizzando DevTools del browser
- Conoscere i miglioramenti in esbuild per build più veloci
Riepilogo e prossime tappe
Requisiti
- Conoscenza di base di HTML, CSS e JavaScript
Pubblico
- Gli 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
Analisi passo dopo passo. Spiegazione di ogni riga di codice. Ogni problema che ho avuto durante il corso è stato risolto con successo e Łukasz mi ha spiegato il motivo. Mi sono piaciute anche le buone pratiche che sono state presentate. Non sono mai stato convinto dello stile TDD - semplicemente non lo trovo utile e ne vale la pena. Łukasz ha sottolineato così tanti vantaggi del TDD che ha completamente cambiato la mia opinione.
Michal Uscinski - Devapo Sp. z o. o.
Corso - Testing Angular Applications
Traduzione automatica