Roadmap de desarrollador backend Rust
Rust le da a un servicio web el rendimiento de C y C++ sin recolector de basura, y un compilador que descarta las carreras de datos y los errores use-after-free en el código seguro. El precio es un comienzo más difícil. Esta ruta enseña primero Rust y después el SQL, Linux, Git y Docker que da por sabidos cualquier empleo de backend. Gratis, en tu navegador y con un certificado por cada curso.
224,228+ codders inscritos en estos cursos
481 lecciones431 retos2,651 preguntas de quiz
- Apto para principiantes
Ayuda de codificación con IA
Lecciones interactivas prácticas
Narración de audio en cada lección
Cuestionarios para poner a prueba tu conocimiento
8 certificados gratis a lo largo de la ruta
El roadmap de desarrollador backend Rust, paso a paso
Cada paso es un curso existente de Coddy, y el botón Empezar del primer paso abre el curso de Rust. Tómalos en orden o empieza por el que te falta: el progreso se guarda por curso de cualquier forma.
- 1Paso 13 secciones, en orden
- 2Paso 2
SQL y bases de datosPágina propia
Empezar este pasoEmpezarSELECT,WHERE,JOIN,GROUP BY, subconsultas, índices y diseño de esquemas, practicados contra tablas reales. Los servicios en Rust suelen dejar su SQL a la vista, y SQLx puede comprobar cada consulta contra el esquema de la base de datos en tiempo de compilación.EmpezarPágina propia2 secciones, en orden - 3Paso 3
Linux y la línea de comandosPágina propia
Empezar este pasoEmpezarArchivos, permisos, procesos, pipes y bases de bash, tecleados en una shell de Linux real. Un servicio en Rust se compila en un único binario nativo que corre como un proceso de Linux, y la terminal es donde lo arrancas, lo vigilas y lo depuras.EmpezarPágina propia - 4Paso 4
Git y control de versionesPágina propia
Empezar este pasoEmpezarCommits, ramas, merges, conflictos, remotos y deshacer errores.cargo newcrea un proyecto de Rust como repositorio Git por defecto, así que el control de versiones está ahí desde la primera línea.EmpezarPágina propia - 5Paso 5
Docker y contenedoresPágina propia
Empezar este pasoEmpezarImágenes, Dockerfiles, volúmenes y redes. Un servicio en Rust se despliega bien en un contenedor: lo compilas en una etapa de build y luego copias el único binario a una imagen de ejecución ligera.EmpezarPágina propia
Learn by Doing
Write real code, query databases, build websites, and master AI prompts. Our interactive lessons cover every skill modern developers need.
Build Your Streak
Stay consistent and watch your progress grow! Track your daily coding habit, protect your streak with freeze days, and earn rewards for showing up every day.
12 days streak
Return tomorrow to keep your streak!
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
Double or Nothing
Day 5 of 7
Streak Freeze
2 left
Code Anywhere
Take your coding journey on the go! No setup, no downloads - just open and start coding. Available on iOS, Android and Web with 4.9 star ratings.
You're Not Alone
Compete on global leaderboards, invite friends to earn rewards, and celebrate each other's wins. Coding is better with friends!
Every way to learn
Read, listen, test yourself, ask the AI, or look up anything you've already covered. Every lesson meets you where you are.
A variable is a named container that stores a value you can reference later in your program.
In Python, you create one by writing the name, an equals sign, then the value you want to store.
The value can change over time - reassigning the name simply points it to a new value.
Earn a Certificate
Earn certificates for every course you complete. Add them to your LinkedIn profile and resume to showcase your coding expertise to employers.
Por qué aprender desarrollo backend en Rust con Coddy
- Velocidad y seguridad en un mismo servicio. Sin recolector de basura no hay pausas de recolección que disparen tu latencia, y las reglas de ownership del compilador rechazan clases enteras de errores de memoria y de concurrencia antes de que el código se ejecute. Esa combinación es la razón de que Rust aparezca en proxies, bases de datos y APIs sensibles a la latencia.
- La parte difícil, poco a poco. El ownership y el borrowing son lo que hace que Rust cueste al principio, y el curso de Rust los introduce paso a paso junto con structs, enums y traits, las piezas de las que está hecho cualquier handler de Axum o Actix Web.
- SQL que comprueba el compilador. SQLx puede verificar cada consulta contra el esquema de tu base de datos en tiempo de compilación, y Diesel construye las consultas a partir de Rust tipado. Los dos premian conocer el SQL que hay debajo, que es el segundo paso.
- Evaluado, en el navegador. Sin rustup ni Cargo que configurar: cada lección de Rust termina en un reto comprobado con pruebas y, cuando el borrow checker dice que no, Bugsy, el tutor de IA, lee tu código y el error del compilador y te encamina hacia la solución. Cada curso termina con un certificado gratis.