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 Domain-Driven Design
- Princípios e motivações por trás do DDD
- Linguagem ubíqua e colaboração com especialistas do domínio
- Diferenciando subdomínios principais, de suporte e genéricos
Design Estratégico e Contextos Limitados
- Definindo contextos limitados e suas responsabilidades
- Mapeamento de contexto e padrões de integração
- Lidando com equipes, fronteiras organizacionais e propriedade de dados
Padrões Táticos — Blocos de Construção do Modelo de Domínio
- Entidades e gerenciamento 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 vs. serviços de aplicação
- Padrões de repositório e considerações de persistência
- Padrões de fábrica para criação de objetos complexos
Modelando Comportamento Complexo e Invariantes
- Projetando invariantes e aplicando regras de negócio
- Modelagem orientada a eventos e eventos de domínio
- Modelos de consistência: consistência eventual e sagas
Integrando DDD com Arquitetura e Práticas de Engenharia
- Alinhando DDD com microsserviços e monolitos modulares
- Design de API, camadas de anticorrupçã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 workshops de descoberta de domínio e Event Storming
- Criando e gerenciando uma linguagem ubíqua entre equipes
- Medindo sucesso e iterando no modelo de domínio
Resumo e Próximos Passos
Requisitos
- Experiência sólida em programação com 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êniores
- 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