Conocimientos y habilidades que adquieres realizando este curso

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

Temario

Introducción 5m

  • 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

Relacionado

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

Preguntas Frecuentes

En OpenWebinars los cursos 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.

En OpenWebinars no vendemos cursos, talleres o laboratorios unitarios.

Tenemos diferentes tipos de suscripciones, que te dará acceso completo a todos los cursos de la plataforma y a los nuevos 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í.

Efectivamente, una vez superado cada curso podrás descargarte el diploma acreditativo de cada uno de ellos. Añade estos cursos a tu CV y mejora tu perfil para las empresas. También podrás obtener un diploma de nivel superior al superar todos los cursos de la carrera.

Descripción

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.

 

* 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).

Estas son algunas de las empresas que ya confían en OpenWebinars

Profesores y profesionales

Nuestros docentes son profesionales que trabajan día a día en la materia que imparten

Conviértete en profesor de OpenWebinars