Talento Futuro | Cursos a distancia y en tiempo real

Desarrollo guiado por pruebas

Cambios en el paradigma

Para destacar en el mercado actual, es indispensable adoptar prácticas modernas como el Desarrollo Guiado por Pruebas (TDD por sus siglas en inglés).

Esta metodología no solo mejora la calidad del software, sino que permite también detectar errores de forma temprana y construir código más robusto.

En este curso, aprenderás cómo aplicar TDD de manera práctica, utilizando ejemplos en Python y JUnit para dominar las pruebas unitarias en diferentes lenguajes.

De una manera didáctica y que podrás llevar a la práctica en otros entornos.

Requisitos Previos: Conocimientos generales de programación, ejemplos serán presentados en Python y Java.

Acerca del curso

Adquiere conocimiento especialista en solo 3 sesiones

Contenido del Curso

Sesión 1: Introducción al TDD y ejemplos básicos en Python

  • ¿Qué es el Desarrollo Guiado por Pruebas (TDD) y por qué es importante?
  • Ciclo de desarrollo en TDD: Red – Green – Refactor
  • Ejemplos

Sesión 2: Desarrollo de un ejemplo completo en Python con TDD

  • Configuración de un entorno de pruebas en Python
  • Desarrollo guiado por pruebas de una aplicación más compleja en Python
  • Múltiples iteraciones del ciclo TDD: ajustes, refactorización y mejora del código

Sesión 3: Teoría y práctica de Unit Testing con enfoque en JUnit

  • Conceptos clave de pruebas unitarias.
  • Introducción a JUnit. Ciclo de vida de las pruebas con JUnit.
  • Conceptos avanzados: aserciones, manejo de excepciones y pruebas parametrizadas.
  • Configuración de entorno y desarrollo de pruebas con JUnit en Java.
  • Buenas prácticas para pruebas efectivas y mantenimiento del código de pruebas.
  • Refactorización y mejoras de las pruebas a lo largo del ciclo de desarrollo.

Duración

3 sesiones de 90 minutos c/u

Horarios

19:00 a 20:30 h.

Días

Martes 05, 12, 19 de junio 2025.

Inscripción y Pago

Ganarás una insignia digital que valida tu aprendizaje

Podrás compartirla en tu perfil de Linkedin y otras redes sociales.