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: