Arquitectura Hexagonal

Desarrolla arquitecturas modernas, mantenibles y altamente eficientes

Arquitectura Hexagonal
Curso avanzado originalmente dirigido a expertos

Este curso se centra en la construcción de arquitecturas escalables, necesarias cuando estamos desarrollando sistemas de software que requieren de un alto rendimiento sin penalizar la extensibilidad. Aprenderás a detectar y analizar distintos escenarios arquitectónicos y como aplicar la solución de diseño más eficiente para cada problema.

Se exponen conceptos de desarrollo basados en las entidades de dominio así como arquitecturas monolíticas y las posibles estrategias para transformarlas en servicios aislados.

Palabras clave
  • Back-end
  • Arquitectura Software
  • Arquitecturas Limpias
  • Escalabilidad
  • Avanzado
Duración10 horas, 2 días
Extensiones opcionales4 módulos, 3 actividades y 1 proyecto
Ejemplo real El producto Sci-Data-Analyzer ha sido diseñado teniendo en cuenta una arquitectura hexagonal, factor por el cual todavía sigue siendo cómodo extender sus funcionalidades y orígenes de datos según las van solicitando los equipos investigadores y de soporte.
Temas
  1. Definición de una arquitectura basada en puertos y adaptadores
  2. Encaje de Principios SOLID
  3. Capas de la arquitectura y comunicación entre ellas
  4. Patrones de diseño comunes
  5. MVC vs Arquitectura Hexagonal
  6. Diseño y arquitectura de nuestros tests
  7. Escalabilidad y mantenimiento
  8. Sistemas monolíticos y cómo romperlos
¿Has visto ya el potencial de nuestros cursos?
¿Necesitas formación a medida para tu equipo?
Realizamos cursos combinados y a medida para tus necesidades formativas profesionales

Este sitio web emplea cookies propias y de terceros para analizar el tráfico y ofrecerle una mejor experiencia. Al navegar o utilizar nuestros servicios el usuario está aceptando su uso.Más información.