Contattataci

Struttura del corso

Introduzione ad Angular 18

  • Panoramica su Angular e il suo ecosistema
  • Cosa c’è di nuovo in Angular 18, comprese le ultime novità per gli strumenti di sviluppo Angular DevTools
  • Configurazione dell’ambiente di sviluppo

Configurazione del progetto e architettura generale

  • Utilizzo della riga di comando Angular CLI
  • Struttura dei progetti e organizzazione dei file
  • Moduli e componenti principali di Angular
  • Sfruttamento delle ottimizzazioni offerte da TypeScript 4.7 per un maggiore rendimento e una migliore esperienza di sviluppo

Template e collegamento dei dati

  • Sintassi dei template Angular
  • Interpolazione, associazione di proprietà ed eventi
  • Collegamento bidirezionale dei dati tramite ngModel

Componenti e direttive personalizzate

  • Creazione e utilizzo dei componenti
  • Il ciclo di vita dei componenti
  • Direttive integrate nel framework (ngIf, ngFor ecc.)
  • Realizzazione di direttive personalizzate

Servizi e meccanismo di iniezione delle dipendenze

  • Creazione e gestione dei servizi
  • Il sistema di iniezione delle dipendenze in Angular
  • Gestione dello stato dell’applicazione

Routing e navigazione avanzata

  • Configurazione del router di Angular
  • Impostazione dei percorsi e gestione dei parametri URL
  • Utilizzo delle nuove funzionalità introdotte nel routing
  • Caricamento lazy e protezioni per i percorsi

Lavorare con i form in Angular

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

Il client HTTP e le operazioni asincrone con RxJS

  • Esecuzione di richieste HTTP tramite HttpClient
  • Gestione delle risposte provenienti dai server
  • Utilizzo degli osservabili forniti da RxJS per gestire operazioni asincrone

Argomenti avanzati di Angular

  • Animazioni integrate nel framework
  • Internazionalizzazione dell’applicazione (i18n)
  • Tecniche per ottimizzare le prestazioni, inclusa la rilevazione dei cambiamenti senza zonificazione

Test automatici nelle applicazioni Angular

  • Test unitari con Jasmine e Karma
  • Esecuzione di test end-to-end tramite Protractor
  • Best practice per il test dei progetti basati su Angular

Pubblicazione e manutenzione delle applicazioni

  • Generazione e distribuzione delle app create con Angular
  • Gestione del codice sorgente tramite Git
  • Implementazione di strategie di integrazione e distribuzione continua (CI/CD)

Migrazione e risoluzione dei problemi più comuni

  • Migrazione da versioni precedenti di Angular
  • Analisi degli errori frequenti e modi per prevenirli
  • Soluzioni ai problemi tipici riscontrati con Angular 18

Esercizi pratici in laboratorio

  • Lavoro diretto su casi d’uso reali e simulazioni pratiche
  • Sviluppo collettivo di un progetto finale
  • Attività collaborative e revisione del codice tra i partecipanti

Riepilogo e consigli per proseguire lo sviluppo

Requisiti

  • Conoscenza di base di JavaScript
  • Esperienza nello sviluppo web
  • Nozioni fondamentali di HTML e CSS

Destinatari

  • Sviluppatori web
  • Sviluppatori frontend
  • Tutti coloro che desiderano creare applicazioni monopagina (SPA) con Angular
 28 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (3)

Corsi in Arrivo

Categorie relative