• No hay productos en el carrito.

Inicio / Cursos / Guía Completa JUnit y Mockito incluye Spring Boot Test
Impartido por Andrés GuzmánPago único de $2,800 MXN · acceso por 12 meses

Guía Completa JUnit y Mockito incluye Spring Boot Test

Aprende desde cero JUnit 5 y Mockito usando las mejores prácticas testing TDD, además incluye Unit Test con Spring Boot

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 45 h 9 unidades
Qué aprenderás

Lo que serás capaz de hacer

En este curso aprenderás a escribir desde cero completas pruebas unitarias Java usando JUnit 5 y Mockito con las mejores prácticas TDD y BDD. El curso es completamente funcional con versiones de Java 8 y 11, 12, 13, 14, 15, 16 y superiores . Hay muchas formas de probar nuestro código, utilizando herramientas de depuración del IDE, o simplemente escribiendo algunas validaciones de nuestro código con sentencias de control e imprimir el resultado en consola o logs, si es una aplicación RESTful usando herramientas como Swagger o Postman, navegador, etc... estas alternativas son excelentes cuando estamos desarrollando nuestra aplicación e intentando depurar cualquier error lógico, pero cualquiera de estos estilos son algo limitado, porque se aplica el juicio humano para analizar el resultado. Por otra parte, nuestras pruebas deberían de tener algo de automatización, un sistema de reportes y sobre todo alguna forma de continuar probando nuestro código en el tiempo, no solo el ahora, sino probar el estado de nuestra aplicación en el futuro y es aquí donde entra el Framework JUnit 5 también conocido como Júpiter (el 5to planeta del sistema solar). JUnit 5 es un robusto framework java para escribir y ejecutar pruebas unitarias, un proceso de examen que nos permite verificar que una pieza de código cumple con las reglas de negocio y afirmar un comportamiento esperado, además de automatizar mas el proceso, es decir en una sola ejecución podemos realizar varias pruebas y para los distintos escenarios posibles, incluso repetir o parametrizar una prueba con diferentes parámetros de entradas de una sola vez, ejecuciones condicionales, manejo y confirmaciones de excepciones, uso extensivo de anotaciones y todas las bondades y características de Java 8 como es el API Stream, expresiones lambda, programación funcional y mucho más. También aprenderemos con detalle a escribir pruebas unitarias en Spring Boot 3, usando e integrando Mockito, JUnit5, MockMvc y pruebas de integración. Spring Boot es el framework más popular y robusto para desarrollar aplicaciones web y servicios RESTful, además cuenta con una completa integración con unit testing a través de Spring Boot Starter Test, que incluye el framework de JUnit 5 y Mockito, ambos framework de pruebas unitarias más populares y robustos de Java. Finalmente como complemento y anexo, aprenderemos a consumir y probar nuestros servicios web RESTful con Swagger. ¿Porqué elegir nuestros cursos? Acceso 7 x 24 a nuestra Plataforma e-learning. Soporte online con profesor Java Al finalizar recibes un certificado digital Somos pioneros en brindarte este tipo de acceso para darte la libertad que necesitas para estudiar, donde quiera que te encuentres. Excelente relación calidad-precio. Conocimiento aplicable a proyectos reales del mercado laboral. Atención rápida y satisfactoria a las dudas por parte del profesor. Interactividad del curso ya que contiene foros y comunicación para resolver dudas. Todos los materiales del curso están en español y al finalizar recibes un diploma UDEMY digital certificando tu aprobación con validez internacional y LinkedIn. Si quieres ser un profesional en las tecnologías de Java y avanzar al siguiente nivel, es casi obligatorio este curso, te invito a que te inscribas, nos vemos adentro.

  • Aprenderás a escribir pruebas unitarias con JUnit 5 y Mockito
  • Domina la clase Assertions de JUnit 5 y sus métodos para afirmaciones
  • Domina el ciclo de vida del framework JUnit5 con las anotaciones @Aftereach @Beforeach @Afterall y @Beforall
  • Aprenderás a escribir y ejecutar pruebas unitarias con el mejor IDE Intellij IDEA (versión free o community)
  • Aprenderás pruebas unitarias en Java usando las mejores prácticas TDD y BDD
  • Aprenderás a escribir pruebas unitarias reales usando Mock y Spy con el Framework Mockito

Temario

UNIDAD 1 - Introducción · 3 lecciones

UNIDAD 1 - Introducción

  • Introducción al cursoVideo · 6 min
  • Instalación JDK (opcional)Video · 14 min
  • Instalación IntelliJ IDEAVideo · 5 min
UNIDAD 2 - JUnit 5 · 29 lecciones

UNIDAD 2 - JUnit 5

  • Introducción pruebas unitariasVideo · 9 min
  • Introducción JUnit 5Video · 11 min
  • Actualización creando proyecto Maven en IntellijVideo · 2 min
  • Creando y configurando el proyecto con JUnit 5Video · 9 min
  • Escribiendo y ejecutando primeras pruebas unitarias con AssertionsVideo · 17 min
  • Escribiendo test para el saldoVideo · 12 min
  • Test driven development TDD con JUnitVideo · 10 min
  • TDD para debito y créditoVideo · 11 min
  • Probando y afirmando excepciones con assertThrows en JUnit 5Video · 12 min
  • Añadiendo la clase Banco y la realcion con las cuentasVideo · 10 min
  • Probando y afirmando las realciones entre Banco y CuentaVideo · 8 min
  • Usando el método assertAllVideo · 7 min
  • Agregando mensajes de falla en los métodos assertionsVideo · 7 min
  • Usando anotaciones @DisplayName y @DisabledVideo · 8 min
  • Ciclo de vida anotaciones @AfterEach y @BeforeEachVideo · 11 min
  • Ciclo de vida anotaciones @AfterAll y @BeforeAllVideo · 7 min
  • Test condicionales @EnabledOnOs, @EnabledOnJre, @EnabledIfSystemProperty etc.Video · 18 min
  • Ejecuciones de test condicionales con @EnabledIfEnvironmentVariableVideo · 9 min
  • Ejecución de test condicional con Assumptions programáticamenteVideo · 10 min
  • Clases de test anidadas usando @NestedVideo · 11 min
  • Repitiendo pruebas con @RepeatedTestVideo · 9 min
  • Escribiendo pruebas parametrizadas con @ParameterizedTestVideo · 11 min
  • Pruebas parametrizadas con @ParameterizedTest parte 2Video · 8 min
  • Pruebas parametrizadas con @ParameterizedTest parte 3Video · 11 min
  • Tagging tests con anotación @TagVideo · 7 min
  • Inyección de Dependencia & componentes testInfo y TestReporterVideo · 13 min
  • Timeout en JUnit 5Video · 9 min
  • Maven surefire pluginVideo · 10 min
  • Descargar Código FuenteLectura · 0 min
UNIDAD 3 - Mockito · 22 lecciones

UNIDAD 3 - Mockito

  • Introducción a MockitoVideo · 9 min
  • Actualización creando proyecto Maven en Intellij IDEA [Recordando]Lectura · 0 min
  • Creando y configurando el proyecto con JUnit 5 y MockitoVideo · 10 min
  • Implementando la clase ServiceVideo · 9 min
  • Realizando primeras pruebas con mockitoVideo · 15 min
  • Agregando nuevas dependencias mockVideo · 11 min
  • Probando nuevas dependencias mockVideo · 12 min
  • Probando con verifyVideo · 9 min
  • Inyección de dependencia y anotaciones @Mock, @InjectMocks y @ExtendWithVideo · 6 min
  • Realizando más pruebas del repositorio con el metodo guardarVideo · 12 min
  • Test del id incremental en el método guardar usando Invocation ArgumentVideo · 8 min
  • Comprobaciones de excepciones usando when y thenThrowVideo · 11 min
  • Argument matchersVideo · 9 min
  • Argument matchers parte 2Video · 7 min
  • Capturando argumentos de método con Argument captureVideo · 6 min
  • Usando doThrow para comprobar excepciones en métodos voidVideo · 6 min
  • Usando doAnswerVideo · 10 min
  • Usando doCallRealMethod para la llamada real a un método mockVideo · 12 min
  • Implementando espías con Spy y doReturnVideo · 20 min
  • Verificando el orden de las invocaciones de los mockVideo · 6 min
  • Verificando el número de invocaciones de los mockVideo · 11 min
  • Descargar Código FuenteLectura · 0 min
UNIDAD 4 - Spring Boot: Test de Servicios (Mockito) · 12 lecciones

UNIDAD 4 - Spring Boot: Test de Servicios (Mockito)

  • Introducción y creando el proyecto SpringVideo · 12 min
  • Creando las clases del modeloVideo · 11 min
  • Creando los repositoriosVideo · 6 min
  • Implementando la clase de servicio (Service)Video · 6 min
  • Escribiendo nuestros tests con JUnit y mockitoVideo · 12 min
  • Test verifyVideo · 6 min
  • Escribiendo tests assertThrow para afirmar que la excepción lanzada sea correctaVideo · 12 min
  • Escribiendo tests con assertSameVideo · 6 min
  • Uso de anotaciones de spring @MockBean y @AutowiredVideo · 5 min
  • Introducción a la inyección de dependencia en Spring (Opcional)Video · 10 min
  • Deshabilitando la traza del logs de Spring en el contexto testVideo · 4 min
  • Descargar Código FuenteLectura · 0 min
UNIDAD 5 - Spring Boot: Test de Repositorios (DataJpaTest) · 8 lecciones

UNIDAD 5 - Spring Boot: Test de Repositorios (DataJpaTest)

  • Configurando el contexto de persistencia JPA y clases entities para testVideo · 16 min
  • Introducción a Repositories en Spring Data JPA (Opcional)Video · 6 min
  • Modificando nuestros repositorios con Spring Data JPAVideo · 11 min
  • Modificando nuestros repositorios con Spring Data JPA parte 2Video · 7 min
  • Escribiendo pruebas de integración con @DataJpaTestVideo · 13 min
  • Escribiendo pruebas para el saveVideo · 6 min
  • Escribiendo pruebas para el update y el deleteVideo · 11 min
  • Descargar Código FuenteLectura · 0 min
UNIDAD 6 - Spring Boot: Test de Controladores con MockMvc (WebMvcTest) · 12 lecciones

UNIDAD 6 - Spring Boot: Test de Controladores con MockMvc (WebMvcTest)

  • Creando controllerVideo · 10 min
  • Creando controller parte 2Video · 12 min
  • Configurando SwaggerVideo · 10 min
  • Probando los endpoints con Swagger UIVideo · 8 min
  • Escribiendo pruebas unitarias para el controlador con @WebMvcTest y MockMvcVideo · 14 min
  • Escribiendo pruebas para el controlador parte 2Video · 11 min
  • Ejecutando tests con Cobertura de código (Code Coverage)Video · 9 min
  • Escribiendo más pruebas con MockMvc para el listarVideo · 14 min
  • Escribiendo más pruebas con MockMvc para el guardarVideo · 10 min
  • Escribiendo más pruebas para el Service en el método findAll()Video · 6 min
  • Escribiendo más pruebas para el Service en el método save()Video · 6 min
  • Descargar Código FuenteLectura · 0 min
UNIDAD 7 - Spring Boot: Test de integración de Servicios Rest con WebTestClient · 8 lecciones

UNIDAD 7 - Spring Boot: Test de integración de Servicios Rest con WebTestClient

  • Configuración y escribiendo las primeras pruebas de integración con WebClientVideo · 23 min
  • Escribiendo las primeras pruebas de integración parte 2Video · 12 min
  • Escribiendo test de integración para el detalleVideo · 12 min
  • Escribiendo test de integración para el listarVideo · 13 min
  • Escribiendo test de integración para el guardarVideo · 11 min
  • Escribiendo test de integración para el eliminarVideo · 9 min
  • Escribiendo test de integración para el eliminar parte 2Video · 5 min
  • Descargar Código FuenteLectura · 0 min
UNIDAD 8 - Spring Boot: Test de integración de Servicios Rest con TestRestTemplate · 8 lecciones

UNIDAD 8 - Spring Boot: Test de integración de Servicios Rest con TestRestTemplate

  • Configuración y escribiendo primeras pruebas de integración con TestRestTemplateVideo · 14 min
  • Escribiendo primeras pruebas de integración parte 2Video · 6 min
  • Escribiendo test de integración para el detalleVideo · 5 min
  • Escribiendo test de integración para el listarVideo · 8 min
  • Escribiendo test de integración para el guardarVideo · 4 min
  • Escribiendo test de integración para el eliminarVideo · 9 min
  • Corriendo todos los testsVideo · 12 min
  • Descargar Código FuenteLectura · 0 min
UNIDAD 9 - Fin del curso y despedida · 1 lecciones

UNIDAD 9 - Fin del curso y despedida

  • Despedida del curso y agradecimientosVideo · 2 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    9 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    Cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Guía Completa JUnit y Mockito incluye Spring Boot Test

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Andrés Guzmán.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 9 unidades · 103 lecciones · 45 h
  • 12 meses de acceso
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Andrés Guzmán; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · Guía Completa JUnit y Mockito incluye Spring Boot Test

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture