mobile menu icon
Test Driven Development (TDD)

TDD es una técnica que, aplicada correctamente, nos permite desarrollar código con un buen diseño, cumpliendo estrictamente las necesidades de negocio.

En este curso, tras cada lección en la que profundizaremos en las bases de TDD, aplicarás los conocimientos de manera práctica en Pair Programming con el resto de asistentes, siempre bajo la guía de nuestros mentores.

course schedule
2 días intensivos
Jornada completa
course pricing
In house: 450€ / persona
(I.V.A no incluido)
En abierto: 450€ / persona
(I.V.A no incluido. 50% de descuento para colectivos poco representados en la tecnología)
¡Me interesa!
// Contenidos
Primer día
1. Introducción a TDD
¿Por qué TDD?
Ciclo de TDD
2. Refactoring & Clean Code
Refactoring
Code Smells
Código habitable
Principios de diseño

Segundo día
3. Patrones, sostenibilidad y variaciones del ciclo básico
4. Test doubles
Interaction-based testing
Dummies, fakes, stubs, spies & mocks
5. Outside-in TDD
Ventajas sobre inside-out
Classicist vs Mockist
Mal uso de los test doubles y consejos para evitarlo
// Lenguajes

Generalmente, usamos Java porque es el lenguaje en el que la mayor parte de la gente se defiende, pero en el curso se pueden usar también otros lenguajes, eso no es problema. Si Java / IntelliJ no es para ti un problema, será la opción por defecto.

// Requisitos

Lo ideal, es que cada persona venga con su portátil y las herramientas de desarrollo ya instaladas. También debe tener instalado Git.

Haremos pair programming, por lo que sería buena idea crear un usuario nuevo para el curso, para poder cambiar de unas máquinas a otras sin preocuparse por la privacidad de la cuenta.

Si no puedes traer tu portátil, no hay problema, sólo hace falta uno por pareja. No obstante, avísanos antes con antelación para asegurarnos de que contamos con el número mínimo de portátiles necesarios.

// ¿Para quién está pensado?

Este es un curso para personas que sepan programar. Fundamentalmente programadores pero también testers que quieran conocer más sobre calidad de código y pruebas automáticas. Lo que hace falta es venir con ganas y la mente abierta. Si nunca has probado TDD antes, te sorprenderá.

// In-house y en abierto

El curso se puede impartir in-house, (cerrado para la empresa que lo contrata), o en abierto. Intentamos impartir una edición en abierto cada trimestre. Suele pasar que las empresas pequeñas envían gente a nuestros cursos en abierto. Si quieres que te avisemos de las próximas ediciones en abierto, por favor rellena este formulario.

Ten en cuenta que los cursos in-house se realizan una vez nos contrate el cliente. Necesitaremos saber la fecha con más de un mes de antelación para poder cuadrar agendas.

course schedule
2 días intensivos
Jornada completa
course pricing
In house: 450€ / persona
(I.V.A no incluido)
En abierto: 450€ / persona
(I.V.A no incluido. 50% de descuento para colectivos poco representados en la tecnología)
¡Me interesa!
¡OK! Me interesa realizar el curso de Test Driven Development (TDD)

Si deseas iniciar el proceso de inscripción o te ha quedado alguna duda sobre este curso, puedes escribirnos a contact@codesai.com o rellenar el formulario de contacto.

¡Intentaremos responderte con la mayor brevedad posible!

Enviar mensaje