Roadmap de desarrollador backend Node.js
Un backend en JavaScript es JavaScript más Node.js: un servidor que responde peticiones, una base de datos detrás, inicios de sesión que no se pueden falsificar y las herramientas con las que un equipo lo publica. Esta ruta los enseña en ese orden, gratis y en tu navegador, con un certificado por cada curso.
538,949+ codders inscritos en estos cursos
664 lecciones708 retos3,238 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
Un certificado de la ruta al final, más 15 por el camino
El roadmap de backend con Node.js, paso a paso
Cada paso es un curso existente de Coddy o parte de uno, y el botón Empezar del primer paso abre el curso de JavaScript. Tómalos en orden o empieza por el que te falta: el progreso se guarda por curso de cualquier forma.
- 1Paso 14 secciones, en orden
- 2Paso 2
Fundamentos de Node.jsPágina propia
Empezar este pasoEmpezarUna herramienta de notas para la línea de comandos:process.argv, módulos, lectura y escritura de archivos, promesas,asyncyawait, el event loop,EventEmitterypackage.json.EmpezarPágina propia - 3Paso 3
Express y APIs REST
Empezar este pasoEmpezarUna web de recetas y luego una API para seguir tareas: rutas, middlewares, manejadores de errores,POST,PATCHyDELETE, validación con zod, códigos de estado, paginación y CORS.Empezar2 secciones, en orden - 4Paso 4
MongoDB y autenticación
Empezar este pasoEmpezarUna API de valoraciones de libros sobre MongoDB (consultas, operadores de actualización, índices, agregación) y después una app de notas con cuentas: contraseñas con hash, sesiones, JWT y rutas que solo puede usar su dueño.Empezar2 secciones, en orden - 5Paso 5
TypeScript y NestJS
Empezar este pasoEmpezarLa API de tareas otra vez, en TypeScript con NestJS: controladores, servicios e inyección de dependencias, DTOs, pipes, guards, filtros de excepciones e interceptores.Empezar - 6Paso 6
SQL y bases de datosPágina propia
Empezar este pasoEmpezarSELECT,WHERE,JOIN,GROUP BY, índices y diseño de esquemas sobre tablas reales. Muchos equipos de Node.js guardan sus datos en PostgreSQL o MySQL, detrás de un ORM cuyas consultas tendrás que saber leer.EmpezarPágina propia2 secciones, en orden - 7Paso 7
Linux y GitPágina propia
Empezar este pasoEmpezarArchivos, permisos, procesos y pipes en una terminal, y después commits, ramas, merges y remotos. Un servicio Node.js corre en un servidor Linux y llega a él a través de un repositorio de Git.EmpezarPágina propia2 secciones, en orden - 8Paso 8
Docker y contenedoresPágina propia
Empezar este pasoEmpezarImágenes, Dockerfiles, volúmenes y redes. Cómo se empaqueta un servicio Node.js para que funcione igual en tu portátil, en CI y en producción.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
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 JavaScript con Coddy
- Un solo lenguaje para toda la web. El navegador solo ejecuta JavaScript, y Node.js ejecuta el mismo lenguaje en el servidor, así que un desarrollador frontend que sigue esta ruta puede construir los dos lados de una app, y un equipo puede compartir código y tipos entre ellos.
- Servidores reales junto al editor. Pulsa Ejecutar y tu servidor Express o NestJS arranca en el navegador; una barra de peticiones le envía
GET,POST,PATCHyDELETEcon cabeceras y un cuerpo JSON, y ves el código de estado, las cabeceras y la respuesta, con cada petición en la Consola. - Lo que preguntan en las entrevistas.
asyncyawait, el event loop, el orden de los middlewares, la validación con zod, las consultas y agregaciones de MongoDB, el hash de contraseñas con scrypt, las sesiones, los JWT y los controladores, servicios, guards y pipes de NestJS: cada uno es una lección con una comprobación que detecta el error clásico. - Evaluado en Node.js de verdad. Comprobar ejecuta tu código en Node.js 24 con las mismas versiones de Express y NestJS, sin nada que instalar. Cuando una comprobación falla, Bugsy, el tutor de IA, lee tu código y señala la línea sin escribirte la solución.
Preguntas frecuentes sobre el desarrollo backend con Node.js
¿Es JavaScript bueno para el desarrollo backend?
Sí. Node.js ejecuta JavaScript en el servidor y atiende muchas peticiones a la vez sin un hilo por petición, lo que encaja con APIs, apps en tiempo real y servicios que pasan la mayor parte del tiempo esperando a una base de datos o a otra API. Netflix, PayPal, LinkedIn y Uber han usado Node.js en producción. Encaja peor en el cálculo numérico intensivo, donde Go, Java o Rust suelen ser más rápidos.
¿Qué debe saber un desarrollador backend Node.js?
async/await; el propio Node.js (módulos, archivos, el event loop); un framework, normalmente Express o NestJS; diseño y validación de APIs REST; una base de datos, MongoDB o SQL; autenticación con sesiones o JWT; y las herramientas que rodean al código: Git, una terminal de Linux y Docker. Esta ruta los cubre todos; las pruebas, un ORM y el despliegue en la nube son la siguiente capa.¿Aprendo primero Express o NestJS?
Primero Express. Es pequeño, así que ves lo que hace un servidor: rutas, middlewares, cuerpos de petición y manejadores de errores. NestJS está construido sobre Express y añade TypeScript, módulos, inyección de dependencias, guards y pipes, que se entienden mejor cuando ya conoces los problemas que resuelven. Esta ruta dedica cuatro pasos a Express antes del paso de NestJS.
¿Node.js o Python para el desarrollo backend?
Los dos son buenos primeros lenguajes de backend. Node.js te deja usar un solo lenguaje en el navegador y en el servidor, y es fuerte en APIs y apps en tiempo real. Python suele ser la elección para el trabajo con datos y el machine learning, con Django y FastAPI para la web. Si ya sabes algo de JavaScript, o quieres construir apps full stack, empieza con Node.js. La misma ruta de backend también se enseña en Python, Java, Go, PHP, Rust y Kotlin.
¿Cuánto tiempo toma convertirse en desarrollador backend Node.js?
Desde cero, a una hora al día: JavaScript lleva de seis a ocho semanas, el curso de Node.js unos dos meses, y SQL, Linux, Git y Docker unas seis semanas en total, así que esta ruta son unos cinco meses. Estar listo para un empleo suele significar un proyecto real encima: una API con base de datos, inicios de sesión y pruebas, en un repositorio de Git que otra persona pueda leer.
¿Es gratis este roadmap de backend con Node.js?
Sí. Todos sus cursos son gratis: las lecciones, los ejercicios evaluados, las pistas de Bugsy y un certificado por cada curso que terminas. Tus servidores corren en el navegador, así que no hay Node.js, npm ni servidor de base de datos que instalar. El curso de Node.js está en la web, no en las apps móviles de Coddy.
¿Obtengo un certificado por la ruta Desarrollador Backend?
Sí. Termina todos los pasos y obtendrás un certificado gratis para toda la ruta Desarrollador Backend. Incluye cada curso que terminaste por el camino, y enlaza al certificado propio de cada curso, para que cualquiera pueda verificar cada habilidad que menciona. Puedes añadirlo a tu perfil de LinkedIn. Es un certificado de finalización de Coddy, no una titulación acreditada.