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 Design-Driven por Domínio
- Princípios e motivações por trás do DDD
- Linguagem ubíqua e colaboração com especialistas de domínio
- Diferenciando subdomínios principais, de suporte e genéricos
Design Estratégico e Contextos Delimitados
- Definindo contextos delimitados e suas responsabilidades
- Mapeamento de contexto e padrões de integração
- Gerenciando equipes, fronteiras organizacionais e propriedade de dados
Padrões Táticos — Componentes Construtivos do Modelo de Domínio
- Entidades e gerenciamento de identidade
- Objetos de valor e imutabilidade
- Agregações e limites 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
Modelando Comportamentos Complexos e Invariantes
- Projetando invariantes e aplicando regras de negócios
- Modelagem orientada a eventos e eventos de domínio
- Modelos de consistência: consistência eventual e sagas
Integrando DDD com Práticas de Arquitetura e Engenharia
- Alinhando DDD com microserviços e monolitos modulares
- Design de API, camadas anti-corrupção e estratégias de integração
- Testando lógica de domínio: testes unitários, testes de integração e testes de contrato
Adotando DDD em Equipes e Organizações
- Realizando oficinas de descoberta de domínio e Event Storming
- Criando e gerenciando uma linguagem ubíqua entre equipes
- Medindo o sucesso e iterando sobre o modelo de domínio
Resumo e Próximos Passos
Requisitos
- Experiência forte 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
Declaração de Clientes (1)
I really enjoyed the real examples and exercises.
Dmitry Baranovsky
Curso - Introduction to Domain Driven Design
Máquina Traduzida