Curso balta.io 1975
Curso Backend C#.
Link do curso: https://balta.io/cursos/modelando-dominios-ricos
Criar um contexto de pagamento utilizando recursos de OOP, DDD e CQRS.
André Baltieri - 8x Microsoft MVP
- Introdução
- Linguagem Ubíqua
- Domínios Ricos vs Domínios Anêmicos
- Sub Domínios
- Separação em Contextos Delimitados
- Organizando a Solução
- Definindo as Entidades
- Corrupção no Código
- SOLID e Clean Code
- Primitive Obsession
- Value Objects
- Implementando Validações
- Design By Contracts
- Testando as Entidades e VOs
- Commands
- Fail Fast Validations
- Testando os Commands
- Repository Pattern
- Handlers
- Testando os Handlers
- Queries
- Testando suas Queries