TDD em C# com xUnit, NUnit e Moq. Testes e Frameworks .NET.

Testes unitário e integrados com: xUnit, NUnit, Moq e AutoFixture. Acessando BD com Dapper. Refatoração com Testes.
4.37 (282 reviews)
Udemy
platform
Português
language
Software Testing
category
instructor
TDD em C# com xUnit, NUnit e Moq. Testes e Frameworks .NET.
1 065
students
6 hours
content
Jun 2020
last update
$19.99
regular price

Why take this course?

🎓 TDD em C# com xUnit, NUnit e Moq: Testes e Frameworks .NET 🚀

Sobre o Curso:

Aprenda a escrever testes unitários e integrados robustos e mantáveis usando as ferramentas mais eficientes do ecossistema .NET. Com TDD em C#, você não apenas testará seu código, mas também elevará a qualidade de sua implementação ao longo do processo de desenvolvimento. Este curso é ideal para desenvolvedores que buscam dominar o Test-Driven Development (TDD) com as bibliotecas xUnit e NUnit, além das ferramentas Moq para mocking e AutoFixture para criação automática de objetos de teste.

O que você vai aprender:

🔍 Princípios Básicos do TDD:

  • Entenda a filosofia do Test-Driven Development e sua importância no desenvolvimento de software.
  • Aprenda a escrever testes antes do código, garantindo que seu código atenda às especificações desde o início.

🚀 Frameworks de Teste:

  • xUnit e NUnit: Conheça as diferenças e semelhanças entre esses frameworks populares e veja quais a utilizar em diferentes cenários.
  • Moq: Dominie o uso de mocking para testar código que interage com dependências externas.
  • AutoFixture: Aprenda a criar objetos de teste rapidamente e de forma automatizada, economizando tempo e evitando erros manuais.

🛠️ Acesso a Bancos de Dados com Dapper:

  • Veja como usar o Dapper para interagir com bancos de dados SQL, otimizando seu código e mantendo os testes limpos e focados.
  • Aprenda a gerenciar criações e limpesas de bancos de dados em seu ambiente de teste para garantir isolamento e confiabilidade dos testes integrados.

🔄 Refatoração com Testes:

  • Explore estratégias de refatoração que mantêm seus testes validando a funcionalidade do código, mesmo após mudanças significativas.
  • Aprenda a manter o legado de seu código usando os princípios SOLID e outras melhores práticas orientadas a testes.

Por que se inscrever?

👉 Aplicabilidade Real: Todas as técnicas ensinadas são aprimoradas com exemplos reais e estudos de caso, garantindo que você possa implementar o TDD em seu projeto .NET no trabalho diário. 👩‍🏫 Instrução Expert: Com a experiência de Luis Marques, instrutor reconhecido e especialista em desenvolvimento com C# e testes, você terá acesso ao conhecimento prático que lhe dará a vantagem competitiva no mercado. 💻 Recursos Interativos: Aprenda com acompanhamento de código-fonte, exemplos interativos e desafios práticos que reforçam o conteúdo aprendido.

Estação no Curso:

  • Modulo 1: Introdução ao TDD e Frameworks de Teste

    • O que é TDD e por quê ele é crucial para o desenvolvimento de software moderno.
    • Configuração inicial do ambiente para testes com xUnit, NUnit, Moq e AutoFixture.
  • Modulo 2: Escrita de Testes Unitários

    • Como escrever testes unitários eficientes e legíveis.
    • Mocking dependências com Moq para isolar testes.
  • Modulo 3: Testes Integrados com Dapper

    • Interação segura com bancos de dados SQL utilizando o Dapper.
    • Configuração e manutenção de ambientes de teste com bancos de dados.
  • Modulo 4: Refatoração Completa com Testes

    • Técnicas de refatoração que não quebrem seu código de teste.
    • Aplicando os princípios SOLID para um design de código mais limpo e testável.

📅 Agenda:

  • Duração: [Inserir duração]
  • Aulas semanais ou diárias (conteúdo variável).
  • Projetos práticos para reforçar o aprendizado.

Prontos para dar um salto qualitativo em suas habilidades de desenvolvimento com C#? Inscreva-se agora e transforme seu código com a prática do TDD! 🌟

Loading charts...

Related Topics

2330096
udemy ID
19/04/2019
course created date
17/03/2021
course indexed date
Bot
course submited by