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
Recensioni (3)
tutte le parti importanti sono state coperte
carlo capuano - ITER Organization
Corso - Angular 18
Traduzione automatica
il formatore era chiaro e molto competente, mostrando grande entusiasmo, grazie!
Renaud Vernet - ITER Organization
Corso - Angular 18
Traduzione automatica
esercizi, risoluzione di problemi per ognuno di noi
Monika
Corso - Angular 18
Traduzione automatica