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.

teaching logo Información

Próximas fechas en abierto

(Fechas para 2024 por determinar)

16 horas
Presencial o remoto
450€ / persona
(I.V.A no incluido)
Para las ediciones en abierto 50% de descuento para colectivos poco representados en la tecnología
¡Me interesa!
// Contenido
Primer bloque
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 bloque
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

Los ejemplos y katas están en Java, JavaScript, C#, Python y PHP, pero si necesitas otro lenguaje contacta con nosotros.

// 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á.

// Para empresas o en abierto

Podemos impartir este curso 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 para empresas 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.

teaching logo Información

Próximas fechas en abierto

(Fechas para 2024 por determinar)

16 horas
Presencial o remoto
450€ / persona
(I.V.A no incluido)
Para las ediciones en abierto 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