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.

Cases studies

Descubre cómo nuestros clientes han transformado sus equipos de la mano de nuestro acompañamiento

De new hire a senior en 3 meses sin alterar la productividad de los equipos

Tras realizar la definición del plan de carrera de los empleados del departamento de ingeniería de AIDA, identifican la necesidad de encontrar talento de nivel intermedio para incorporar a sus equipos.
Ver el Case study

Cómo lograr la excelencia técnica y el alto rendimiento del equipo en 3 meses

Queríamos poner en marcha una “potente remodelación” a nivel del desarrollo de nuestro producto y para ello era necesario que el equipo con el que contábamos aprendiera, obtuviera formación.
Ver el Case study

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