Pruebas unitarias con xUnit en .NET
What you'll learn
- Aprende como funciona y como se aplica el concepto de TDD
- Crea pruebas unitarias utilizando xUnit, C# y .NET
- Aprende como inyectar dependencia de servicios utilizando Moq
- Aprende buenas prácticas para pruebas unitarias
- Aprende como medir la cobertura de tus pruebas unitarias
Requirements
- Conocimientos de C#
- Conocimientos de programación
- Visual Studio Code Instalado
- .NET SDK versión 6/7 o superior
Description
En este curso aprenderás de una manera fácil y rápida como utilizar la librería de xUnit para crear pruebas unitarias y mejorar la calidad del código que estamos haciendo. Este curso es básico e introductorio, si bien revisamos juntos cada unas de las funcionalidades o mejoras que tiene xUnit, no recreamos escenarios avanzados o complejos que se pueden dar ciertas situaciones cuando trabajamos en proyectos grandes o con arquitecturas muy complejas.
Si no tiene conocimientos sobre pruebas unitarias o no sabes como implementar pruebas unitarias para tu proyecto, este curso es perfecto para ti!
En cuando a metodología del curso:
Este curso cuenta con videos cortos y puntuales de cada tema
Se explica de manera fácil y detallada cada paso y funcionalidad
Tienes exámenes, pruebas o quiz que te ayudaran a medir tus conocimientos
Tienes recursos de apoyo para complementar
En cuanto a los requisitos para tomar el curso:
Es indispensable conocimientos de C# y experiencia con .NET
Tener Visual Studio Code (herramienta del curso) o Visual Studio (2022 o superior)
Tener el SDK de .NET 6 o superior
Lo que aprenderás en este curso:
Aprenderás a crear pruebas unitarias con xUnit
Aprenderás cada una de las funcionalidades que ofrece xUnit
Aprenderás sobre el modelo AAA
Aprenderás como imitar dependencias usando la librería Moq
Aprenderás a extraer reporte de cobertura de pruebas
PROXIMAS CLASES:
- Uso avanzadp de libreria Moq
- Uso de la libreria AutoFixture
Who this course is for:
- Programadores Junior, Mid y Senior de .NET
- Aprendices de .NET y C#
- Estudiantes de tecnologías de la información
- Desarrolladores interesados en aprender sobre pruebas unitarias, TDD y xUnit
Instructor
Soy apasionado por el desarrollo de software y un gran fan de C#.
He trabajado en todos los roles del desarrollo de software, desde programador junior hasta líder técnico y consultor de software.
Tengo alrededor de 10 años de experiencia trabajando con tecnologías Microsoft como ASP.NET MVC, Web API, WPF, .Net Core y Azure entre otras.
He sido reconocido como Microsoft MVP y Alibaba Cloud MVP
También trabajo con otras tecnologías y lenguajes de programación como Javascript (React.js, Angular), Python y Alibaba cloud.
He sido speaker y co-organizador de algunos eventos como Azure bootcamp, NETConf, Insider Dev Tour , MonkeyFest y Pataconf.