Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
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
Testemunhos de Clientes (1)
Que pudéssemos lhe fornecer exemplos da vida real
Elria Slabber - Glacier by Sanlam
Curso - Introduction to Domain Driven Design
Máquina Traduzida