Hoy publico mi nuevo 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 (Gratuito)
Este módulo es gratuito y se puede hacer de forma independiente en este link. 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 TDD Java y Cupón de Descuento
Estas Navidades aprovecha la oferta del 70% de descuento
- Coste del curso: 79 $
- Cupón :COVID-2021
- Coste con cupón :23.70 $
Espero que os guste este Curso TDD Java y sea de vuestra utilidad. Te puedes apuntar a él con el cupón de descuento en este enlace.
Hola Cecilio hay algun cupon de descuento vigente para este curso “?”
Ahora mismo no , mandame un correo a contacto@arquitecturajava.com y recuerdame que ponga una oferta especial de el. Es que estamos un poco ahora descansando de cupones tan fuertes. Tambien puedes apuntarte a todos los cursos por 25$mes
Si me subscribo a sus cursos pagando la cuota mensual, puedo cancelar la subscripcion cuando desee?
Si la subscripcion es mensual , la puedes cancelar cuando quieras
Estoy muy interesado en tomar el curso de TDD, aca aparte de explicar sobre le mensionado en el Indice del curso, hace la integracion con Spring boot? explica sobre @DataJpaTest, @WebMvcTest, @SpringBootTest?
Ya lo siento Elvis , el curso no se centra en Spring es un curso de TDD generico orientado a metodología y diseño 🙂
el curso Presenta fallas en los vídeos aun ????????
No nadie me reportado ningun fallo nuevo , hay alguno?
Un saludo
Estimado, sale pantalla negra en el video “Ejemplo de Cobertura Parte 1”
Esta resuelto lo veis bien?
Recien probe y sigue igual los ultimos 3 videos del primer modulo.
Yo lo acabo de probar y me funcionan todos bien , vacia la cache del navegador y cambia de navegador a ver si así lo actualiza 🙂
Estimado, el vídeo Ejemplo de Cobertura Parte 1 sale pantalla negra.
Creo que esta resuelto confirmame 🙂
Muy buen primer modulo, sin embargo al mirar los videos, los ultimos tres videos no cargan pantalla negra.
lo voy a revisar , a veces el navegador cachea
Lo he corregido debería funcionar 🙂 gracias
Si, funciona correctamente.
me alegro 🙂