Entrar em Contato
 Duração 14 horas (2 dias)

Programa do Curso

O que é Domain-Driven Design (DDD)

  • Construindo Conhecimento do Domínio

A Linguagem Ubíqua

  • A Necessidade de uma Linguagem Comum
  • Criando a Linguagem Ubíqua
  • Os Blocos de Construção de um Design Orientado a Modelo
  • Arquitetura em Camadas
  • Entidades
  • Objetos de Valor
  • Serviços
  • Módulos
  • Agregados
  • Fábricas
  • Repositórios

Refatoração para um Insight Mais Profundo

  • Refatoração Contínua
  • Trazendo Conceitos-Chave à Luz

Preservando a Integridade do Modelo

  • Contexto Limitado
  • Integração Contínua
  • Mapa de Contexto
  • Núcleo Compartilhado (Shared Kernel)
  • Cliente-Fornecedor (Customer-Supplier)
  • Conformista (Conformist)
  • Camada de Anticorrupção
  • Caminhos Separados (Separate Ways)
  • Serviço Hospedeiro Aberto (Open Host Service)
  • Destilação (Distillation)

Requisitos

Nenhuma.

Número de participantes


Preço por participante

Testemunhos de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas