Curso de API HTTP en Go aplicando Arquitectura Hexagonal

Adrián PérezJoan López de la FrancaJavier Ferrer

Por Adrián Pérez, Joan López de la Franca y Javier Ferrer Diseño y Arquitectura de Software y Backend

Aprende a desarrollar tu primera API HTTP en Go aplicando algunos de los fundamentos de la Arquitectura Hexagonal.

💸 ¡Primera lección disponible sin registro!

El caso de uso de las APIs HTTP (y similares) es uno de los más frecuentes hoy en día en el mundo del desarrollo, así que no hay mejor manera de continuar con el aprendizaje del lenguaje de programación Go que implementando una de ellas.

Para ello, seguiremos algunos de los fundamentos de la Arquitectura Hexagonal, que nos ayudarán en términos de mantenibilidad, cambiabilidad, testabilidad, y escalabilidad del código.

Qué veremos en este curso:

  • 📂 Estructura de un proyecto en Go aplicando los fundamentos de la Arquitectura Hexagonal.
  • ⚡ Crear una API HTTP en Go desde lo más básico.
  • 🌍 Definir nuestra interfaz HTTP y nuestros middlewares mediante el uso de la librería estándar y mediante un framework (Gin).
  • 💾 Crear una implementación de nuestro repositorio compatible con MySQL.
  • 📬 Modelado, publicación y suscripción de nuestros eventos de dominio.
  • ✅ ¡Testing!: Testearemos nuestra aplicación haciendo uso de mocks viendo ejemplos lo más parecidos al día a día

Pese a que se repasan algunos de los conceptos, este curso asume unos conocimientos básicos tanto del lenguaje de programación Go como de la Arquitectura Hexagonal.

Por tanto, te recomendamos que primero hagas el curso de Introducción a Go y el de Arquitectura Hexagonal y luego saltes a este.

Vídeos del curso

Cursos relacionados

Paga según tus necesidades

lite (sólo mensual)

19 €
al mes

standard

24,92 €
Ahorro vs mensual de 49 €
Pago anual de 299
al mes
  • Catálogo principal para dominar cómo escribir un código mantenible, escalable y testable
  • Recibir ofertas de empleo verificadas por Codely
  • Factura de empresa
Ahorra 189 €

premium

33,25 €
Ahorro vs mensual de 89 €
Descuento aniversario de 100 €
Pago anual de 399
al mes
  • Cursos exclusivos de IA para mantenerte siempre actualizado
  • Acceso anticipado a nuevos cursos
  • Descuento en workshops
  • Recibir ofertas de empleo verificadas por Codely
  • Factura de empresa

No subiremos el precio mientras mantengas tu suscripción activa

Curso de API HTTP en Go aplicando Arquitectura Hexagonal ﹤🍍﹥ Codely