-   [Inicio](https://openwebinars.net/)
-   [Rutas](https://openwebinars.net/rutas/)
-   [Desarrollo](https://openwebinars.net/cursos/desarrollo/)
-   [Testing](https://openwebinars.net/cursos/desarrollo/testing/)

Docker

# Especialista en testing con Testcontainers

Aprende a implementar Testcontainers para lanzar tus test de manera dockerizada realizando esta lista, con la que obtendrás las habilidades necesarias para ser más eficiente en el desarrollo de tus aplicaciones, que además adquirirán solidez gracias a la infraestructura bajo Docker que se levanta junto al test.

* * *

## Contenidos de la ruta de aprendizaje

11 Cursos · 42 h. y 26 min. en total

![Icono de la tecnología](https://cdn.openwebinars.net/media/academy/course/testcontainers-logo.svg)

### [Curso de Introducción al testing con Testcontainers](https://openwebinars.net/cursos/introduccion-testing-testcontainers/)

Curso

3 h. y 44 min.

4.2

![Icono de la tecnología](https://cdn.openwebinars.net/media/academy/course/testcontainers-logo.svg)

### [Curso Crea tu primer contenedor Docker en un JUnit 5](https://openwebinars.net/cursos/crear-contenedor-docker-junit/)

Curso

4 h. y 16 min.

4.6

![Icono de la tecnología](https://cdn.openwebinars.net/media/academy/course/testcontainers-logo.svg)

### [Curso de Gestión de las estrategias de un contenedor Docker en JUnit 5](https://openwebinars.net/cursos/gestion-estrategias-contenedor-docker-junit/)

Curso

3 h. y 15 min.

4.7

![Icono de la tecnología](https://cdn.openwebinars.net/media/academy/course/testcontainers-logo.svg)

### [Curso de Personalización de Testcontainers](https://openwebinars.net/cursos/personalizacion-testcontainers/)

Curso

3 h. y 37 min.

4.9

![Icono de la tecnología](https://cdn.openwebinars.net/media/academy/course/testcontainers-logo.svg)

### [Curso de BBDD SQL con Testcontainers](https://openwebinars.net/cursos/bbdd-sql-testcontainers/)

Curso

5 h. y 27 min.

![Icono de la tecnología](https://cdn.openwebinars.net/media/academy/course/testcontainers-logo.svg)

### [Curso de BBDD NoSQL con Testcontainers](https://openwebinars.net/cursos/bbdd-nosql-testcontainers/)

Curso

2 h. y 44 min.

4.2

![Icono de la tecnología](https://cdn.openwebinars.net/media/academy/course/testcontainers-logo.svg)

### [Curso de BBDD con Testcontainers](https://openwebinars.net/cursos/bbdd-testcontainers/)

Curso

5 h. y 34 min.

4.3

![Icono de la tecnología](https://cdn.openwebinars.net/media/academy/course/testcontainers-logo.svg)

### [Curso de Testcontainers: Cloud](https://openwebinars.net/cursos/testcontainers-cloud/)

Curso

3 h. y 51 min.

4.3

![Icono de la tecnología](https://cdn.openwebinars.net/media/academy/course/testcontainers-logo.svg)

### [Curso de Testcontainers: Mensajería](https://openwebinars.net/cursos/testcontainers-mensajeria/)

Curso

2 h. y 54 min.

4.7

![Icono de la tecnología](https://cdn.openwebinars.net/media/academy/course/testcontainers-logo.svg)

### [Curso de Testcontainers: Servers](https://openwebinars.net/cursos/testcontainers-servers/)

Curso

3 h. y 19 min.

4.1

![Icono de la tecnología](https://cdn.openwebinars.net/media/academy/course/testcontainers-logo.svg)

### [Curso de Testcontainers: Contenedores](https://openwebinars.net/cursos/testcontainers-contenedores/)

Curso

3 h. y 40 min.

4.3

![Icono de la tecnología](https://cdn.openwebinars.net/media/academy/path/testcontainers-logo.svg)

La metodología y plataforma de formación que se adapta al tamaño y ritmo de tu empresa.

-   **+1700 formaciones** en constante actualización
-   **Masterclasses en vivo** con profesionales destacados
-   **95 rutas de aprendizaje** para guiarte

[Cuéntanos tu caso](https://openwebinars.net/explora-tu-caso/)

## Habilidades que obtendrás

-   Qué es Testcontainers.
-   Montar una infraestructura basada en Docker.
-   Configuración de Testcontainers.
-   Personalización de Testcontainers.
-   Ejecutar test sobre Docker.
-   Control manual del ciclo de vida del contenedor.
-   Creando el primer contenedor.
-   Redes y comunicaciones entre contenedores.
-   Ejecutando comandos.
-   Archivos y volúmenes.
-   Montar una infraestructura de BBDD NoSQL basada en Docker.
-   Montar una infraestructura de BBDD basada en Docker.
-   Montar una infraestructura de Google Cloud (GCP) basada en Docker.
-   Montar una infraestructura de AWS basada en Docker.
-   Montar una infraestructura de Kafka basada en Docker.
-   Montar una infraestructura de RabbitMQ basada en Docker.
-   Montar una infraestructura con servidores basada en Docker.
-   Montar una infraestructura basada en docker compose.
-   Montar una infraestructura de Elasticsearch basada en Docker.
-   Montar una infraestructura de Solr basada en Docker.
-   Montar una infraestructura de Hashicorp basada en Docker.

Leer más

* * *

## Requisitos mínimos

Es recomendable tener experiencia como desarrollador en Java y conocimientos básicos de JUnit 5 (recomendable tener alguna noción básica de jUnit 4).

## Preguntas frecuentes

Resuelve tus dudas o contacta con nosotros para más información.

[Cuéntanos tu caso](https://openwebinars.net/explora-tu-caso/) [Suscríbete Ahora](https://openwebinars.net/checkout/plan-individual-anual/)

### ¿Puedo obtener un diploma que acredite mis conocimientos?

A medida que vayas superando los cursos podrás conseguir el diploma acreditativo de los mismos, para poder añadirlos tu CV y mejorar tu perfil para las empresas.

También vas a conseguir un diploma de nivel superior al completar de forma satisfactoria todos los cursos que conforman la carrera.

### ¿Cuál es el precio?

En OpenWebinars no vendemos formaciones.

Tenemos [diferentes tipos de suscripciones](https://openwebinars.net/precios/?ref=faq), 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í](https://openwebinars.net/empresas/?ref=faq).

## Por qué hacer la lista de Especialista en testing con Testcontainers

La biblioteca **Testcontainers** de Java nos **permite crear cualquier instancia de Docker y manipularla**, de manera que podemos **lanzar nuestros test contra ella en un entorno igual al que tengamos en producción**.

El **entorno de integración** que proporciona Testcontainers **abarca toda la infraestructura que necesitan los tests**, haciendo la **provisión de recursos de manera transparente para los desarrolladores**. En la práctica, esto implica que, **una vez desarrollado el test**, **el contenedor levanta el entorno** de la base de datos o cualquier otro servicio **necesario que necesite nuestra aplicación**. Al ser Testcontainers una librería de Java, **es muy sencillo integrarla con el framework JUnit**.

A lo largo de las formaciones incluidas en esta lista vas a adquirir los conocimientos necesarios para realizar estos tests contra tu aplicación en un entorno similar al que tengas en producción, todo ello explicado por profesionales en la materia, que trabajan en su día a día con estas tecnologías.

Especialista en testing con Testcontainers

Aprende a implementar Testcontainers para lanzar tus test de manera dockerizada realizando esta lista, con la que obtendrás las habilidades necesarias para ser más eficiente en el desarrollo de tus aplicaciones, que además adquirirán solidez gracias a la infraestructura bajo Docker que se levanta junto al test.

[Cuéntanos tu caso](https://openwebinars.net/explora-tu-caso/) [Comenzar Prueba Gratis](https://openwebinars.net/checkout/plan-individual-anual/)
