Contenedores

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.
4.5 (6 valoraciones)
4 horas y 16 minutos · Curso
Crea tu primer contenedor Docker en un JUnit 5

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:

  • 5
  • 4
  • 3
  • 2
  • 1
4.5
6 valoraciones

Contenido del curso:

    • 6m
    • Inicio y parada manual de un contenedor
      4m
    • Contenedores Singleton
      6m
    • Singleton Pattern
      5m
    • First Singleton Test
      4m
    • Second Singleton Test
      5m
    • Creando un contenedor genérico basado en una imagen
      6m
    • Especificando una imagen
      7m
    • Variable de entorno
      9m
    • MyPostgresContainer
      15m
    • MyPostgresContainerExtension
      7m
    • FirstCustomContainerTest
      3m
    • SecondCustomContainerTest
      3m
    • Exponiendo los puertos del contenedor al host
      8m
    • Obteniendo el host del contenedor
      4m
    • Network
      6m
    • Ejercicio I: Planteamiento
      2m
    • Ejercicio I: Preparación del entorno
      2m
    • Ejercicio I: Resolución
      10m
    • Redes avanzadas
      8m
    • Redes avanzadas: Preparación del entorno
      8m
    • Redes avanzadas: Petición ‘get’ al primer contenedor
      4m
    • Redes avanzadas: Petición ‘get’ al segundo contenedor
      3m
    • Redes avanzadas: Ping entre contenedores
      10m
    • Redes avanzadas: Ping a contenedor inexistente
      9m
    • Comando de inicio del contenedor
      3m
    • Ejecutando un comando
      4m
    • Ejercicio II: Planteamiento
      1m
    • Ejercicio II: Preparación del entorno
      1m
    • Ejercicio II: Resolución
      10m
    • Variables de entorno
      1m
    • Ejercicio III: Planteamiento
      1m
    • Ejercicio III: Resolución
      7m
    • Archivos
      4m
    • 3m
    • Archivos y volúmenes: Preparación del entorno
      9m
    • Archivos y volúmenes: Test 1
      6m
    • Archivos y volúmenes: Test 2
      4m
    • Archivos y volúmenes: Test 3
      4m
    • Archivos y volúmenes: Test 4
      4m
    • Ejercicio IV: Planteamiento
      2m
    • Ejercicio IV: Preparación del entorno
      2m
    • Ejercicio IV: Resolución
      12m
    • Cierre del curso
      2m
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
Gestión de las estrategias de un contenedor Docker en JUnit 5

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

3 horas y 15 minutos · Curso

En este curso sobre Testcontainers aprenderás a gestionar las estrategias de tus contenedores Docker dentro de las pruebas de JUnit.

  • 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.

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.

 

Artículos
Ver todos