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 visto en el curso anterior.
Impartido por:
Lo que aprenderás en este curso:
- Control manual del ciclo de vida del contenedor
- Creando el primer contenedor
- Redes y comunicaciones entre contenedores
- Ejecutando comandos
- Archivos y volúmenes
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:
-
- 6m
-
-
Inicio y parada manual de un contenedor4m
-
Contenedores Singleton6m
-
Singleton Pattern5m
-
First Singleton Test4m
-
Second Singleton Test5m
-
-
-
Creando un contenedor genérico basado en una imagen6m
-
Especificando una imagen7m
-
Variable de entorno9m
-
MyPostgresContainer15m
-
MyPostgresContainerExtension7m
-
FirstCustomContainerTest3m
-
SecondCustomContainerTest3m
-
-
-
Exponiendo los puertos del contenedor al host8m
-
Obteniendo el host del contenedor4m
-
Network6m
-
Ejercicio I: Planteamiento2m
-
Ejercicio I: Preparación del entorno2m
-
Ejercicio I: Resolución10m
-
Redes avanzadas8m
-
Redes avanzadas: Preparación del entorno8m
-
Redes avanzadas: Petición ‘get’ al primer contenedor4m
-
Redes avanzadas: Petición ‘get’ al segundo contenedor3m
-
Redes avanzadas: Ping entre contenedores10m
-
Redes avanzadas: Ping a contenedor inexistente9m
-
-
-
Comando de inicio del contenedor3m
-
Ejecutando un comando4m
-
Ejercicio II: Planteamiento1m
-
Ejercicio II: Preparación del entorno1m
-
Ejercicio II: Resolución10m
-
Variables de entorno1m
-
Ejercicio III: Planteamiento1m
-
Ejercicio III: Resolución7m
-
-
-
Archivos4m
- 3m
-
Archivos y volúmenes: Preparación del entorno9m
-
Archivos y volúmenes: Test 16m
-
Archivos y volúmenes: Test 24m
-
Archivos y volúmenes: Test 34m
-
Archivos y volúmenes: Test 44m
-
Ejercicio IV: Planteamiento2m
-
Ejercicio IV: Preparación del entorno2m
-
Ejercicio IV: Resolución12m
-
-
-
Cierre del curso2m
-
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 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.
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.
Antes de comenzar este curso, es recomendable realizar el Curso de Introducción al testing con Testcontainers, en el que se comienza a ver de forma teórica y práctica el testing con Testcontainers de forma introductoria, ya que en este segundo curso partiremos de lo visto en el mismo para crear un contenedor Docker y JUnit.
En las diferentes secciones de este curso online iremos viendo paso a paso cómo realizar todo el proceso, enfocando cada una de ellas en una parte del proyecto. En la primera parte explicaremos lo referente al control manual del ciclo de vida de un contenedor, por ejemplo, cómo lo podemos lanzar, cómo podemos detenerlo o quién lo gestiona.
Seguiremos explicando paso a paso cómo crear el contenedor en el segundo apartado del curso, incluyendo su respectivo test. Una vez lo hayamos completado, veremos cómo crear redes y comunicaciones entre los distintos contenedores de Testcontainers, de forma práctica e incluyendo unos ejercicios prácticos para verlo de una forma aplicada.
En el penúltimo bloque formativo nos enfocamos en la ejecución de comandos dentro de los contenedores que hemos creado, de nuevo combinando la teoría con la práctica, gracias a los diferentes ejercicios que haremos paso a paso para facilitar la comprensión de todo el proceso.
Para finalizar, en el apartado final del curso, aprenderás a montar archivos y volúmenes, con la teoría para comenzar y con las prácticas posteriores, en la que veremos desde la preparación del entorno hasta los diferentes tests y la resolución final.