Struttura del corso

Introduzione a Angular 18

  • Panoramica di Angular e del suo ecosistema
  • Cosa c'è di nuovo in Angular 18, inclusi gli ultimi aggiornamenti ad Angular DevTools
  • Configurazione dell'ambiente di sviluppo

Setup del Progetto e Architettura

  • Utilizzo di Angular CLI
  • Struttura del progetto e organizzazione dei file
  • Moduli e componenti Angular
  • Leveraging delle capacità ottimizzate di TypeScript 4.7 per un miglioramento delle prestazioni e dell'esperienza dello sviluppatore

Template e Data Binding

  • Sintassi dei template Angular
  • Interpolazione, binding di proprietà e eventi
  • Data binding bidirezionale con ngModel

Componenti e Direttive

  • Creazione e utilizzo di componenti
  • Ciclo di vita dei componenti
  • Direttive predefinite (ngIf, ngFor, ecc.)
  • Direttive personalizzate

Servizi e Iniezione di Dipendenze

  • Creazione e utilizzo di servizi
  • Iniezione di dipendenze in Angular
  • Gestione dello stato dell'applicazione

Routing e Navigazione

  • Configurazione del router Angular
  • Definizione di rotte e parametri delle rotte
  • Comprensione e implementazione delle nuove funzionalità di routing
  • Loading lazy e route guard

Form in Angular

  • Form guidati dai template
  • Form reattivi
  • Validazione dei form e gestione degli errori

HTTP Client e Observables

  • Esecuzione di richieste HTTP con HttpClient
  • Gestione delle risposte HTTP
  • Lavoro con RxJS observables

Argomenti Avanzati

  • Animazioni Angular
  • Internazionalizzazione (i18n)
  • Tecniche di ottimizzazione delle prestazioni, inclusa la rilevazione delle modifiche senza zone

Test in Angular

  • Test unitari con Jasmine e Karma
  • Test end-to-end con Protractor
  • Best practice per il testing di applicazioni Angular

Distribuzione e Manutenzione

  • Creazione e distribuzione di applicazioni Angular
  • Gestione del controllo delle versioni con Git
  • Pratiche di integrazione e consegna continua (CI/CD)

Migrazione e Risoluzione dei Problemi

  • Migrazione da versioni precedenti di Angular
  • Pitfall comuni e come evitarli
  • Risoluzione dei problemi comuni con Angular 18

Sedute Pratiche

  • Laboratori pratici
  • Sviluppo di progetti reali
  • Esercizi di gruppo e revisione tra pari

Riassunto e Prossimi Passi

Requisiti

  • Una comprensione di JavaScript
  • Esperienza in sviluppo web
  • Conoscenze basilari di HTML e CSS

Pubblico Target

  • Sviluppatori web
  • Sviluppatori front-end
  • Chiunque sia interessato a sviluppare applicazioni single-page (SPA) con Angular
 28 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (3)

Corsi in Arrivo

Categorie relative