Modelando Domínios Ricos

Neste curso vamos aprender a criar um contexto de pagamento utilizando recursos de OOP, DDD e CQRS.

5h
Iniciante
Careers Image

Sobre o curso

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.

Conteúdo do curso

Introdução

4h 29m

Não sabe por onde começar?  Clique aqui.

64

cursos disponíveis

374

horas de conteúdo

75675

de alunos

52291

certificados emitidos

Conheça os nossos planos

Premium

No plano anual você tem acesso à todos os benefícios Premium através de uma compra única, com desconto, ou parcelada em até 12X no cartão de crédito.

R$

1.017,36

À vista no PIX com 10% OFF

Ou R$ 1.253,39 em até 12x no cartão de crédito

Todo conteúdo do Starter

Formação completa de .NET

Eventos exclusivos

7 dias de garantia

Você tem alguma duvídas?

Perguntas frequentes

Posso começar de graça?

Vou ter que pagar algo?

Por onde devo começar?

Os cursos ensinam tudo que preciso?

O que eu devo estudar?

Estou pronto para estudar no balta.io?

Ainda não sanou sua dúvida?  Clique aqui.
An unhandled error has occurred. Reload 🗙