24 hours
Un taller para desarrolladores enfocado en la escritura de código limpio y mantenible mediante la práctica de TDD
Test Driven Development (TDD) es un proceso de desarrollo de software que se basa en la repetición de un ciclo de desarrollo muy corto: primero, el desarrollador escribe un caso de prueba automatizado (que inicialmente falla) que define una mejora deseada o una nueva función, luego produce la cantidad mínima de código para pasar esa prueba, y finalmente refactoriza el nuevo código a los estándares aceptables.
El curso está compuesto por 3 días:
Haremos varios ejercicios aplicando validaciones de estado y pruebas unitarias para logra aplicar TDD y descubrir el diseño emergente.
Al final del día introduciremos las pruebas unitarias basadas en interacciones usando dobles de prueba.
Aprenderemos a hacer TDD con dobles de prueba (mocks,spies y stubs) y a desarrollar desde afuera hacia adentro.
En la tarde tomaremos el examen escrito y la prueba práctica.
Después de lograr esta certificación, comprenderás completamente las diferencias entre un código deficiente y un código de calidad.
Con este taller fortalecerás tu capacidad para detectar rápidamente fallas de diseño y sugerir soluciones para mejorar tu código.
También aprenderás a identificar el impacto que cada método tiene en tu código fuente.
Uno de los objetivos principales de esta certificación es ayudarte a entender la importancia de cuidar el código que escribes mientras aplicas los principios de código limpio.
Todos aquellos que participen en proyectos de desarrollo de software y estén buscando:
Este taller tiene una duración de 24 horas distribuidas en 3 días, así:
Es ideal que tengas una comprensión básica de la programación orientada a objetos, conceptos como herencia y composición, son una buena base para tomar este curso.
También es bueno contar con experiencia previa en herramientas de pruebas unitarias.
El examen tendrá una duración de 4 horas y media. Cuenta con una prueba escrita equivalente al 25% y una prueba de programación equivalente al 75%.
Será necesario obtener un 60% para aprobar el examen.
Tu certificación será avalada por el iSQI (International Software Quality Institute). Quien es la asociación mundial de certificación de calidad más conocida del mundo y líder del mercado alemán en certificación de personal de TI.
6 horas.
40 horas.
24 horas.
40 horas.
16 horas.
24 horas.
16 horas.
8 horas.
4 horas.
40 horas.
16 horas.
16 horas.