preloader

Domain Driven Design



Información

🧑🧔 Entre 6 y 10 personas

🕜 16 horas (4 bloques de 4 horas)

🎁 Un curso gratis en nuestro campus

📊 80% práctica - 20% teoría

📍 Remoto o Presencial

👷‍♂️👷‍♀️ Día completo de trabajo con el equipo para aplicar en proyecto real

¡Suena bien!
💡 Curso para empresas 👉 Si estas buscando cursos individuales puedes ir a nuestro campus

Descripción

Hemos aprendido hace un tiempo los beneficios de desarrollar orientando nuestra lógica de negocio en el dominio, pero si aún te hes difícil pensar cómo diseñar tu dominio a partir de los tests, este curso les servirá seguramente a tu equipo.

Recomendación

Recomendamos dominar TDD Test Driven Development

Contenido

Este curso cubre los siguientes temas:

  • Introducción a DDD
  • Patrones tácticos
  • Descubrir tests de aceptación
  • Estrategia y context mapping
  • Desarrollar pensando en el dominio
  • Tipos de tests y recomendaciones en DDD
  • Cómo TDD nos puede ayudar a crear un buen diseño orientado al dominio

Valor del curso

Una vez adquiridas las habilidades que te enseñaré en este curso obtendrás estás ventajas en tus desarrollos:

  • Tendrás la capacidad de modelar tu dominio de una mejor manera
  • Reducir complejidad y acoplamiento
  • Minimizar incidencias en producción
  • Reducir costes de desarrollo
  • Mejorar la base de código sobre la que trabajar
  • Desarrollar tests automatizados de tu aplicación
  • Reducir el tiempo de nuevos entregables gracias a un diseño escalable

Metodología

La parte más difícil de un curso es poner en práctica lo aprendido, por eso en este curso los alumnos pasan la mayor parte del tiempo programando, dedicaremos un 80% de práctica y un 20% de teoría.

El curso esta dividido en módulos y cada módulo consta de parte teórica y parte práctica.

La parte práctica se organiza trabajando en pareja, donde se fomenta un entorno comunicativo mediante ejercicios cortos. Haremos diferentes katas de programación para que los alumnos puedan practicar cada concepto que vamos aprendiendo.

Trabajaremos con mob programming

Requisitos

Este es un curso para personas con un mínimo de conocimientos de programación.

El lenguaje no es importante porque es una formación generalista, de hecho en los ejemplos utilizamos diferentes lenguajes a modo de demostración como Javascript, Typescript, Java, C#.

En los ejercicios prácticos se pueden usar también otros lenguajes, eso no es problema.


Contactanos

Si estas interesado en este curso, completa el siguiente formulario y nos pondremos en contacto contigo.

Scouts letter


Este es nuestra newsletter, nuestro boletín informativo para que estes al tanto de todos los eventos que realizamos en la comunidad.