Il corso Angular è progettato per fornire una panoramica completa del framework Angular, uno dei più popolari strumenti per lo sviluppo di applicazioni web. Gli studenti impareranno i concetti fondamentali di Angular, inclusa l’architettura del framework, la creazione di componenti e moduli, l’interazione con le API, la gestione dello stato dell’applicazione e le best practice per lo sviluppo di applicazioni scalabili e manutenibili.
Contenuti
- Introduzione a Javascript
- Confronto fra le varie versioni
- Programmazione ad oggetti in Javascript
- Typescript
- Introduzione ad Angular ed alla CLI
- Installazione ambiente e configurazione
- Struttura di un progetto Angular
- Creazione e gestione dei componenti
- Data binding;
- Direttive
- Dependency Injection
- Creazione ed utilizzo dei Servizi
- HTTP Client
- Chiamate REST
- Routing
- Gestione della navigazione e dei parametri di rotta
- RxJS
- Form e validazione
- Progetto finale
- Esercitazioni