Programa do Curso
Introdução ao Design Orientado a Domínio
- Princípios e motivações por trás do DDD
- Linguagem ubíqua e colaboração com especialistas do domínio
- Diferenciação entre subdomínios principais, de apoio e genéricos
Design Estratégico e Contextos Demarcados
- Definição de contextos demarcados e suas responsabilidades
- Mapeamento de contexto e padrões de integração
- Gestão de equipes, fronteiras organizacionais e posse de 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 transacionais
Serviços de Domínio, Repositórios e Fábricas
- Quando usar serviços de domínio em comparação com serviços de aplicação
- Padrões de repositório e considerações de persistência
- Padrões de fábrica para criação complexa de objetos
Modelagem de Comportamento Complexo e Invariantes
- Design 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 monólitos modulares
- Design de API, camadas anticorrupção e estratégias de integração
- Testes de 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 oficinas de descoberta de domínio e Event Storming
- Criação e gestão de uma linguagem ubíqua entre equipes
- Medição de sucesso e iteração 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
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, treinamento online ao vivo, a partir de 3900 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
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