Development > Software Engineering > Software Development

Introducción a Test-Driven Development

En este curso entenderás los fundamentos de la técnica Test-Driven Development. Conocerás sus orígenes y verás como utilizarla para resolver problemas de progra

Ver Curso

Mira cursos similares a Introducción a Test-Driven Development

 

Por qué hacer el curso Introducción a Test-Driven Development

¿Cansado de pasar horas buscando errores que aparecen justo cuando entregas el código? Te presento «Introducción a Test-Driven Development»: una metodología que cambia las reglas del juego. En lugar de escribir el programa y después corregir fallos, aprenderás a crear pruebas antes del desarrollo, asegurando que cada función funcione desde el primer momento. Lo mejor es que aplicarás lo aprendido hoy mismo en proyectos reales, reduciendo bugs hasta un 40% y ganando confianza con cada commit. Olvídate del estrés de los despliegues. Con este enfoque práctico y dinámico, tú código será más sólido y tu flujo de trabajo, imparable.  

Cómo es Introducción a Test-Driven Development

En este curso entenderás los fundamentos de la técnica Test-Driven Development. Conocerás sus orígenes y verás como utilizarla para resolver problemas de programación. Tendrás la oportunidad de ponerla práctica resolviendo problemas específicamente diseñados para este curso. Si bien todo el código del curso está escrito con C# (dot net core 8) y se utiliza NUnit, todos los temas y ejercicios abordados son fácilmente extrapolables a otros lenguajes/tecnologías (si trabajas con otro lenguaje, no dudes en consultarme al respecto). Dicho esto, puedes hacer el curso aún cuando no manejes C#, vamos a poder seguirlo utilizando tu lenguaje de programación favorito.El curso son ~6 horas de video, pero te recomiendo reservar al menos otras 10 horas para practicar. El curso no tiene ejercicios de entrega obligatoria pero te recomiendo que resuelvas los ejercicios, los subas a github y me avises para que los revise y pueda darte feedback.Ten presente que Test-Driven Development puede ser una práctica no muy difícil de entender pero al mismo tiempo puede resultar muy difícil de aplicar, no bajes los brazos. Este es un curso introductorio y al finalizarlo deberás seguir practicando para poder aplicar esta técnica con fluidez en tu trabajo de desarrollo de software.  

Cursos que complementan