Roadmap per backend developer Rust
Rust dà a un servizio web le prestazioni di C e C++ senza garbage collector, e un compilatore che nel codice sicuro esclude data race e bug di use-after-free. Il prezzo è un inizio più ripido. Questo percorso insegna prima Rust, poi SQL, Linux, Git e Docker, che ogni lavoro backend dà per scontati. Gratis, nel browser, con un certificato per ogni corso.
224,228+ codder iscritti a questi corsi
481 lezioni431 sfide2,651 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
8 certificati gratuiti lungo il percorso
La roadmap per backend developer Rust, passo dopo passo
Ogni passo è un corso Coddy già esistente, e il pulsante Inizia del primo passo apre il corso di Rust. Seguili in ordine o parti da quello che ti manca: i progressi vengono comunque salvati per ogni corso.
- 1Passo 13 sezioni, in ordine
- 2Passo 2
SQL e databasePagina dedicata
Inizia questo passoIniziaSELECT,WHERE,JOIN,GROUP BY, sottoquery, indici e progettazione dello schema, esercitati su tabelle reali. I servizi Rust spesso tengono il loro SQL bene in vista, e SQLx può controllare ogni query sullo schema del database in fase di compilazione.IniziaPagina dedicata2 sezioni, in ordine - 3Passo 3
Linux e riga di comandoPagina dedicata
Inizia questo passoIniziaFile, permessi, processi, pipe e basi di bash, digitati in una vera shell Linux. Un servizio Rust si compila in un unico binario nativo che gira come processo Linux, e il terminale è dove lo avvii, lo osservi e ne fai il debug.IniziaPagina dedicata - 4Passo 4
Git e controllo di versionePagina dedicata
Inizia questo passoIniziaCommit, branch, merge, conflitti, repository remoti e come annullare gli errori.cargo newcrea di default un progetto Rust come repository Git, quindi il controllo di versione c'è fin dalla prima riga.IniziaPagina dedicata - 5Passo 5
Docker e containerPagina dedicata
Inizia questo passoIniziaImmagini, Dockerfile, volumi e rete. Un servizio Rust si distribuisce bene in un container: lo compili in una fase di build, poi copi l'unico binario in un'immagine di runtime snella.IniziaPagina dedicata
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
Programma ovunque
Porta il tuo percorso di programmazione sempre con te! Niente configurazioni, niente download: apri l'app e inizia a programmare. Disponibile su iOS, Android e Web con valutazioni di 4,9 stelle.
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 sviluppo backend in Rust su Coddy
- Velocità e sicurezza nello stesso servizio. Senza garbage collector non ci sono pause di raccolta che fanno impennare la latenza, e le regole di ownership del compilatore respingono intere categorie di bug di memoria e di concorrenza prima che il codice venga eseguito. È per questa coppia di qualità che Rust compare in proxy, database e API sensibili alla latenza.
- La parte ripida, affrontata gradualmente. Ownership e borrowing sono ciò che all'inizio rende Rust difficile, e il corso di Rust li introduce passo dopo passo insieme a struct, enum e trait, i mattoni di cui è fatto ogni handler di Axum o Actix Web.
- SQL controllato dal compilatore. SQLx può verificare ogni query sullo schema del database in fase di compilazione, e Diesel costruisce le query a partire da Rust tipizzato. Entrambi premiano chi conosce l'SQL sottostante, che è il secondo passo.
- Valutato, nel browser. Niente rustup e nessun Cargo da configurare: ogni lezione di Rust termina con una sfida verificata dai test, e quando il borrow checker dice di no Bugsy, il tutor AI, legge il codice e l'errore del compilatore e ti indirizza verso la correzione. Ogni corso termina con un certificato gratuito.