Modelando Domínios Ricos
Neste curso vamos aprender a criar um contexto de pagamento utilizando recursos de OOP, DDD e CQRS.
0 (0)
8146 Alunos
Iniciante
4h 29m de conteúdo
Certificado de conclusão
Acesso em todas as plataformas
Este é um curso que vai elevar a qualidade dos seus projetos.
Vamos aplicar os conceitos de OOP, DDD e CQRS para modelar um contexto de pagamentos, e vou te acompanhar na jornada de transformação de domínios anêmicos para domínios ricos.
Os Domínios Ricos são o contrário de Domínios Anêmicos e você, provavelmente, vem utilizando domínios anêmicos em seus projetos. Neste curso, quero te mostrar alguns conceitos que vão revolucionar a sua forma de codificar!
Ao final do curso, tenho certeza de que você vai sair com uma vontade de sair refatorando todos os seus projetos.
Este curso, apesar de elaborado utilizando C#, é recomendado para todos os profissionais (Backend, Frontend, Mobile e Fullstack).
Neste curso sobre modelagem de domínios ricos você vai...
Relembrar conceitos de OOP
Aprender e aplicar DDD (Domain-Driven Design)
Aprender o conceito de CQRS (Command Query Responsibility Segregation)
Aprender os conceitos de SOLID e Clean Code
Evitar corrupção no código
Evitar a obsessão por tipos primitivos no seu código
Aprender Design by Contracts
Implementar Fail-Fast Validations
Entender e implementar o Repository Pattern
Aprender a testar Entidades e Value Objects
Aprender a testar Handlers e Queries
Para quem é recomendado este curso sobre Domínios Ricos
Para iniciantes que se sentem confusos na hora de começar e organizar um projeto
Para desenvolvedores que querem conhecer e aplicar DDD
Para desenvolvedores que querem evoluir a qualidade das suas entregas
Para desenvolvedores trabalhando em refatorar ou migrar um projeto legado
Para profissionais buscando novas técnicas de modelagem de aplicação
Tecnologias e versões utilizadas
- C#
Projetos do curso
- Criaremos um contexto de um projeto de pagamentos (gateway de pagamentos) e passaremos por todas as etapas na modelagem da solução.