Corso Astro - Indice
Corso ragionato su Astro 7, scritto per chi già scrive in Markdown e vuole usarlo per costruire siti, guide e documentazione.
Contesto di versione
Materiale scritto e verificato il 19 agosto 2026 su Astro 7.2.3 (Node richiesto: >= 22.12.0, le versioni dispari tipo 23 e 25 non sono supportate). Astro 7 è uscito il 22 giugno 2026 e ha cambiato parecchie cose rispetto ad Astro 4/5: se trovi in rete tutorial del 2024, buona parte di quello che insegnano è obsoleto. Vedi 08 - Reference rapida, errori comuni e migrazione per la tabella delle differenze.
Come è organizzato
Otto moduli, da leggere in ordine la prima volta. Ogni modulo è autonomo e finisce con degli esercizi: senza quelli il materiale resta teoria.
| # | Modulo | Cosa impari |
|---|---|---|
| 1 | 01 - Fondamenta e modello mentale | Perché Astro esiste, island architecture, quando NON usarlo |
| 2 | 02 - Progetto, componenti e stili | Struttura, sintassi .astro, slot, layout, CSS, Tailwind |
| 3 | 03 - Routing, pagine ed endpoint | Rotte statiche e dinamiche, getStaticPaths, paginazione, endpoint, i18n |
| 4 | 04 - Contenuti - Markdown, MDX e content collections | Il cuore del corso: Content Layer, zod, MDX, TOC, code block |
| 5 | 05 - Interattività - island, script e view transitions | client:*, script, web component, <ClientRouter />, stato condiviso |
| 6 | 06 - Rendering on-demand - adapter, middleware, actions | SSR, middleware, Actions, sessioni, astro:env, server island |
| 7 | 07 - Immagini, font, SEO, performance e deploy | astro:assets, Fonts API, sitemap/RSS, cache, deploy |
| 8 | 08 - Reference rapida, errori comuni e migrazione | Cheatsheet, errori tipici, differenze v4 → v7 |
Percorso consigliato
Se vuoi arrivare in fretta al tuo obiettivo (guide e documentazione): moduli 1 → 2 → 4, poi il tutorial ufficiale, poi 3 e 5. I moduli 6 e 7 servono quando il sito deve fare qualcosa lato server o va messo in produzione seriamente.
Se vuoi capire Astro davvero: in ordine, con gli esercizi.
Convenzioni usate qui
- Gli snippet marcati ✅ verificato sono stati eseguiti in un progetto Astro 7.2.3 reale (build completata) il 19/08/2026. Gli altri vengono dalla documentazione ufficiale ma non li ho eseguiti personalmente.
- I blocchi
> [!warning]segnalano trappole che fanno fallire la build o, peggio, che passano silenziosamente. - Ogni sezione lunga rimanda alla pagina ufficiale con il link diretto: la documentazione di Astro è ottima e va usata come reference, questo corso serve a darle un ordine e un filo.
Le tre risorse esterne che contano
- Build a blog tutorial: il tutorial ufficiale, gratuito, sempre allineato all’ultima versione. Falo dopo il modulo 2.
- Docs: reference. Parzialmente tradotta in italiano, ma la traduzione è indietro: usa l’inglese.
- Blog ufficiale: i post “What’s new in Astro” mensili sono il modo meno faticoso per non restare indietro.
Cosa questo corso non copre
- Il dettaglio di ogni singola opzione di configurazione (c’è la configuration reference).
- L’API per scrivere integrazioni/adapter proprie.
- Framework UI specifici (React, Svelte, Vue): il corso spiega come si innestano in Astro, non come si usano.