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
 28 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative