Roadmap per MERN stack developer
Corsi gratuiti nell'ordine in cui servono a un MERN stack developer: HTML, CSS e JavaScript per la pagina, React per l'interfaccia, poi Node.js ed Express per il server, MongoDB per i dati e il login per proteggerli. Un solo linguaggio, JavaScript, dal primo tag all'ultima route dell'API, e ogni lezione gira nel tuo browser.
711,880+ codder iscritti a questi corsi
718 lezioni808 sfide3,295 domande del quiz
- Adatto ai principianti
Aiuto alla programmazione con l'AI
Lezioni interattive pratiche
Narrazione audio in ogni lezione
Quiz per mettere alla prova le tue conoscenze
Un certificato del percorso alla fine, più 16 lungo la strada
La roadmap dello stack MERN, passo dopo passo
Ogni passaggio è una sezione di un corso Coddy già esistente. Seguili in ordine, o passa direttamente a quello che ti manca: i tuoi progressi vengono salvati per ogni corso in entrambi i casi.
- 1Passo 13 sezioni, in ordine
- 2Passo 2
JavaScriptPagina dedicata
Inizia questo passoIniziaVariabili, funzioni, array e oggetti, poi condizioni e cicli, poi le classi. È l'unico linguaggio che userai in ogni passaggio successivo, nel browser e sul server.IniziaPagina dedicata3 sezioni, in ordine - 3Passo 3
JavaScript nel browser
Inizia questo passoIniziaIl DOM, gli eventi, i form e la validazione, poi schemi pratici come schede, finestre modali e navigazione responsive. Ciò che React fa per te ha senso una volta che l'hai fatto a mano.Inizia2 sezioni, in ordine - 4Passo 4
React: la R di MERNPagina dedicata
Inizia questo passoIniziaComponenti, JSX, props, stato, eventi, liste e form controllati, per finire con una piccola social card che costruisci passo dopo passo. React è l'interfaccia che la tua API servirà.IniziaPagina dedicata - 5Passo 5
Node.js: la N di MERNPagina dedicata
Inizia questo passoIniziaJavaScript fuori dal browser: argomenti da riga di comando, moduli, lettura e scrittura di file, callback, promise, async e await, l'event loop e gli eventi. Costruisci uno strumento per appunti da riga di comando.IniziaPagina dedicata - 6Passo 6
Express e API REST: la E
Inizia questo passoIniziaRoute, parametri, JSON, middleware, gestori degli errori e router su un sito di ricette, poi un'API per gestire attività: POST, PATCH, PUT e DELETE, validazione con zod, filtri, ordinamento, paginazione e CORS.Inizia2 sezioni, in ordine - 7Passo 7
MongoDB e login: la M
Inizia questo passoIniziaDocumenti e collezioni da un'API Express: inserimenti, ObjectId, filtri, operatori di aggiornamento, indici univoci, aggregazione e $lookup. Poi chi può vedere i dati: password con hash, sessioni, JWT, proprietari e ruoli di amministratore, header di sicurezza e limiti di frequenza.Inizia2 sezioni, in ordine - 8Passo 8
Il terminale e GitPagina dedicata
Inizia questo passoIniziaFile, permessi, pipe e script in un vero terminale, poi commit, branch, merge e repository remoti. Ogni progetto MERN vive in un repository Git e gira da riga di comando.IniziaPagina dedicata2 sezioni, in ordine
Impara facendo
Scrivi codice vero, interroga database, crea siti web e padroneggia i prompt per l'AI. Le nostre lezioni interattive coprono tutte le competenze di cui ha bisogno uno sviluppatore moderno.
Costruisci la tua serie
Sii costante e guarda crescere i tuoi progressi! Tieni traccia della tua abitudine quotidiana di programmare, proteggi la tua serie con i giorni di congelamento e guadagna ricompense ogni giorno che ti presenti.
12 giorni di serie
Torna domani per mantenere la tua serie!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Lascia o raddoppia
Giorno 5 di 7
Congela serie
2 left
Non sei solo
Competi nelle classifiche globali, invita gli amici per guadagnare ricompense e festeggiate insieme i vostri successi. Programmare è più bello con gli amici!
Tutti i modi per imparare
Leggi, ascolta, mettiti alla prova, chiedi all'AI o ripassa qualsiasi cosa tu abbia già visto. Ogni lezione si adatta a te.
Una variabile è un contenitore con un nome che memorizza un valore a cui puoi fare riferimento più avanti nel programma.
In Python la crei scrivendo il nome, un segno di uguale e poi il valore che vuoi memorizzare.
Il valore può cambiare nel tempo: riassegnare il nome lo fa semplicemente puntare a un nuovo valore.
Ottieni un certificato
Ottieni un certificato per ogni corso che completi. Aggiungilo al tuo profilo LinkedIn e al curriculum per mostrare ai datori di lavoro le tue competenze di programmazione.
Perché imparare lo stack MERN su Coddy
- Ogni livello gira accanto al tuo codice. I componenti React vengono visualizzati mentre scrivi, un server Express risponde a una barra delle richieste dove scegli metodo, header e body JSON, e le query MongoDB girano su un database che puoi aprire in una scheda Data. Niente da installare, quindi basta il portatile della scuola.
- Un solo linguaggio per tutto lo stack. I primi passaggi del percorso sono dedicati a JavaScript e al browser, così quando arriva Node.js il server porta idee nuove, non un linguaggio nuovo: le stesse funzioni, gli stessi oggetti e lo stesso codice asincrono, che ora rispondono alle richieste.
- Un progetto in ogni sezione back end: uno strumento per appunti da riga di comando, un sito di ricette, un'API per gestire attività, un'API di valutazioni di libri su MongoDB e un'app di appunti con account. Ognuno si costruisce lezione dopo lezione ed è valutato da controlli che inviano richieste vere al tuo server.
- Suggerimenti che leggono il tuo codice. Quando una route risponde 404, una query non restituisce nulla o un login fa entrare l'utente sbagliato, Bugsy, il tutor IA, guarda cosa hai scritto e ti indica la riga senza scrivere la correzione al posto tuo.
Domande frequenti sullo stack MERN
Cos'è lo stack MERN?
Un modo per costruire un'intera applicazione web in JavaScript con quattro strumenti: MongoDB salva i dati come documenti, Express trasforma un programma Node.js in un server web e in un'API, React costruisce l'interfaccia che gira nel browser e Node.js esegue JavaScript sul server. Il codice React nel browser chiama l'API Express, che legge e scrive su MongoDB.
Qual è il significato della sigla MERN?
MERN sta per MongoDB, Express, React e Node.js. L'ordine è quello delle lettere della parola, non quello in cui li impari: in questo percorso parti dalla pagina (HTML, CSS, JavaScript e React) e poi passi al server (Node.js ed Express) e al database (MongoDB).
Cosa fa un MERN stack developer?
Costruisce funzionalità dal database fino allo schermo: progetta i documenti MongoDB, scrive le route Express che li creano, leggono, aggiornano ed eliminano, protegge quelle route con il login e costruisce le pagine React che le chiamano. Dato che tutti e quattro gli strumenti sono JavaScript, un solo developer può seguire una funzionalità attraverso ogni livello.
Vale ancora la pena imparare lo stack MERN?
Sì. React e Node.js sono due degli strumenti più usati nello sviluppo web, ed Express e MongoDB sono i loro compagni più comuni, quindi le competenze servono anche in team che usano un altro database o framework. Imparare uno stack da cima a fondo insegna anche come si compone qualsiasi applicazione web, ed è proprio ciò che verificano i colloqui.
Meglio imparare lo stack MERN o lo stack MEAN?
MERN, per la maggior parte di chi inizia adesso. I due stack condividono MongoDB, Express e Node.js e differiscono solo nel front end: React in MERN, Angular in MEAN. React è il più diffuso dei due e quello con cui è più facile iniziare, e passare ad Angular in seguito significa imparare un nuovo framework, non un nuovo stack.
Quanto tempo serve per imparare lo stack MERN?
Da otto a dieci mesi circa, a un'ora al giorno, per finire questo percorso. HTML e CSS richiedono circa sei settimane, JavaScript e il browser da due a tre mesi, React circa un mese, e le cinque sezioni su Node.js (Node.js, Express, API REST, MongoDB, login) altri tre mesi. Se conosci già JavaScript, parti dal passaggio su React e ti servono circa quattro mesi.
Posso imparare lo stack MERN senza installare nulla?
Sì, con questo percorso. Ogni lezione gira nel browser: React viene visualizzato accanto all'editor, i tuoi programmi Node.js girano in un terminale e i tuoi server rispondono a una barra delle richieste, e la sezione su MongoDB usa un database in memoria che parla l'API del driver MongoDB. Quando poi costruirai la tua app, installerai Node.js e MongoDB sul tuo computer e il codice resterà valido.
Ricevo un certificato per il percorso MERN stack developer?
Sì. Completa ogni passo e ricevi un certificato gratuito per l'intero percorso MERN stack developer. Elenca ogni corso completato lungo il percorso, e rimanda al certificato di ogni corso, così chiunque può verificare ogni competenza indicata. Puoi aggiungerlo al tuo profilo LinkedIn. È un certificato di completamento di Coddy, non una qualifica accreditata.