Skip to content

danielcsouza/modelando-dominios-ricos

Repository files navigation

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).

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.

https://balta.io/cursos/modelando-dominios-ricos

About

Exemplo de Dominios Ricos do Curso do Balta.io

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages