Curso de Test Driven Development

Aprende el estilo test-first de programación para mejorar el diseño de tu software a través de los tests automáticos.

No se trata únicamente de escribir los tests antes que el código, esa es la parte más sencilla.

Con TDD podrás escribir código radicalmente más simple, mantenible, expresivo y conciso. Vuélvete realmente productivo y evita gastar tiempo en depurar fallos y reimplementar funcionalidades, escribiendo código que soporte el paso del tiempo.

100% prácticos

Una sólida base teórica, aplicada con la realización de katas en pair programming, e infinidad de tips extraídos de proyectos del mundo real.

Presencial o remoto

Tú eliges si impartimos el curso de forma presencial en tus oficinas, o en remoto a través de videoconferencia.

Coaching técnico

El curso incluye un día adicional de trabajo hands-on sobre el código de tu proyecto, de la mano de un coach técnico experimentado.

Objetivos de aprendizaje:

  • Emplear el estilo test-first de programación, en el que los tests se escriben antes que el código, para crear una sólida red de seguridad basada en tests automáticos.
  • Adoptar el ciclo red-green-refactor para no escribir más código del estrictamente necesario para implementar los requisitos.
  • Escribir tests basados en el comportamiento del software (el dominio) en lugar de su implementación, que protejan ante futuros cambios y sirvan como documentación.
  • Usar los tests como herramienta de feedback para tomar decisiones de diseño.
  • Interiorizar hábitos y patrones para aplicar la técnica *test-first* de forma efectiva.
  • Aprender los principios de diseño necesarios para desarrollar aplicaciones orientadas a objetos más complejas con TDD.

Descubre todos los detalles sobre el programa docente, metodología y profesores, descargando el programa del curso.

Accede al programa

¿Tienes alguna duda? ¡Escríbenos y te responderemos lo antes posible!

Contacto