Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo te facilitaremos un enlace para verlo en diferido
logoImagina
iconoCurso

Curso completo de Metodología Domain Driven Design (DDD)

DISPONIBLE EN MODALIDAD:
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

En este curso de Metodología DDD (Domain Driven Design), explorarás los principios y fundamentos de DDD y su aplicación práctica en el desarrollo de software. Aprenderás a identificar y modelar el dominio de tu aplicación, separar la lógica de negocio de la infraestructura, diseñar bounded contexts y utilizar un lenguaje ubicuo compartido. Además, adquirirás habilidades para integrar eficientemente la lógica de negocio con la infraestructura, implementar estrategias de migración a DDD y aplicar DDD en proyectos reales. Al finalizar el curso, estarás preparado para aplicar DDD en tus proyectos y desarrollar software más sólido y alineado con las necesidades del negocio.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient
Formación en Metodología Domain Driven Design (DDD) bonificable para empresas

¿A quién va dirigido?

Desarrolladores de software con experiencia previa en el desarrollo de aplicaciones que deseen aprender e implementar la metodología Domain Driven Design (DDD) en sus proyectos.

Objetivos

  • Comprender los fundamentos y principios del Domain Driven Design (DDD)
  • Aplicar buenas prácticas en la identificación y modelado del dominio en proyectos DDD
  • Dominar las técnicas de diseño y desarrollo guiado por el dominio en DDD
  • Integrar de forma eficiente la lógica de negocio con la infraestructura en proyectos DDD
  • Adquirir las habilidades necesarias para migrar a DDD desde otras arquitecturas y aplicar DDD en proyectos del mundo real

¿Qué vas a aprender?

En este curso de Metodología DDD (Domain Driven Design), explorarás los principios y fundamentos de DDD y su aplicación práctica en el desarrollo de software. Aprenderás a identificar y modelar el dominio de tu aplicación, separar la lógica de negocio de la infraestructura, diseñar bounded contexts y utilizar un lenguaje ubicuo compartido. Además, adquirirás habilidades para integrar eficientemente la lógica de negocio con la infraestructura, implementar estrategias de migración a DDD y aplicar DDD en proyectos reales. Al finalizar el curso, estarás preparado para aplicar DDD en tus proyectos y desarrollar software más sólido y alineado con las necesidades del negocio.

Requisitos

  • Conocimientos previos de programación y experiencia en el desarrollo de software con Java y Maven
  • Tener un equipo con acceso a un usuario con permisos de instalación y conexión estable a Internet
  • Tener JDK (11 o superior), un IDE instalado compatible con DDD (Visual Studio, IntelliJ o Visual Studio Code), Docker y Git instalados previamente en el equipo