FORMAZIONE TECNICA
Angular

A chi è rivolto
Sviluppatori web
Obiettivi del corso
L’obiettivo del corso è aiutare i partecipanti a capire come sfruttare il framework Angular per sviluppare applicazioni web app single page. Verranno illustrate le principali caratteristiche e le tecniche di sviluppo introdotte da questo innovativo framework nonché l’uso dei servizi integrati come l’accesso alla rete e l’utilizzo dei dati
Programma
Modulo 1: Fondamenti di Angular
- Evoluzione di Angular
- Architettura del framework
- TypeScript essenziale
- Installazione ambiente
- Angular CLI
- Creazione del primo progetto
- Struttura dell'applicazione
- Standalone Components
- Organizzazione del progetto
Modulo 2: Componenti e Template
- Componenti
- Template HTML
- Data Binding
- Event Binding
- Property Binding
- Two-Way Binding
- Direttive
- Nuovo Control Flow (@if, @for, @switch)
- Pipe
- Lifecycle dei componenti
- Comunicazione fra componenti
- Signals
Modulo 3: Servizi e comunicazione
- Dependency Injection
- Servizi
- HttpClient
- Chiamate REST
- Observable
- RxJS essenziale
- Routing
- Lazy Loading
- Route Guards
- Interceptor HTTP
- Gestione errori
Modulo 4: Applicazione completa
- Reactive Forms
- Validazione
- Gestione dello stato locale
- Organizzazione dell'architettura
- Debug
- Testing essenziale
- Utilizzo dell'AI (Copilot/ChatGPT) nello sviluppo Angular
Prerequisiti
Conoscenza almeno sufficiente di Javascript e basica di HTML, CSS
Richiedi informazioni
Sei interessato a questo corso?
Scrivici per ricevere informazioni su date, modalità e iscrizione a Angular.
Angular
