Testing

Curso Crea tu primer contenedor Docker en un JUnit

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.0 (2 valoraciones)
4 horas y 16 minutos · curso
Crea tu primer contenedor Docker en un JUnit

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.0
2 valoraciones

Contenido del curso:

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

  • Testing
Gestión de las estrategias de un contenedor Docker en JUnit

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

3 horas y 15 minutos · curso

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 …

  • Testing

Dudas frecuentes

1

¿Cuándo comienza el curso?

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.

2

¿Cuál es el precio?

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

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

 

Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies. Más Información.