Módulo 1. Fundamentos
- Contexto histórico de los patrones de diseño: Evolución desde arquitecturas monolíticas de n-capas
- Principios de diseño clave: Principio de Inversión de Dependencia (DIP), Segregación de responsabilidades y Prevención de la erosión arquitectónica
- Introducción al patrón: Definición formal de Puertos y Adaptadores e Impacto en la cohesión del sistema
Módulo 2. Anatomía del Hexágono
- Componentes internos del dominio: Entidades, Value Objects y Servicios de dominio
- Definición de Puertos: Interfaces como contratos del núcleo de negocio y delimitación del comportamiento del sistema
- Clasificación de puertos: Puertos de entrada (driving), Puertos de salida (driven) y Dirección de dependencias hacia el núcleo
Módulo 3. Comunicación y Flujo de Datos
- Adaptadores de entrada: Interfaces de usuario, Controladores REST y Suscriptores de eventos
- Adaptadores de salida: Persistencia de datos, clientes de servicios externos y sistemas de mensajería
- Gestión de dependencias: Inyección de Dependencias y Desacoplamiento entre componentes
Módulo 4. Estrategias de Testing en Arquitecturas Desacopladas
- Diseño de la estrategia de pruebas: Jerarquía basada en arquitectura hexagonal
- Testing del dominio: Tests unitarios en aislamiento total
- Testing de infraestructura: Tests de integración para adaptadores, Uso de dobles de prueba (Mocks, Stubs y Fakes) y Entornos controlados
- Validación completa: Verificación de contratos y Pruebas end-to-end
Módulo 5. Casos de Uso Reales y Patrones Avanzados
- Persistencia y bases de datos: Persistencia multilenguaje e Independencia del motor de base de datos
- Patrones de acceso a datos: Implementación del patrón Repository
- Gestión de transacciones: Transaccionalidad en el dominio, Desacoplamiento de frameworks, Patrón Unit of Work e Integridad atómica de operaciones
Proyecto Final. Del Monolito al Hexágono
- Migración arquitectónica: Estrategias para transformar sistemas monolíticos
- Aplicación en arquitecturas modernas: Microservicios y Sistemas dirigidos por eventos (EDA)
- Evaluación del sistema: Métricas de calidad de software, Reducción del acoplamiento y mejora de la mantenibilidad
Este curso está diseñado para profesionales de desarrollo de software que buscan mejorar su expertise arquitectónica:
- Desarrolladores Backend con experiencia que deseen aprender patrones de diseño avanzados
- Arquitectos de Software que necesiten estructurar sistemas complejos y mantenibles
- Tech Leads y Senior Developers responsables de definir estándares arquitectónicos en sus equipos
- Ingenieros de Software que enfrentan desafíos de deuda técnica y necesitan refactorizar sistemas legados
- Profesionales en transición de arquitecturas monolíticas hacia microservicios y sistemas modernos
- Equipos de desarrollo que buscan estandarizar y mejorar la calidad estructural de sus aplicaciones
PREGUNTAS FRECUENTES – PARTICULARES
- ¿Por qué formarte con Idexa?
En Idexa apostamos por una formación práctica, actualizada y orientada al mercado laboral. Contamos con formadores expertos en activo, ofrecemos certificaciones oficiales reconocidas y diferentes modalidades de aprendizaje para que puedas formarte a tu ritmo y según tus necesidades profesionales. - ¿Qué tipo de cursos puedo realizar en Idexa?
En Idexa ofrecemos formación presencial, en streaming y online para profesionales, en áreas como IT, habilidades profesionales y certificaciones oficiales. Nuestra formación está pensada para ayudarte a multiplicar tu talento y mejorar tu perfil profesional.
- ¿Necesito conocimientos previos para realizar los cursos?
Depende del curso. En la ficha de cada formación indicamos si es de nivel iniciación, intermedio o avanzado, así como los conocimientos recomendados. Si tienes dudas, puedes contactar con nosotros antes de matricularte. - ¿Cómo funcionan los cursos online?
Los cursos online se compran por licencia individual a través de la web. Tras la compra, se te matricularemos en nuestro campus virtual y recibirás por email tus credenciales de acceso al aula virtual.
- ¿Dónde accedo a mi curso y cuándo puedo empezar?
Accederás a tu curso desde nuestro campus virtual. Una vez recibas las credenciales, podrás comenzar de inmediato y avanzar a tu ritmo dentro del plazo establecido para el curso.
- ¿Cuánto tiempo tengo para completar un curso online?
Dispones de 90 días desde el acceso al campus virtual para completar el curso. Durante ese periodo podrás organizarte a tu ritmo y acceder a los contenidos cuando quieras, disponibles las 24h y los 7 días de la semana. - ¿Qué ocurre si no puedo terminar el curso dentro del plazo?
Si necesitas una ampliación excepcional del plazo, puedes contactar con nuestro equipo. Te informaremos de las opciones disponibles en cada caso - ¿Puedo matricularme en un curso en streaming?
Cuando tengamos alguna convocatoria en abierto en modalidad streaming publicaremos las fechas en la web. Podrás comprar tu plaza a través de la web y te enviaremos tus credenciales de acceso al campus virtual, para comenzar en la fecha y horario previstos en la convocatoria.
Si no hay fechas activas, podrás solicitar información sobre próximas convocatorias.
- ¿Los cursos incluyen certificado?
Sí. Al completar el curso obtendrás un certificado propio de aprovechamiento de Idexa. Además, algunos cursos incluyen certificaciones oficiales de Scrum Manager, PeopleCert o Certiprof, indicadas en la ficha del curso. Puedes consultar todas nuestras certificaciones oficiales en: https://idexaformacion.com/cursos/certificaciones-oficiales/
- ¿Los cursos son bonificables por FUNDAE para particulares?
No. La formación bonificada por FUNDAE está disponible únicamente para empresas. Si eres particular, puedes realizar los cursos como formación privada. - ¿Qué métodos de pago puedo utilizar?
Puedes pagar con tarjeta bancaria, PayPal o Bizum. También puedes solicitar factura si la necesitas.
- ¿Cuál es la política de devoluciones?
Una vez iniciado el curso (acceso, visualización o descarga de contenidos), no existe derecho de desistimiento.
Si no has accedido al contenido, dispones de 14 días para solicitar la devolución, según la normativa vigente.
- ¿Qué requisitos técnicos necesito?
Los requisitos técnicos, en caso de existir, se indican en la ficha de cada curso. Generalmente solo necesitas conexión a Internet y un navegador actualizado.
- ¿Cómo solicito la factura de mi curso?
Durante el proceso de compra podrás indicar tus datos de facturación o solicitar la factura posteriormente escribiéndonos por email. - ¿Cómo puedo contactar con Idexa si tengo dudas antes de comprar?
Puedes contactar con nosotros a través del formulario de la web, por email rocio.leon@idexaformacion.com o por teléfono y WhatsApp +34 623 34 74 15 . Estaremos encantados de ayudarte a elegir el curso que mejor se adapte a tus objetivos.
PREGUNTAS FRECUENTES – EMPRESAS
- ¿Qué tipo de formación ofrece Idexa a las empresas?
Ofrecemos cursos para empresas en modalidad online, streaming y presencial, así como formación a medida, itinerarios formativos y certificaciones oficiales para equipos profesionales.
- ¿Ofrecéis formación a medida para empresas?
Sí. Diseñamos programas formativos personalizados en función de los objetivos de la empresa, el perfil de los participantes y las competencias a desarrollar, tanto en modalidad online como presencial o streaming. - ¿Podéis adaptar los contenidos a nuestro sector o herramientas internas?
Sí. Podemos adaptar los contenidos, casos prácticos y ejemplos al sector de la empresa o a las herramientas que utilice el equipo, siempre que se trate de acciones formativas a medida. - ¿Las empresas pueden realizar seguimiento del progreso de los empleados?
Sí. Desde nuestro Departamento de Formación nos encargamos de gestionar el seguimiento de los participantes. A través del campus virtual, ofrecemos informes de progreso y aprovechamiento, facilitando que los departamentos de RR. HH. y formación puedan monitorizar la evolución de sus empleados de manera sencilla y organizada. - ¿Existe un mínimo de participantes para organizar un curso para empresas?
El número mínimo depende de la modalidad y del tipo de formación. Nuestro equipo te asesorará para encontrar la opción más adecuada. - ¿Puedo comprar varias licencias de un curso online?
Sí. Para empresas que necesiten varias licencias, ofrecemos descuentos por volumen a partir de 10 licencias. La gestión se realiza de forma personalizada contactando con nuestro equipo.
- ¿Gestionáis directamente la bonificación FUNDAE?
Sí. Asesoramos y, si lo deseas, nos encargamos de la gestión de la bonificación a través de FUNDAE, facilitando todo el proceso administrativo. - ¿Podéis impartir formación presencial en las instalaciones del cliente?
Sí. Impartimos formación en la empresa del cliente, siempre que se disponga de los medios necesarios. - ¿Se pueden combinar distintas modalidades de formación (blended)?
Sí. Ofrecemos soluciones formativas mixtas que combinan formación online, sesiones en streaming y formación presencial. - ¿Qué certificaciones ofrecéis?
Ofrecemos certificaciones oficiales de PeopleCert, Scrum Manager, Certiprof, entre otras. Puedes consultar nuestro catálogo de certificaciones en: https://idexaformacion.com/cursos/certificaciones-oficiales/
- ¿Con cuánta antelación debo contratar la formación para empresas?
Para garantizar la disponibilidad de plazas, planificar la formación de manera óptima y gestionar la bonificación FUNDAE sin complicaciones, recomendamos contactar con nuestro equipo con la mayor antelación posible. Te acompañaremos en todo el proceso para que la experiencia sea sencilla y eficiente. - ¿Por qué confiar la formación de tu empresa a Idexa?
En Idexa acompañamos a las empresas como partner formativo, ofreciendo soluciones flexibles, formación práctica y certificaciones oficiales, con asesoramiento experto en bonificaciones y gestión integral del proceso. - ¿Cómo puedo solicitar información o un presupuesto personalizado?
Puedes contactar con nuestro equipo a través de: formacion@idexaformacion.com
Te asesoraremos sin compromiso sobre descuentos, bonificaciones y formación a medida.