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.

3h
Intermediário
Careers Image

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

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 🗙