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





Nível Intermediário
Duração 122 mins (2 horas)
Publicado em 21/06/2019
Categoria backend




  • Módulo 1: Modelando o Domínio (7 aulas)
    1. Introdução | 5 mins
    2. Entidade de Cliente | 4 mins
    3. Entidade Base | 2 mins
    4. Entidade de Produto | 2 mins
    5. Entidade de Desconto | 5 mins
    6. Entidade do Item do Pedido | 3 mins
    7. Entidade do Pedido | 8 mins
  • Módulo 2: Validações (3 aulas)
    1. Domain Notification | 5 mins
    2. Validando o Pedido | 3 mins
    3. Validando o Item do Pedido | 3 mins
  • Módulo 3: Testando as Entidades (14 aulas)
    1. Setup | 2 mins
    2. Técnicas e Convenções | 3 mins
    3. Testando a Geração do Pedido | 2 mins
    4. Testando o Status do Pedido | 3 mins
    5. Testando o Pagamento do Pedido | 2 mins
    6. Testando o Cancelamento do Pedido | 1 mins
    7. Testando a Adição de Item | 1 mins
    8. Testando Item Inválido | 1 mins
    9. Testando o Total do Pedido | 2 mins
    10. Testando Desconto Expirado | 3 mins
    11. Testando Desconto Inválido | 2 mins
    12. Testando um Desconto Válido | 2 mins
    13. Testando a Taxa de Entrega | 2 mins
    14. Testando um pedido sem cliente | 2 mins
  • Módulo 4: Testando Queries (6 aulas)
    1. Introdução | 3 mins
    2. Criando as Queries | 3 mins
    3. Repository Pattern | 3 mins
    4. Criando os Repositórios | 5 mins
    5. Mockando os Repositórios | 4 mins
    6. Testando as Queries | 4 mins
  • Módulo 5: Commands (4 aulas)
    1. Commands | 4 mins
    2. Padronizando o Retorno | 4 mins
    3. CreateOrderCommand | 3 mins
    4. Testando os Commands | 3 mins
  • Módulo 6: Handlers (5 aulas)
    1. Handlers | 3 mins
    2. OrderHandler | 9 mins
    3. Utilitários | 1 mins
    4. OrderHandlerTests | 2 mins
    5. Testando o Handler | 2 mins
  • Módulo 7: Conclusão (1 aulas)
    1. Parabéns, você conseguiu! | 1 mins
COMECE AGORA MESMO

André Baltieri

7x Microsoft MVP

Olá eu sou o André Baltieri, desenvolvedor Web desde 2003, já trabalhei no Brasil e nos EUA, em projetos de diversos tamanhos.

Recebi por sete vezes consecutivas, o prêmio de Most Valuable Professional da Microsoft, um reconhecimento global dado para os maiores influentes em suas tecnologias.

Atuei também como Head of People, recrutando, selecionando e direcionando a carreira de mais de 70 desenvolvedores em uma das melhores empresas para se trabalhar do Brasil.

Sou palestrante em diversos eventos como ASP.NET Conference, DevXperience, TDC, GDG dentre outros e desde 2012 realizo treinamentos e consultorias em diversas empresas do Brasil, acumulando uma ótima experiência que também transformo em cursos InCompany e Online.









Aprenda Comigo

Comece a estudar de graça, agora mesmo!

Sua Carreira
em foco

Todos meus cursos são alinhados ao mercado, garantindo que você aprende realmente o que precisa.


Na direção
correta

Mais importante do que a velocidade é a direção, e eu vou te guiar por este caminho até o sucesso.


Comece
agora mesmo

Crie sua conta agora, de forma gratuita e comece a estudar.


Criar Minha Conta






Aqui estão alguns cursos que você também pode gostar

Meus cursos sempre focam na qualidade, levando à você uma didática diferenciada e alinha ao mercado de trabalho.