Descrizione del corso
Questo corso è pensato per sviluppatori che hanno già familiarità con Angular e desiderano aggiornarsi rapidamente alle ultime innovazioni offerte dalla versione 17, concentrando l'apprendimento sulle funzionalità che hanno un impatto diretto sul loro lavoro quotidiano.
Programma
PANORAMICA DELLE NOVITÀ DELLA V17
1. Introduzione e Panoramica
- Presentazione delle principali aggiunte e miglioramenti in Angular 17
- Discussione sulle motivazioni dietro le novità e come possono migliorare lo sviluppo
2. Aggiornamenti al Core e al Framework
- Modifiche nell’architettura del framework
- Miglioramenti nelle prestazioni e nell’ottimizzazione
MIGLIORAMENTI IN DIRETTIVE E COMPONENTI
3. Nuove API per Componenti e Direttive
- Introduzione alle nuove API disponibili per componenti e direttive.
- Esempi pratici su come utilizzare queste nuove API nei componenti.
4. Features Aggiuntive per Componenti
- Discussione su eventuali nuove opzioni per la gestione dello stato e la comunicazione tra componenti.
ROUTING E NAVIGAZIONE
5. Aggiornamenti al Routing
- Novità nel sistema di routing.
- Miglioramenti nella gestione delle route e nell’interazione con componenti.
6. Lazy Loading e Performance
- Approfondimento sulle nuove strategie per il lazy loading
RXJS E GESTIONE DELLO STATO
7. Novità in RxJS
- Aggiornamenti e nuove funzionalità in RxJS che influenzano Angular
- Best practices per l’utilizzo di RxJS in Angular 17
8. Patterns di Gestione dello Stato
- Introduzione a nuovi pattern o librerie per la gestione dello stato raccomandati in Angular 17
SICUREZZA E MIGLIORAMENTI NELLA DEVELOPER EXPERIENCE
9. Sicurezza
- Nuove features e miglioramenti sulla sicurezza
- Implementazione di pratiche di sicurezza aggiornate
10. Developer Experience e Tooling
- Miglioramenti negli strumenti di sviluppo e configurazioni
- Nuove integrazioni con editor e altri tool di sviluppo
WORKSHOP PRATICO E Q&A
11. Workshop Pratico
- Implementazione pratica di una piccola applicazione o di una feature che utilizza le novità di Angular 17
12. Sessione di Domande e Risposte
- Approfondimenti basati sulle esperienze degli sviluppatori durante il workshop