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.
246,286+ codders inscritos en estos cursos
481 lecciones471 retos2,650 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
Aprende Haciendo
Escribe código real, consulta bases de datos, crea sitios web y domina los prompts de IA. Nuestras lecciones interactivas cubren todas las habilidades que los desarrolladores modernos necesitan.
Construye tu Racha
¡Mantén la constancia y observa cómo crece tu progreso! Sigue tu hábito diario de programación, protege tu racha con días de congelación y gana recompensas por aparecer cada día.
12 días de racha
¡Vuelve mañana para mantener tu racha!
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
Doble o Nada
Día 5 de 7
Congelar Racha
2 left
Donde Quieras
¡Lleva tu viaje de programación contigo! Sin configuración, sin descargas, solo abre y empieza a programar. Disponible en iOS, Android y Web con calificaciones de 4.9 estrellas.
No Estás Solo
Compite en tablas de clasificación globales, invita amigos para ganar recompensas y celebra los logros de los demás. ¡Programar es mejor con amigos!
Aprende de todas las formas
Lee, escucha, ponte a prueba, pregunta a la IA o consulta cualquier cosa que ya hayas estudiado. Cada lección se adapta a ti.
Una variable es un contenedor con nombre que guarda un valor al que puedes hacer referencia más tarde.
En Python, creas una escribiendo el nombre, un signo igual y el valor que quieres guardar.
El valor puede cambiar con el tiempo: reasignar el nombre simplemente lo apunta a un nuevo valor.
Certifícate
Gana certificados por cada curso que completes. Agrégalos a tu perfil de LinkedIn y currículum para mostrar tu experiencia en programación a los empleadores.
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.