Recursos de aprendizaje
Recursos oficiales
Estos son mantenidos por el equipo de Gin y son las fuentes de información más autorizadas.
- Repositorio GitHub de Gin — Código fuente, rastreador de issues y las últimas notas de lanzamiento.
- Repositorio de ejemplos de Gin — Una colección de proyectos de ejemplo autocontenidos que cubren casos de uso comunes como subida de archivos, parada elegante, autenticación JWT y más.
- Referencia API de Gin (pkg.go.dev) — Documentación API generada automáticamente para cada tipo y función exportados.
Recursos del lenguaje Go
Un conocimiento sólido de Go en sí facilitará mucho el trabajo con Gin.
- Un tour por Go — La introducción interactiva oficial a Go.
- Go efectivo — Mejores prácticas y patrones idiomáticos para escribir código Go.
- Go mediante ejemplos — Programas de ejemplo anotados que cubren los fundamentos de Go.
- Documentación de la biblioteca estándar de Go — Referencia para cada paquete de la biblioteca estándar, incluyendo
net/http, sobre el cual Gin se construye.
Tutoriales y artículos
Guías escritas por la comunidad que te llevan paso a paso a través de la construcción de aplicaciones reales con Gin.
- Construyendo una API RESTful con Go y Gin (Go.dev) — Un tutorial oficial de Go que usa Gin para construir un servicio web simple.
- Construir una API REST con Go, Gin y GORM (Digital Ocean) — Cubre la estructura del proyecto, integración con base de datos y despliegue.
Plataformas de aprendizaje interactivo
¿Buscas practicar conceptos de Gin a través de ejercicios prácticos? Aquí hay algunos recursos de aprendizaje impulsados por la comunidad:
Go Interview Practice - Desafíos de Gin
Una plataforma completa que ofrece desafíos progresivos de Gin que complementan la documentación oficial:
Lo que aprenderás:
- Enrutamiento básico y métodos HTTP
- Implementación y patrones de middleware
- Validación de solicitudes y manejo de errores
- Prácticas de autenticación y seguridad
Véalo en acción:
Una breve introducción a la plataforma Go Interview Practice