Course curriculum

    1. Antes de comenzar...

    1. ¿Qué es el testing automático?

    2. ¿Por qué debería importarme el testing automático?

    3. Excusas para no escribir tests

    4. Tipos de tests automáticos

    5. Ejercicio: mi primer test automático con una aplicación de consola

    6. Frameworks de testing

    7. Añadir tests a mi proyecto

    8. Consejos para trabajar con tests automáticos

    1. ¿Qué son los tests unitarios?

    2. Principios FIRST

    3. Anatomía de un test: Arrange-Act-Assert

    4. Convenciones de nombres: buenas practicas

    5. Único concepto por test

    6. Condiciones límite

    7. Test smells

    8. Tests e integración continua

    9. Cobertura de tests

    1. ¿Qué son los dobles de test? Motivación y tipos

    2. Ejemplos de código de dobles de test

    3. Recursos adicionales

    1. Tests unitarios

    2. Tests de integración

    3. Tests de aceptación

    4. Comparativa

    5. Recursos

    1. Estructura y recursos

About this course

  • €19,90
  • 29 lecciones
  • 1 hora de contenido de video

¿Cómo funciona nuestra metodología?

  • Píldoras de teoría

    Aprenderás los conceptos teóricos con videos cortos, fácilmente digeribles, que puedes ver cuantas veces quieras.

  • Katas prácticas

    Aplicarás lo aprendido con una serie de ejercicios prácticos propuestos.

  • Soporte en comunidad

    Tendrás acceso al servidor de Discord de Exeal donde podrás conversar, resolver dudas y compartir experiencias con los demás alumnos.

  • Acceso de por vida

    Tendrás acceso para siempre a todos los materiales del curso, así como a las nuevas actualizaciones del mismo.

Instructor

Technical Coach Pedro Pardal

Software engineer y tech lead con +12 años de experiencia construyendo aplicaciones web escalables en el cloud, y liderando equipos multidisciplinares usando metodologías ágiles. Inspirado por los valores de Software Craftsmanship y prácticas de Extreme Programming y DevOps, poniendo especial énfasis en la entrega temprana de valor, comunicación transparente con el cliente y excelencia técnica.

Qué dice nuestro alumnado

Victoria Kovaleva - Junior Software Engineer

Cuando hablo con personas con 10 o 20 años experiencia, me dicen que ojalá ellos hubieran podido aprender al principio todo lo que yo sé ahora

David Lorenzo - Software Engineer

Aprender con Pedro fue un punto de inflexión en mi carrera profesional

Samuel Álvarez - Software Engineer @ Voxel Group

Lo que tú enseñas es una forma de desarrollar software, son muchas piezas que se juntan para formar un puzzle.

Hemos formado a los developers de estas empresas

Kairos Digital Solutions
Mango
Zooplus
Voxel
Stradivarius
Domingo Alonso Group
Wolters Kluwer
Z1
DevoluIVA