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

Numero di Partecipanti


Data Inizio

Data Fine


Le date sono soggette a disponibilità e si svolgono tra le 09:30 e le 16:30.

Prezzo per Partecipante

Recensioni (1)

Corsi relativi

Categorie relative