Conocimientos y habilidades que adquieres realizando 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

Temario

  • 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
  • Volúmenes (vista previa)

    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

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

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.

 

* 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