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
- O que é Domain Driven Design (DDD) e os seus benefícios?
- DDD versus outras abordagens
- Visão geral dos conceitos de DDD e da estrutura do projeto
Conceção tática orientada para o domínio
- Elements de um modelo de domínio
- Implementação de entidades, objectos de valor, agregados, repositórios e serviços de domínio
- Utilização de fábricas, especificações, CQRS e fornecimento de eventos
Conceção estratégica orientada para o domínio
- Padrões de mapa de contexto
- Conceber o modelo de domínio com event storming e domain storytelling
- Identificar e classificar subdomínios
- Estabelecer limites e relações com padrões como contextos delimitados
Workshop DDD & Legado
- Desafios e oportunidades dos sistemas legados
- Analisando e entendendo sistemas legados com ferramentas como NDepend
- Refatoração e modernização de sistemas legados usando técnicas como o padrão strangler
Arquitetura orientada para o produto, o domínio e a equipa
- Benefícios e desafios da arquitetura orientada para o produto, o domínio e a equipa
- Conceber e implementar essas arquitecturas com padrões como os microsserviços
- Organizar e colaborar com as equipas
- Garantir a qualidade e a consistência com testes automatizados e integração contínua
Malha de dados - Dados orientados para o domínio
- Problemas com as plataformas de dados tradicionais
- Introdução à malha de dados
- Implementação de uma plataforma de dados orientada para o domínio que suporta a descoberta, o acesso e a governação de dados
- Tecnologias como Apache Kafka, Apache Spark e GraphQL na malha de dados
Resumo e próximos passos
Requisitos
- Conhecimento da programação orientada para objectos e dos padrões de conceção
- Experiência com C# e .NET Core
- Conhecimentos básicos de bases de dados e SQL
Público-alvo
- Programadores
- Arquitectos
- Analistas
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