Refatorando para testes de unidade
Neste curso vamos refatorar um código legado, altamente acoplado, traduzindo-o para boas práticas e testes de unidade.

Sobre o curso
Cedo ou tarde em sua carreira, você precisará dar manutenção ou reescrever uma aplicação antiga e com muitas deficiências de projeto.
Este é o curso ideal para você que quer aprender uma abordagem para migração de legado e implementação de testes de unidade.
Neste curso sobre testes de unidade você vai...
- Aprender sobre testes de unidade
- Aprender CQRS
- Aprender ou relembrar conceitos de OOP
- Analisar código legado e identificar problemas
- Aprender a refatorar e reescrever aplicações legadas
- Modelar o domínio da aplicação
- Criar e testar validações das entidades do domínio
- Criar queries e implementar testes de unidade para queries
- Criar commands e implementar testes de unidade para commands
- Criar handlers e implementar testes de unidade para handlers
- Criar utilitários para seu projeto
- Implementar o Repository Pattern
- Criar/mockar repositórios de testes
Para quem é recomendado este curso sobre testes de unidade:
- Estudantes buscando compreender as vantagens e desvantagens de testes de unidade
- Iniciantes buscando aprender na prática Testes de Unidade
- Desenvolvedores que trabalham em manutenção
- Desenvolvedores executando reescrita, refatoração ou integração com código legado
- Profissionais buscando um caso real de introdução à testes de unidade em projeto existente
Tecnologias e versões utilizadas
- C#
Projetos do curso
- No repositório do curso estão disponíveis a versão “ruim” e “boa” do projeto, onde é possível analisar as transformações executadas para evoluir um código legado para um código moderno e testável. O contexto do projeto é um sistema de pedidos com cliente, produto, ordem de compra e descontos.
Conteúdo do curso
Modelando o Domínio
29m
Validações
11m
Testando as Entidades
28m
Testando Queries
22m
Commands
14m
Handlers
17m
Conclusão
1m

André Baltieri
Microsoft MVP
Continuação deste curso
Não sabe por onde começar? Clique aqui.
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 direito ao arrependimento da compra com reembolso total nos primeiros sete dias, conforme previsto no Código de Defesa do Consumidor.
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?