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.
Impartido por:
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:
Contenido del curso:
-
-
Presentación5m
-
-
-
Introducción a las estrategias de espera7m
-
Estrategia de espera HTTP7m
-
Práctica: Estrategia de espera HTTP: Test 110m
-
Práctica: Estrategia de espera HTTP: Test 26m
-
Estrategia de espera Healthcheck3m
-
Estrategias de espera Logging4m
-
Ejercicio I: Planteamiento2m
-
Ejercicio I: Resolución I15m
-
Ejercicio I: Resolución II19m
-
Otras estrategias de espera5m
-
Introducción a las estrategias de inicio2m
-
Estrategias de inicio Running3m
-
Estrategias de inicio One Shot4m
-
Práctica: Estrategias de inicio One Shot13m
-
Estrategias de inicio Indefinite Shot5m
-
Práctica: Estrategias de inicio Indefinite Shot5m
-
Estrategias de inicio Minimum Duration3m
-
Práctica: Estrategias de inicio Minimum Duration14m
-
Ejercicio II: Planteamiento1m
-
Ejercicio II: Resolución6m
-
-
-
Introducción a los logs del contenedor3m
-
Leyendo todos los logs3m
-
Ejercicio III: Planteamiento2m
-
Ejercicio III: Resolución10m
-
Consumidor de logs y SLF4J logger3m
-
Práctica: Leyendo todos los logs7m
-
SLF4J WithSeparateOutputStreamsTest1m
-
Práctica: LogConsumerWithSeparateOutputStreamsTest4m
-
MDC y Esperar una determinada salida7m
-
-
-
Cierre del curso3m
-
Te dejamos una selección de cursos, carreras y artículos
Curso de Personalización de Testcontainers
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.
Curso Crea tu primer contenedor Docker en un JUnit 5
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 …
Dudas frecuentes
¿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.
¿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í.
¿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 carrera.
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.