¡Domina la Arquitectura Hexagonal con JAVA y SPRING! En 10 MINUTOS
Programando en JAVA
0:00 / 0:00
¡Domina la Arquitectura Hexagonal con JAVA y SPRING! En 10 MINUTOS
26 862 просмотра · 1 год назад
Programando en JAVA
21 тыс. подписчиков
26 862 просмотра · 1 год назад
⚡ CONVIÉRTETE en ARQUITECTO JAVA con IA - https://www.codeja.dev/masters/master...
🤖 CONVIÉRTETE EN AI ENGINEER 👉 https://www.codeja.dev/masters/master...
👨💻 CodeJa | Aprende JAVA con EJERCICIOS - https://codeja.dev/
🎁 CURSO GRATUITO de SPRING BOOT - https://www.codeja.dev/courses/curso-...
🎁 CURSO GRATUITO de JAVA - https://www.codeja.dev/courses/curso-...
📱 TikTok: / programandoenjava
💬 Discord: / discord
📸 Instagram: / programandoenjava
🐦 Twitter / X: / programandojava
💼 LinkedIn: / ricardoromerobenitez
📩 NEWSLETTER JAVA SEMANAL - https://programandoenjava.substack.co...
Música usada:
A Magical Journey Through Space by Leonell Cassio | / leonellcassio
Music promoted by https://www.free-stock-music.com
Creative Commons Attribution-ShareAlike 3.0 Unported
https://creativecommons.org/licenses/...
Capítulos del video:
00:00 - ¿La "arquitectura hexagonal" no existe? (la verdad)
00:01:50 - ¿Por qué usar puertos y adaptadores? (beneficios reales)
00:02:20 - Las 4 capas esenciales que sí importan
00:03:13 - Estructura de carpetas recomendada (application/domain/infrastructure)
00:03:49 - Definir el dominio: ejemplo práctico User
00:04:44 - UserEntity con JPA: anotaciones clave
00:05:10 - CreateUser: diseño del Use Case (Puerto IN)
00:05:50 - UserService: implementar y desacoplar lógica
00:06:24 - Adaptador JPA + Spring Data: implementación paso a paso
00:08:10 - Mapear dominio ↔ entidad: mejores prácticas
00:09:35 - Controlador: inyectar UseCase, no Service (por qué)
00:12:09 - GetUser Use Case y manejo de Optional (findById)
00:13:59 - Empieza por el Dominio: enfoque bottom-up explicado
00:14:36 - Validación pura en dominio (UserValidationService)
00:15:43 - Resumen, consejos finales y próximos pasos