Curso TDD Java , Diseño y Patrones

Este curso hace tiempo que le quería grabar ya que mucha gente quiere introducirse en estas metodologías . Sin embargo la mayor parte de las formaciones sobre estos temas cubren conceptos muy fundamentales como Assertions , construcción de test , manejo de anotaciones etc .Ahora bien en muchos casos se quedan algo cortos en como implementar un ejemplo más cercado a la realidad usando diseño orientado a objeto y patrones. Este Curso aborda un poco ese enfoque es un Curso que empieza desde cero , que explica a detalle todos los conceptos core de TDD y desarrolla una aplicación de manejo de ficheros basándose en Test Driven Development y usando los conceptos de diseño orientado a objeto y patrones para construirla y refactorizarla. Vamos a ver el contenido. Como siempre te puedes hacer de forma gratuita el primer módulo para hacerte una idea .

Contenido del Curso


Modulo 1: Introducción a TDD

El módulo aborda los conceptos fundamentales de TDD . Conceptos como Test , Assertions , Cobertura etc apoyándose en JUnit 5.

Modulo 2: Matchers, Aislamiento y Flexibilidad

Este módulo aborda como extender JUnit con Assertions de Hamcrest que nos aportan una mayor flexibilidad en la construcción de Test . Abordaremos conceptos relacionados con el aislamiento de los test , su solidez y como

Modulo 3: Stubs, Spys y Mocks

Este módulo aborda los conceptos fundamentales a nivel de TDD que son Stubs , Spys y Mocks los cuales permiten un mejor aislamiento de los Test y sus Dependencias permitiendo una ejecución aislada y más rápida de nuestras pruebas unitarias.

Modulo 4: Diseño OO y TDD

Muchas veces las formaciones sobre TDD se centran en ejemplos muy muy elementales que muestran como utilizar Assertions y poco más . En este módulo se aborda como usar TDD en un ejemplo real de manejo y transformacion de datos . Utilizando tanto TDD como Diseño Orientado a Objeto para construir el código.

Modulo 5: TDD Design Patterns y Test de Integración

En este módulo se evoluciona la aplicación construida anteriormente usando TDD y aplicando Patrones de diseño y Refactorings para obtener una mejor solución. Una vez finalizada la aplicación se construyen Test de Integración sobre ella para validar el comportamiento final

Curso Orientado a Empresas:

Este curso esta orientado a empresas que deseen mejorar la capacitación de su equipo de desarrollo

Servicios incluidos:

  • Soporte 24 horas sobre el contenido del curso y las dudas para el grupo de alumnos
  • Foro para preguntas sobre el curso
  • Test de Evaluación en cada unidad para valorar el aprovechamiento del curso
  • Chat para compartir impresiones y dudas

Duración del curso : de 6 a 8 semanas

Precio por Alumno : El curso de este curso es 79Euros/Licencia

Curso Bonificable

Este curso puede ser bonificable a través de fundae: