OBJETIVO
EN ESTE MÓDULO EL
PARTICIPANTE COMPRENDE
DE MANERA GENERAL LOS
CONCEPTOS A TRATAR EN EL
DIPLOMADO EN RELACIÓN
AL TEMA PRINCIPAL,
SEGURIDAD EN EL CÓDIGO
BASADA EN DISEÑO.
• Domain-Driven Design
• Pilares promotores de seguridad en el código
• “Domain Primitives”
• El manejo del estado de la aplicación aplicado a la dimensión de
seguridad
• Testeo de código desde una perspectiva de seguridad
• Manejando fallas en el código de manera segura
¿QUÉ ES EL DOMINIO?
ÁREA TEMÁTICA O CAMPO
A LA QUE UN USUARIO
APLICA UN SOFTWARE.
¿Qué es el modelo de dominio?
Representa la terminología y los conceptos clave del dominio del
problema. Identifica las relaciones entre las entidades incluidas
dentro del ámbito del dominio del problema, identifica sus
atributos y proporciona una visión estructural del dominio.
DDD: DISEÑOTÁCTICO
Model- Driven Desing
Servicios
Eventos de Dominio
Entidades
Objetos de valor
Expresado con Repositorios
Constructores
Encapsulado
Arquitectura de capas
Lenguaje ubicuo
Bounded context
DDD: DISEÑOTÁCTICO
Model- Driven Desing
Lenguaje ubicuo Bounded context
Nombre de entradas
Integración Continua
Context Map
Big ball of mud Capa anti
corrupción
Open Host Service
Published Language
Shared Kernel
Customer-Supplier teams
Comformist