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.

#ModuloCosa impari
101 - Fondamenta e modello mentalePerché Astro esiste, island architecture, quando NON usarlo
202 - Progetto, componenti e stiliStruttura, sintassi .astro, slot, layout, CSS, Tailwind
303 - Routing, pagine ed endpointRotte statiche e dinamiche, getStaticPaths, paginazione, endpoint, i18n
404 - Contenuti - Markdown, MDX e content collectionsIl cuore del corso: Content Layer, zod, MDX, TOC, code block
505 - Interattività - island, script e view transitionsclient:*, script, web component, <ClientRouter />, stato condiviso
606 - Rendering on-demand - adapter, middleware, actionsSSR, middleware, Actions, sessioni, astro:env, server island
707 - Immagini, font, SEO, performance e deployastro:assets, Fonts API, sitemap/RSS, cache, deploy
808 - Reference rapida, errori comuni e migrazioneCheatsheet, 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

  1. Build a blog tutorial: il tutorial ufficiale, gratuito, sempre allineato all’ultima versione. Falo dopo il modulo 2.
  2. Docs: reference. Parzialmente tradotta in italiano, ma la traduzione è indietro: usa l’inglese.
  3. 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.