Desde hace tiempo he trabajado construyendo APIs REST con Go para diferentes proyectos, y después de varias conversaciones, peticiones y mi propia experiencia, decidí convertir ese conocimiento en algo más estructurado y accesible: un curso completo para crear APIs REST con Go desde cero.
Este curso está pensado para desarrolladores que ya tienen conocimientos básicos de programación (idealmente familiarizados con Go, aunque no es obligatorio) y quieren aprender a construir APIs de forma profesional, desde los fundamentos hasta una arquitectura limpia, lista para producción.
⚠️ Importante: Este curso está diseñado como una forma rápida de iniciar en la construcción de APIs. No entramos a fondo en teoría avanzada ni en aspectos muy complejos del lenguaje o la arquitectura, sino que vamos directo a lo práctico y funcional. Ideal si quieres resultados desde el primer día.
¿Por qué tomar este curso?
Hoy en día, la mayoría de las aplicaciones móviles y web necesitan una API sólida y segura detrás. Go es uno de los lenguajes más potentes, eficientes y fáciles de mantener para el backend. Si ya has escuchado sobre sus ventajas en rendimiento y concurrencia, este curso te va a ayudar a llevar ese poder a tus propias APIs y con prácticas modernas.
Además, estoy enseñando tal como lo aplico en proyectos reales, no solo teoría.
¿Qué temas vamos a cubrir?
Aquí te comparto un vistazo del temario (en evolución constante):
- Introducción a las APIs y Go
- Fundamentos de Go aplicados a APIs:
- Structs, Slices y Maps
- Manejo de JSON (Marshal y Unmarshal)
- Manejo de Errores
- Construcción de una API REST básica
- Implementación de rutas y controladores
- Echo Framework (manejo de rutas, middlewares, validaciones)
- Conexión a bases de datos (PostgreSQL y SQL Server)
- ORM y consultas con
sqlx
- Autenticación con JWT
- Testing de endpoints y lógica de negocio
Ya puedes ver los primeros videos 🎥
He publicado los primeros videos en una lista de reproducción en mi canal de YouTube donde puedes ir viendo cómo se construyen las bases del proyecto. El curso está en proceso (working progress), así que iré subiendo contenido de forma progresiva y ordenada.
👉 Suscríbete al canal de YouTube para no perderte ningún avance. 👉 También puedes unirte a la lista de espera para que te avise cuando el curso esté completo y disponible de forma estructurada.
¿Te interesa?
Si te llama la atención el desarrollo backend con Go y quieres aprender a crear APIs bien hechas, mantenibles y listas para producción —sin perder tiempo en teoría innecesaria al inicio—, este curso es para ti.
Te invito a seguir el proyecto, dejarme comentarios o sugerencias, y compartirlo con quien creas que puede aprovecharlo.
Nos vemos en el canal y en el código. 👨💻