Training Sofka U

Domain Driven Design (D002)


Descripción
Modelando software centrado en el dominio de problema, usando tácticas y estrategias de desarrollo de software.
Contenido Curso
  • Introducción al Curso
  • Introducción muestra
  • ¿Qué es DDD?
  • FUNDAMENTOS DE DDD
  • Fundamentos
  • Domain y Sub-Domain
  • Ideación de un problema: Ejemplo
  • Contexto delimitado
  • Lenguaje Ubicuo
  • Análisis de modelo: Ejemplo
  • Planteamiento del problema: Ejemplo
  • Fundamentos de DDD
  • DDD ESTRATEGICO
  • Relaciones entre contextos
  • Modelo de dominio: Resumen
  • Modelamiento de Dominio
  • Expliquemos brevemente lo que es un agregado
  • Modelamiento de un EMR (Electronic Medical Records)
  • Contexto delimitado de un EMR
  • Mapas de contexto (Context Maps) y patrones de integración
  • Modelamiento de Dominio: Comportamientos
  • Patrones técnicos de integración
  • DDD Strategia
  • DDD TACTICO
  • Introducción de DDD Táctico
  • Introducción a los patrones tácticos de DDD
  • Objectos de valor
  • Entidades
  • Agregado
  • Evento de dominio
  • Repositorio
  • Servicio de dominio
  • Comando y consultas
  • Factorias
  • Modulos
  • Resumen de DDD Táctico
  • DDD Táctico
  • Implementación de casos de usos
  • Practica de casos de uso
  • Resumen de agregado
  • Ejemplo practico
  • MODELAMIENTO DE DOMINIO
  • Introducción a la practica
  • Event Storming
  • ¿Qué es un Pet Project?
  • Análisis del problema: Primera Pauta (Ideación)
  • Análisis del problema: Segunda Pauta (Modelamiento de Dominio)
  • Análisis del problema: Tercera Pauta (Eventos,Comandos y Consultas)
  • Análisis del problema: Cuarta Pauta (Implementación)
  • Análisis del problema: Cuarta Pauta (Implementación)
  • Pet Project
  • desafio final
  • Reto de evaluación
Reglas de finalización
  • Debes completar las unidades "Análisis del problema: Primera Pauta (Ideación), Análisis del problema: Tercera Pauta (Eventos,Comandos y Consultas), Análisis del problema: Cuarta Pauta (Implementación), Análisis del problema: Cuarta Pauta (Implementación), Reto de evaluación"
  • Otorga un certificado con una duración de: Para siempre