Struttura del corso

Introduzione

  • Panoramica di Angular e delle sue funzionalità
  • Comprensione dei vantaggi dell'uso di Angular
  • Comprendere il framework e l'architettura di Angular
  • Cosa c'è di nuovo in Angular 14?
  • Configurazione dell'ambiente di sviluppo

Fondamenti di TypeScript

  • Comprensione della sintassi di TypeScript
  • Definizione di variabili, array, interfacce e generics
  • Tipi nelle 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

Direttive

  • Anatomia di una direttiva Angular
  • Creazione e utilizzo delle direttive
  • Costruzione di direttive personalizzate

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 un pipe Angular
  • Creazione e utilizzo dei pipe
  • Costruzione di pipe personalizzate

Formulari

  • Creazione e validazione di form template-driven utilizzando Angular's FormBuilder
  • Creazione e validazione di form reattivi utilizzando Angular's ReactiveFormsModule
  • Confronto tra form template-driven e form reattivi

HttpClient

  • Comunicazione con un'API RESTful utilizzando il modulo HttpClient di Angular
  • Implementazione delle richieste GET, POST, PUT e DELETE
  • Gestione degli errori e degli eventi in corso

Autenticazione e Autorizzazione

  • Implementazione di autenticazione e autorizzazione nelle applicazioni Angular
  • Utilizzo dei JSON Web Tokens (JWT) per l'autenticazione
  • Protezione delle rotte con guardie

Testing e Debugging

  • Configurazione di un ambiente di testing per Angular utilizzando Karma e Jasmine
  • Scrittura di test unitari per componenti, direttive, servizi e pipe Angular
  • Debugging delle applicazioni Angular usando gli strumenti di sviluppo del browser

Riassunto e Passi Successivi

Requisiti

  • Conoscenze basilari di HTML, CSS e JavaScript

Pubblico Target

  • Sviluppatori
  • Programmatori
 28 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative