Cosa impari
- Cosa vogliono dire frontend, backend e database e come si passano il lavoro
- In cosa Next.js, Astro, TanStack Start e Vue differiscono e quando afferrare ciascuno
- Lo split sito marketing contro app e quando un monorepo vale la sua complessita
Panoramica
Hai finito il Corso 1 pubblicando un vero sito e il Corso 2 trasformando il tuo agente in uno strumento potente. Ora sali da una semplice pagina statica a una vera applicazione con utenti, dati e pagamenti. Prima di tutto cio, ti serve la mappa. Questa lezione e quella mappa: cosa fa davvero per te un framework, i tre strati di cui ogni app e costruita, perche i team seri separano un sito marketing veloce dall'app piu pesante e quando un monorepo e un regalo contro una tassa. Rendi cio chiaro, e ogni decisione successiva di questo corso smette di sembrare arbitraria.
Cosa imparerai
Imparerai la differenza tra frontend, backend e database in parole chiare, come si confrontano i principali framework 2026 e quando ciascuno va bene, perche societa come Clerk e Convex fanno girare un sito marketing separato dalla loro app, e la regola onesta per sapere quando un monorepo paga. Alla fine, saprai abbozzare l'architettura di qualsiasi SaaS su un tovagliolo e spiegare perche ha quella forma.
Prerequisiti
Il Corso 1, soprattutto le lezioni sul setup di progetto e il deployment, perche le decisioni d'architettura si appoggiano su un ciclo costruire-e-pubblicare che funziona. Devi essere a tuo agio a eseguire comandi di terminale e aver pubblicato almeno una pagina. Se le parole "framework" o "TypeScript" sono ancora confuse, dai prima un'occhiata alle pagine dei fondamenti su cos'e un framework e cos'e TypeScript, poi torna.
Un framework è una struttura pronta all'uso per costruire applicazioni, così non parti da zero. Impara cosa sono i framework e perché quasi ogni applicazione ne usa uno.
TypeScript è JavaScript con una verifica dei tipi che cattura gli errori prima che tu esegua il tuo codice. Impara cos'è e perché tanti progetti lo usano.
Node.js è un runtime che ti permette di eseguire JavaScript fuori dal browser. Scopri cos'è, perché ti serve e come installarlo in pochi minuti.
Un database è un archivio organizzato per i dati della tua applicazione, che puoi salvare, cercare e aggiornare. Impara cosa sono i database e i grandi tipi.
Il problema
La maggior parte dei principianti mette insieme un'app copiando cio che un tutorial ha fatto, senza un modello di come i pezzi si articolano. Poi colpiscono un muro: il sito marketing e lento perche e impacchettato con tutta l'app, l'auth e i dati sono aggrovigliati nell'UI, e nessuno sa dire dove vive una data responsabilita. Il risultato e un'app difficile da cambiare e impossibile da ragionare. Niente di tutto cio e un problema di abilita di coding. E un modello mentale mancante. Questa lezione installa il modello, perche il tuo agente costruisca su suolo fermo invece che su un mucchio di snippet copiati.

Commenti
Caricamento dei commenti.
Pubblica un commento