Curso 1975 do Balta.io - Modelando Domínios Ricos Neste curso sobre modelagem de domínios ricos eu pude... 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 Tecnologias e versões utilizadas C# Projeto do curso Criado um contexto de um projeto de pagamentos (gateway de pagamentos) e passaremos por todas as etapas na modelagem da solução.