Contenedores

Curso de Gestión de las estrategias de un contenedor Docker en JUnit 5

En este curso sobre Testcontainers aprenderás a gestionar las estrategias de tus contenedores Docker dentro de las pruebas de JUnit.
5.0 (2 valoraciones)
3 horas y 15 minutos · Curso
Gestión de las estrategias de un contenedor Docker en JUnit 5

Lo que aprenderás en este curso:

  • Qué es Testcontainers.
  • Montar una infraestructura basada en Docker.
  • Configuración de Testcontainers.
  • Personalización de Testcontainers.
  • Ejecutar test sobre Docker.

Requisitos del curso

Para realizar este curso es recomendable realizar previamente nuestro Curso de Introducción al testing con Testcontainers, así como tener experiencia como desarrollador en Java y conocimientos básicos de JUnit 5 (recomendable tener alguna noción básica de jUnit 4).

Valoraciones de estudiantes:

  • 5
  • 4
  • 3
  • 2
  • 1
5.0
2 valoraciones

Contenido del curso:

    • Presentación
      5m
    • Introducción a las estrategias de espera
      7m
    • Estrategia de espera HTTP
      7m
    • Práctica: Estrategia de espera HTTP: Test 1
      10m
    • Práctica: Estrategia de espera HTTP: Test 2
      6m
    • Estrategia de espera Healthcheck
      3m
    • Estrategias de espera Logging
      4m
    • Ejercicio I: Planteamiento
      2m
    • Ejercicio I: Resolución I
      15m
    • Ejercicio I: Resolución II
      19m
    • Otras estrategias de espera
      5m
    • Introducción a las estrategias de inicio
      2m
    • Estrategias de inicio Running
      3m
    • Estrategias de inicio One Shot
      4m
    • Práctica: Estrategias de inicio One Shot
      13m
    • Estrategias de inicio Indefinite Shot
      5m
    • Práctica: Estrategias de inicio Indefinite Shot
      5m
    • Estrategias de inicio Minimum Duration
      3m
    • Práctica: Estrategias de inicio Minimum Duration
      14m
    • Ejercicio II: Planteamiento
      1m
    • Ejercicio II: Resolución
      6m
    • Introducción a los logs del contenedor
      3m
    • Leyendo todos los logs
      3m
    • Ejercicio III: Planteamiento
      2m
    • Ejercicio III: Resolución
      10m
    • Consumidor de logs y SLF4J logger
      3m
    • Práctica: Leyendo todos los logs
      7m
    • SLF4J WithSeparateOutputStreamsTest
      1m
    • Práctica: LogConsumerWithSeparateOutputStreamsTest
      4m
    • MDC y Esperar una determinada salida
      7m
    • Cierre del curso
      3m
También te puede interesar

Te dejamos una selección de cursos, carreras y artículos

Personalización de Testcontainers

Curso de Personalización de Testcontainers

3 horas y 37 minutos · Curso

En este curso aprenderás a realizar la personalización de los Testcontainers y todas las posibilidades que nos ofrecen, de una forma tanto teórica como práctica.

  • Contenedores
Crea tu primer contenedor Docker en un JUnit 5

Curso Crea tu primer contenedor Docker en un JUnit 5

4 horas y 16 minutos · Curso

En este curso de Testcontainers vamos a comenzar a levantar nuestros contenedores Docker para empezar a realizar los tests con JUnit, continuando así con lo …

  • Contenedores

Dudas frecuentes

1

¿Cuándo comienza la formación?

En OpenWebinars las formaciones no tienen fecha de inicio y de final.

Cada curso tiene una fecha de publicación y desde ese día estarán 100% disponible todos los contenidos del curso para los usuarios suscritos a alguno de nuestros planes.

2

¿Cuál es el precio?

En OpenWebinars no vendemos formaciones.

Tenemos diferentes tipos de suscripciones, que te dará acceso completo a todas las formaciones de la plataforma y a las nuevas que vamos lanzando, siempre y cuando tu suscripción esté activa (como Spotify con la música o Netflix con las películas y series).

¿Eres una empresa? Tenemos planes especiales para ti. Consúltanos aquí.

3

¿Puedo obtener un diploma que acredite mis conocimientos?

Efectivamente, una vez superada cada formación, podrás descargarte el diploma acreditativo de cada una de ellas. Añádelas a tu CV y mejora tu perfil para las empresas.

También podrás obtener un diploma de nivel superior al superar todas las formaciones de la lista.

Esta formación requiere tener conocimientos en desarrollo en Java, en testing utilizando JUnit 4 y JUnit 5, así como saber trabajar con Docker. Si necesitas recordar algunos conceptos sobre estas tecnologías, puedes realizar nuestros cursos, como el Curso de Java 8 desde cero, el Curso de Testing en Java con JUnit 5 o el Curso de Docker para desarrolladores.

Tras la presentación del curso y del profesor, encontrarás los apartados en los que se ha dividido esta formación online, siendo el primero el más amplio del mismo, y que está centrado en las estrategias de espera.

En las lecciones que componen esta primera parte, aprenderás a implementar la espera hasta que los contenedores Docker comiencen o estén listos, mezclando una parte teórica con otra práctica, en la que se realizarán unos ejercicios con los que aprender todos los procesos de una forma más visual y sencilla.

En el segundo segmento formativo, el tutor profundiza en los mecanismos de acceso a los logs de los contenedores Docker, de nuevo combinando lecciones puramente teóricas con otras en las que se realizan prácticas y ejercicios completos, de forma que puedas interiorizar más fácilmente los procesos vistos de forma más teórica.

 

Artículos
Ver todos