Curso de Arquitectura Hexagonal

Javier FerrerRafa Gómez

Por Javier Ferrer y Rafa Gómez Diseño y Arquitectura de Software

Domain-Driven Design se apoya en la Arquitectura Hexagonal como uno de sus pilares a nivel técnico. Aprende a implementarla con CodelyTV!

💸 ¡Primera lección disponible sin registro!

Cuando necesitamos que nuestra Arquitectura de Software permita seguir creciendo sin que nuestro sistema se convierta en una locura, tenemos que tener bien claras las reglas de juego.

La Arquitectura Hexagonal nos ayuda justamente en ese sentido, define una serie de restricciones que nos ayudan en términos de mantenibilidad, cambiabilidad, testabilidad, y escalabilidad del código.

Qué veremos en este curso:

  • Qué es la Arquitectura Hexagonal. Breve introducción a conceptos como sus capas y regla de dependencia
  • Puertos y Adaptadores o Principio de Inversión de Dependencias. Recuperaremos algunos principios SOLID sobre los que se basa la arquitectura
  • Modelando nuestro dominio y registrando eventos. Veremos algunos ejemplos de pasada de cómo modelamos la capa central de nuestra arquitectura, el glorioso dominio 🙂
  • Servicios de Aplicación vs. Servicios de Dominio. Atacaremos de frente uno de los aspectos que nos generó más dudas a nosotros y contaremos cómo lo enfocamos a día de hoy.
  • Testing! Uno de los principales beneficios de la Arquitectura Hexagonal (o del DIP) es que facilita enormemente el testing de nuestra aplicación. Veremos en varias lecciones cómo definimos nuestra estrategia de test y algunos ejemplos de ello.

Este curso es agnóstico del lenguaje de programación, no obstante, para que no se quede en teoría pura, veremos ejemplos de implementación en PHP y Scala.

Este curso profundiza en uno de los aspectos que se ve de pasada en el curso de CQRS. Por tanto, te recomendamos que primero hagas este curso y luego saltes al de CQRS.

Aquí el trailer del curso para que te hagas una idea de la calidad del contenido 😬

Cursos relacionados

Ver catálogo completo

Paga según tus necesidades

lite (sólo mensual)

Cargando…
al mes
  • Acceso a un subconjunto de cursos para sentar las bases para un código mantenible, escalable y testable
  • Factura de empresa
Popular

standard

Cargando…
Ahorra 121
Pago anual de 0
al mes
  • Catálogo completo de cursos
  • Retos de diseño y arquitectura
  • Vídeos de soluciones destacadas de los retos
  • Recibir ofertas de empleo verificadas por Codely
  • Factura de empresa

premium

Cargando…
Ahorra 89
Pago anual de 0
al mes
  • Todo lo anterior
  • Más beneficios próximamente

No subiremos el precio mientras mantengas tu suscripción activa