Roadmap de desarrollador backend Go
Go, o Golang, se diseñó en Google para grandes sistemas en red, y se nota: las goroutines abaratan la concurrencia, la biblioteca estándar incluye un servidor HTTP apto para producción y un servicio se compila en un único binario. Esta ruta enseña primero Go y después el SQL, Linux, Git y Docker que da por sabidos cualquier empleo de backend en Go. Gratis, en tu navegador y con un certificado por cada curso.
251,702+ codders inscritos en estos cursos
563 lecciones612 retos3,368 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 Go, paso a paso
Cada paso es un curso existente de Coddy, y el botón Empezar del primer paso abre el curso de Go. 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 pasoEmpezarDeSELECTyWHEREaJOIN,GROUP BYy subconsultas, y después índices y diseño de esquemas, todo contra tablas reales. Muchos equipos de Go prescinden del ORM y escriben sus consultas a mano condatabase/sqlosqlc, así que la habilidad es el propio SQL.EmpezarPágina propia2 secciones, en orden - 3Paso 3
Linux y la línea de comandosPágina propia
Empezar este pasoEmpezarArchivos, permisos, procesos, pipes y bash, en una shell de Linux real. Un servicio en Go es un único binario que corre como un proceso de Linux, y desplegarlo, inspeccionarlo y depurarlo se hace en una terminal.EmpezarPágina propia - 4Paso 4
Git y control de versionesPágina propia
Empezar este pasoEmpezarCommits, ramas, merges y conflictos, remotos y deshacer errores. Los módulos de Go se versionan con etiquetas de Git comov1.4.0, así que hasta publicar una biblioteca de Go es una operación de Git.EmpezarPágina propia - 5Paso 5
Docker y contenedoresPágina propia
Empezar este pasoEmpezarImágenes, Dockerfiles, volúmenes y redes. Un servicio en Go está entre lo más fácil de meter en un contenedor: lo compilas en una etapa de build y luego copias el binario a una imagen casi vacía.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 Go con Coddy
- Concurrencia sin ceremonias. Una goroutine arranca con unos pocos kilobytes de pila, así que el servidor HTTP de Go le da a cada conexión su propia goroutine, y tus handlers siguen siendo código secuencial normal, sin callbacks ni pools de hilos que gestionar. El curso de Go enseña goroutines y canales; el resto de esta ruta añade la base de datos y las herramientas que hay a su alrededor.
- Un solo binario que desplegar.
go buildgenera un único ejecutable sin runtime ni intérprete que instalar en el servidor, y arranca en milisegundos. Eso hace que los servicios en Go se desplieguen rápido y quepan en contenedores pequeños, que es donde termina esta ruta. - El lenguaje de la infraestructura cloud. Docker, Kubernetes, Terraform y Prometheus están escritos en Go, así que el trabajo de backend en Go está cerca de la plataforma: los SDK, los operadores y las herramientas internas que rodean a un servicio también suelen estar en Go.
- Evaluado, en el navegador. Sin toolchain que instalar: cada lección de Go termina en un reto comprobado con pruebas y, cuando tu intento falla, Bugsy, el tutor de IA, lee tu código y el error y te encamina hacia la solución. Cada curso termina con un certificado gratis.
Preguntas frecuentes sobre el desarrollo backend en Go
¿Es Go bueno para el desarrollo backend?
database/sql) sin necesidad de un framework. Las contrapartidas: el manejo de errores es explícito, un if err != nil después de cada llamada que puede fallar, y el ecosistema prefiere bibliotecas pequeñas a un único framework que lo decida todo, así que te toca montar más piezas por tu cuenta.¿Los desarrolladores backend en Go usan un framework como Gin?
net/http de la biblioteca estándar es un servidor apto para producción, y su router distingue métodos y parámetros de ruta (GET /users/{id}), lo que cubre buena parte de lo que ofrece el router de un framework. Gin, Echo y Chi son las opciones populares cuando quieres middleware y utilidades de enrutamiento por encima. Esta ruta todavía no enseña ninguno de los dos enfoques; enseña el Go sobre el que se construyen ambos.