Entrar em Contato

Programa do Curso

Introdução ao Designe Guiada por Domínio

  • Princípios e motivações por trás do DDD
  • Linguagem ubíqua e colaboração com especialistas de domínio
  • Distinção entre subdomínios principais, de suporte e genéricos

Designe Estratégica e Contextos Delimitados

  • Definição de contextos delimitados e suas responsabilidades
  • Mapeamento de contexto e padrões de integração
  • Gestão de equipes, fronteiras organizacionais e propriedade dos dados

Padrões Táticos — Blocos de Construção do Modelo de Domínio

  • Entidades e gestão de identidade
  • Objetos de valor e imutabilidade
  • Agregados e fronteiras de transação

Serviços de Domínio, Repositórios e Fábricas

  • Quando usar serviços de domínio versus serviços de aplicação
  • Padrões de repositório e considerações sobre persistência
  • Padrões de fábrica para criação complexa de objetos

Modelagem de Comportamento Complexo e Invariantes

  • Projeto de invariantes e aplicação de regras de negócio
  • Modelagem orientada a eventos e eventos de domínio
  • Modelos de consistência: consistência eventual e sagas

Integração do DDD com Arquitetura e Práticas de Engenharia

  • Alinhamento do DDD com microsserviços e monolíticos modulares
  • Design de APIs, camadas anti-corrupção e estratégias de integração
  • Teste da lógica de domínio: testes unitários, testes de integração e testes de contrato

Adoção do DDD em Equipes e Organizações

  • Realização de workshops de descoberta de domínio e Event Storming (Tempestade de Eventos)
  • Criação e gestão da linguagem ubíqua entre equipes
  • Medição do sucesso e iteração sobre o modelo de domínio

Resumo e Próximos Passos

Requisitos

  • Sólida experiência de programação em linguagens orientadas a objetos
  • Compreensão dos princípios de arquitetura de software
  • Familiaridade com práticas de desenvolvimento ágil

Público-Alvo

  • Desenvolvedores sênior
  • Arquitetos de software
  • Líderes técnicos
 21 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas