Server Side Rendering in Angular & Hydration
Performance e SEO con SSR e moderne tecniche di Hydration per un'esperienza utente istantanea.

- Durata
- 4h
- Livello
- Avanzato
Di cosa parla
questo corso.
Contesto, obiettivi e taglio del corso. Tutto è personalizzabile in base a stack e team — questa è la base di partenza.
INTRODUZIONE
Con l'unificazione di Angular Universal nel core del framework, Angular ha introdotto un nuovo motore SSR estremamente potente. Non si tratta solo di generare HTML statico (SSG - Static Site Generation) o sul server (SSR - Server-Side Rendering), ma di come il codice JavaScript client "riprende vita" grazie al nuovo meccanismo di Hydration.
Esploreremo come Angular gestisce le differenti modalità di rendering e le ultime versioni del meccanismo di "hydration". Impareremo, inoltre, a gestire il trasferimento dello stato tra server e client e come sfruttare i Deferrable Views (@defer) per caricare codice solo quando serve veramente.
Questo corso ti fornirà le competenze per trasformare una classica SPA in una moderna applicazione pronta per la produzione, ottimizzata per i motori di ricerca e incredibilmente veloce nel primo rendering.
OBIETTIVO DEL CORSO
Al termine del modulo, saprai configurare Angular SSR da zero, ottimizzare il caricamento delle risorse tramite Hydration avanzata e gestire correttamente il ciclo di vita dell'applicazione su diverse piattaforme (Browser vs Server).
REQUISITI
È consigliata la familiarità con i concetti base di Node.js e del protocollo HTTP. La conoscenza dei Signal è utile per comprendere le ultime ottimizzazioni di performance legate al rendering granulare.
Cosa vediamo,
in dettaglio.
Il programma viene rifinito con il team prima del corso, in base a stack, obiettivi e livello. Quella che vedi è la base: possiamo accelerare o approfondire dove serve e, se necessario, modificare il programma.
La maggior parte del corso è live-coding, con esempi pratici.
M01 Fondamenti di SSR e SSG
- 01Differenze CSR, SSR e Static Site Generation
- 02Perché SSR: SEO, Social Share, Core Web Vitals
- 03Struttura:
server.tsemain.server.ts - 04Gestione router client/server
- 05RenderMode: Client, Server, Prerender
- 06Pre-rendering di rotte statiche e dinamiche
M02 Hydration e Performance
- 01Hydration non distruttiva
- 02Partial Hydration, Deferrable Views (
@defer) - 03Event Replay
- 04
provideClientHydration() - 05
NgOptimizedImagein SSR
M03 Tecniche avanzate
- 01
afterRendereafterNextRender - 02
isPlatformBrowser/isPlatformServer - 03API REST custom con Node/Express
- 01
Prima di questo corso...
Potrebbero piacerti anche...
12h · IntermedioApplicazioni Agentiche con Angular & Gemini SDK
Interfacce professionali per l'AI, dashboard per la generazione video con Veo e tool di image editing basati su Nano Banana.
8h · IntermedioAngular Signal Forms
Le nuove API per la creazione di form in Angular, basate sui Signal: masterclass intensiva, reattiva e moderna.
8h · IntermedioAngular Reactive Forms
Tutto ciò che devi sapere sui Reactive Forms, lo strumento per form complessi, dinamici e reattivi.

