luisbalru / curso-tdd

Curso de desarrollo basado en test

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Curso de desarrollo basado en test

En este curso trataremos de aprender las técnicas necesarias para tabajar en un entorno de desarrollo, para aplicaciones nativas en la nube o cualquier otra cosas. Será un curso conceptual, pero también práctico donde aprenderemos a desarrollar diferentes técnicas en cualquier lenguaje de programación y diferentes microframeworks.

Cada sesión será una parte teórica y una parte práctica, que se tendrá que entregar al final de la misma. Cuando se completen todas las sesiones y objetivos generaré un badge para el repo donde se haya cumplido todo (y dependiendo del nivel en el que se haya alcanzado, se hará también una recomendación en LinkedIn o a donde se solicite).

Las sesiones tendrán una parte teórica, seguida hacia el final de una parte práctica, y serán:

  • Historias de usuario, requisitos funcionales, personas y todo lo que necesitamos para empezar.

    • Uso de issues en el desarrollo basado en test.
  • Preparando tu aplicación para testear: desarrollo por capas, separation of concerns, objetos de test, aserciones.

  • Qué es la integración continua y cómo usarla para ejecutar los tests automáticamente.

    • Hooks de git y cómo usarlos para testear todo el tiempo.
    • Diferentes sistemas de integración continua.
  • Tests funcionales/de integración

    • Cómo testear microservicios y sistemas basados en tareas.
  • Cobertura y como gestionarla.

Si quieres apuntarte, haz un PR a este fichero con tu nick de GitHub y enlace a LinkedIn (si quieres una recomendación al acabar el curso).

About

Curso de desarrollo basado en test