⬣👨🏻‍💻 ARQUITECTURA HEXAGONAL | DE 0 A DIOS DE LA GUERRA [EXPLICACIÓN + PROYECTO CON JAVA Y SPRING]

preview_player
Показать описание
¡Bienvenidos a este emocionante tutorial sobre Arquitectura Hexagonal! En este vídeo, te llevaré de 0 a Kratos, el Dios de la Guerra, mientras exploramos la Arquitectura Hexagonal con un ejemplo de un proyecto completo explicado paso a paso realizado con Java y Spring 💪👨🏻‍💻⬣

La arquitectura hexagonal, también conocida como arquitectura de puertos y adaptadores, es un patrón de diseño de software que promueve la separación de preocupaciones y la independencia de componentes. Su principal objetivo es facilitar el mantenimiento y la escalabilidad del software al permitir que las partes del sistema evolucionen de manera independiente. A continuación, se presenta una descripción más detallada de la arquitectura hexagonal.

Fue propuesta por primera vez por Alistair Cockburn en 2005 como una solución a los problemas comunes de acoplamiento y cohesión en el diseño de software. El enfoque se basa en la idea de que una aplicación debe estar compuesta por distintos componentes interconectados, cada uno con responsabilidades claramente definidas.

-----------------
🤓 MIS CURSOS 100% GRATUITOS:

-----------------
💬 MIS REDES SOCIALES:

Creado por Daniel Españadero Fernández
Рекомендации по теме
Комментарии
Автор

Suelo ser una persona que compra muhos cursos en Udemy, pero esta vez no encontre ninguno que me convenciera de arquitectura hexagonal con Spring, vengo a youtube y veo esta joya, sin duda alguna hermano, mereces todo el reconocimiento del mundo, luego con el ordenador un poco trabado, pero continuaste, amigo, me suscribo y tienes nuevo seguidor.

xetine
Автор

Exageradamente bien explicado con casos practicos y aclaración para dejar correctamente definido los conceptos. Todo un capo. Muchas gracias.

josuericardoramirezzuares
Автор

Muchas gracias por tu trabajo. Me ha sido de mucha utilidad. Me suscribo a tu canal con mucho gusto. Un saludo.

juancarlosbarquero
Автор

Una persona que se ve que le pones muchisima dedicacion a tus videos y se agradece un monton que compartes tu conocimiento

DIEGOGERARDOQUINTEROGONZ-fsdt
Автор

Me toco leer mucho sobre arquitectura hexagonal y terminaba muy abrumado con la información; la introducción de este video me ayudo mucho a entender toda la información que había leido. Muchas gracias por hacerlo tan simple.

oscarzambrano
Автор

Muchas gracias amigo, tu video es el mejor que he visto, muy bien explicado, sigue así amigo llegaras muy lejos.

Un abrazo desde chile!!!

dlopezparada
Автор

¡Buenas! Acabo de descubrir este vídeo tratando de empezar con Java y Spring para un proyecto voluntario en el cual colaboro en la parte de back end y antes de los 10 minutos he tenido que pausar para comentar que me ha enganchado ya cómo está explicado!! :D Buena explicación de conceptos que son un tanto difíciles de interiorizar cuando estás empezando a programar, ¡un saludo!

Miithkara
Автор

Buen video brow, gracias por compartir este tema. 🎉

orlandosanchezalonso
Автор

Te mereces lo más grande compañero, estas dando un contenido muy importante e interesante. Por favor sigue así.

AdrusMcpaketazo
Автор

Excelente contenido, por sigue subiendo videos de Spring Boot, explicas preciso y práctico!!!

elvisalmonte
Автор

DIF muchas gracias por tus aportes en conocimientos, no sé si te lo habian dicho ya pero cuando estás creando, la estructura de carpetas, no es necesario hacer refactor, ejemplo: creas un package domain, luego click derecho en domain->new->package, ahi se crea bien, luego si vas a crear otro package dentro de domain, en este caso ports, haces lo mismo te paras en domain->new->package y te aparece la ruta, en este punto debes borrar models y escribir ports . Asi automaticamente se te organiza en la carpeta, espero me haya hecho entender, saludos

sebasgarcia
Автор

Te agradezco muchisimo este video es el primero que veo completo de tu canal y esta super bueno, me sirve bastante para practicar.
Espero que sigas haciendo mas videos de este tipo, animo y felicidades!!

DavidDraxin
Автор

Muchas gracias por la dedicación a la hora de compartir tus conocimientos.

EnriquePaiva-dc
Автор

Saludos desde Colombia, muchas gracias por su labor; es de alto valor social y si llegares a necesitar un médico en el área de medicina interna y cuidado intensivo, le serviré con el mayor gusto y gratuitamente, así como has servido gratuitamente...
Un abrazo fuerte

alexgil
Автор

muchas gracias por darte el tiempo y explicarnos sobre el tema

cristhianalexisllanoscondo
Автор

Muchas gracias por este invalueable aporte, relamente uno de los más completos que he visto. Solo tengo una duda, cuando trabajamos con micro servicios, en donde y como deberíamos trabajar con los objetos que posee los otros miscroservicios, por ejemplo, si tengo un micro servicio con otros objetos y necesito trabajar con un objeto DTO que invlucra información de este micro y el otro, en donde y como trabajo con ese DTO? se tiene que trabajar en aplicación o en infraestructura? me surge esta duda ya que para que un micro cumpla su cometido depende de otro, estos objetos que involucran información de varios, me queda la duda como deberíamos trabajarlos, te agradecería si me ayudas con esa duda.
Lo otro sería como lo haría en un FrontEnd, por ejemplo de Angular como se implementaría, no se si me puedes ayudar con una descripción general para tomar en cuenta este ejemplo y poder implementarlo en el Front.
Gracias nuevamente.

dfabisj
Автор

Buenas DIF, primeramente, agradecerte por tu tiempo y por la ayuda proporcionada, muchas gracias!
Me gustaría comentarte que podrías ahorrarte muchísimo tiempo con tema getter/setters y otros métodos utilizando la dependencia lombok.
Por otra, y ya sería mucho pedir pero, dado que eres una persona con experiencia, crees poder hacer una parte 2, aplicando una mejora de anotaciones para la optimización y rendimiento del aplicativo? (Gestionar las consultas con @transaccional, tema @autowired, etc) Sería un detalle por tu parte y ayudarías mucho a reflejar un desarrollo más actual.
Sea como fuere, mil gracias nuevamente!

maxuzaki
Автор

Todo muy bien, me gustó la implementación, me gustaría ver la misma arquitectura implementada ahora en otros entornos, como node o incluso python, gracias por el video 👍

Niojar
Автор

¡Hola! Quería expresarte mi profundo agradecimiento por tu excelente vídeo de explicación teórica y práctica de arquitectura hexagonal. Es uno de los mejores que he visto, y sinceramente, no entiendo por qué no tienes más seguidores. Tu contenido vale millones y estoy seguro de que has ayudado a muchas personas a comprender este tema de manera clara y efectiva. ¡Sigue haciendo un gran trabajo!

luisjaen
Автор

Enhorabuena! He descubierto tu canal y creo que me voy a quedar para largo, muchísimo contenido de aprendizaje!

SrVazz