Conocimientos y habilidades que adquieres realizando este curso

  • Qué es Testcontainers.
  • Montar una infraestructura basada en Docker.
  • Configuración de Testcontainers.
  • Personalización de Testcontainers.
  • Ejecutar test sobre Docker.

Temario

Introducción 6m

  • Presentación

    6m
  • Introducción

    5m
  • Creando imágenes on-the-fly

    15m
  • Dockerfile DSL

    3m
  • Práctica: Dockerfile DSL

    7m
  • Borrado automático

    5m
  • Práctica I: Planteamiento

    2m
  • Práctica I: Resolución

    23m
  • Práctica I: Conceptualizando el bug

    13m
  • Dockerfiles alternativos

    4m
  • Docker build args

    5m
  • Práctica II: Planteamiento

    1m
  • Práctica II: Resolución

    18m
  • Resumen de métodos

    3m
  • Localización de la configuración

    6m
  • Deshabilitando los checks de inicio

    7m
  • Personalizando Ryuk

    6m
  • Deshabilitando Ryuk

    5m
  • Personalizando la detección de Docker

    4m
  • Cambio de nombre de una imagen

    3m
  • Sustitución manual

    2m
  • Sustitución automática

    6m
  • Función personalizada para cambio de nombre

    3m
  • DummyImageNameSubstitutor

    9m
  • ChangeTo625VersionTest

    10m
  • Labels de los contenedores

    3m
  • Política de pull de imágenes

    6m
  • Práctica III: Planteamiento

    1m
  • Práctica III: Resolución

    7m
  • Personalización de contenedores

    5m
  • Getting help

    3m
  • Contributing

    5m
  • Cierre del curso

    5m

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

Para realizar correctamente este curso, es necesario tener previamente conocimientos de Java y de testing empleando JUnit 4 y JUnit 5, así como tener nociones sobre cómo trabajar con Docker.

En caso de necesitar adquirir estos conocimientos, o si quieres refrescar algunos conceptos, te recomendamos hacer algunos de los cursos relacionados que están en nuestra plataforma, como el Curso de Java 8 desde cero, el Curso de Testing en Java con JUnit 5 o el Curso de Docker para desarrolladores.

Después de la presentación del profesor y de la introducción al curso, entraremos en las secciones en las que se ha dividido el mismo, de forma que puedas ir avanzando en la formación de forma organizada por bloques.

Para comenzar encontrarás la sección más amplia de todo el curso, que está centrada en la creación de imágenes on-the-fly. Como el resto de secciones, se compone de diferentes lecciones que combinan la parte teórica con ejercicios prácticos, que te permitirán aprender de una forma más visual y rápida los nuevos conceptos.

Seguidamente se explicará todo lo necesario para poder realizar una configuración personalizada de Testcontainers, enfocada en aspectos más avanzados que los que ya se han ido explicando en cursos anteriores.

En el resto de secciones del curso se explicará también cómo cambiar el nombre de una imagen, lo que permitirá realizar estos cambios más allá del propio contenedor, así como otras opciones adicionales que nos ofrece Testcontainers, y, para finalizar, veremos el uso de “getting help” para obtener ayuda por parte de la comunidad y de “contributing” para saber más sobre quién contribuye en el proyecto.

Para concluir, en la última sección del curso, el profesor realizará el cierre del curso con unas conclusiones finales y explicando por cómo hay que seguir continuando en caso de querer profundizar más en esta temática.

 

* 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