Curso 1975 - Modelando Domínios Ricos - Por Balta.IO - https://balta.io/cursos/modelando-dominios-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!
Este curso, apesar de elaborado utilizando C#, é recomendado para todos os profissionais (Backend, Frontend, Mobile e Fullstack).
- 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 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
- C#
- Criaremos um contexto de um projeto de pagamentos (gateway de pagamentos) e passaremos por todas as etapas na modelagem da solução.