Arquitecturas Hexagonales

El manejo a detalle de Arquitecturas Hexagonales cada día es más solicitado entre los desarrolladores. Muchos proyectos se apoyan en ellas o usan parte de los principios que estas aplican y por lo tanto es muy necesario conocerlas. Vamos a ver el contenido del curso.

Modulo 1: Introducción Arquitecturas Hexagonales

Este módulo aborda fundamentales que las Arquitecturas Hexagonales deben cumplir y define el modelo de dominio que estas necesitan


Modulo 2: Input Ports OutPut Port Servicios

Este módulo aborda los conceptos de Input Ports OutPut Port y Servicios que es lo que permite a una aplicación adquirir un diseño fuertemente flexible que no dependa de ningún framework.

Modulo 3 :Adaptadores y Memoria

Este módulo aborda el como construir dos adaptadores tanto de entrada consola como de salida memoria que permitan que la aplicación entre en funcionamiento y sea operativa a nivel fundamental. Explicando a detalle cual es el rol de los adaptadores.


Modulo 4 :Adaptadores Output y JPA

Evolución de la aplicación para que use adaptadores de salida (Output) diseñando una solución con JPA (Java Persistence API) que nos permite abordar una solución de persistencia estandar con nuestra aplicación.


Modulo 5 :Infraestructura y Spring Framework

Evolución de la aplicación para que use como capa de infraestructura Spring Framework y podamos integrar de forma directa Adaptadores y Servicios apoyándonos en Spring Framework


Modulo 6 :Input Adapters Spring y REST

Finalización de la aplicación usando como adaptadores de entrada servicios REST con controladores de Spring y dividiendo correctamente las funcionalidades de cada clase.





Tu Profesor


Cecilio Alvarez
Cecilio Alvarez

Cecilio Álvarez es Arquitecto Java Certificado por Oracle , imparte formación sobre Java y Java EE para distintas empresas del sector. Gestiona uno de los blogs de referencia de la comunidad www.arquitecturajava.com


Unidades didácticas


  Codigo
Disponible en días
días después de registrarse

Comienza ahora