Conocimientos y habilidades que adquieres realizando este curso

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

Temario

  • Introducción a Soporte para JDBC

    8m
  • Ejemplo

    3m
  • JDBC con MySQL

    11m
  • JDBC con MySQL: Ejecución de una select

    5m
  • JDBC con PostgreSQL

    5m
  • JDBC con PostgreSQL: Ejecución de una select

    4m
  • JDBC con PostGIS

    5m
  • JDBC con PostGIS: Ejecución de una select

    4m
  • JDBC con Trino

    5m
  • JDBC con Trino: Ejecución de una select

    4m
  • Ejemplo con script de inicio

    5m
  • Modo Daemon

    2m
  • Ejercicio I: Planteamiento

    1m
  • Ejercicio I: Preparación del entorno

    3m
  • Ejercicio I: Resolución

    8m
  • TMPFS

    2m
  • Introducción a Soporte R2DBC

    4m
  • Ejemplo

    5m
  • MySQL R2DBC Test

    11m
  • MariaDB R2DBC Test

    6m
  • MSSQL R2DBC Test

    7m
  • PostgreSQL R2DBC Test

    10m
  • Obteniendo el ConnectionFactoryOptions desde el contenedor de BBDD

    2m
  • Ejercicio II: Planteamiento

    1m
  • Ejercicio II: Resolución

    8m
  • Introducción a Clickhouse Module

    5m
  • Ejemplo

    3m
  • Clickhouse Test: Preparación del entorno

    2m
  • Clickhouse Test

    9m
  • Introducción a InfluxDB Module

    5m
  • Ejemplo

    1m
  • InfluxDBContainer Test

    9m
  • Montando el contenedor

    5m
  • DescribeDatabases

    5m
  • CheckVersion

    5m
  • QueryForWriteAndRead

    6m
  • Introducción a Neo4j Module

    7m
  • Ejemplo

    7m
  • Neo4j Community Bolt

    8m
  • Neo4j Community HTTP

    12m
  • Características adicionales: Licenciamiento (vista previa)

    2m
  • Neo4j Enterprise Bolt

    6m
  • Neo4j Enterprise HTTP

    7m
  • Características adicionales: Desactivar autentificación

    1m
  • Test Without Authentication

    3m
  • Características adicionales: Plugins

    2m
  • One plugin test

    10m
  • Multiple plugin test

    4m
  • Características adicionales: BBDD adicionales

    2m
  • Predefined database test

    7m
  • Configuración de Neo4j

    2m
  • Ejercicio III: Planteamiento

    6m
  • Ejercicio III: Preparación del entorno y primer test

    11m
  • Ejercicio III: Test de Select id=2

    7m
  • Ejercicio III: Management test

    11m
  • Conclusiones

    2m

Relacionado

Te dejamos una selección de cursos, carreras y artículos

Curso de BBDD NoSQL con Testcontainers

Curso de BBDD NoSQL con Testcontainers

curso

Con este curso aprenderás:

  • Qué es Testcontainers.
  • Montar una infraestructura de BBDD NoSQL basada en Docker.
  • Configuración de Testcontainers.

Duración: 2 horas y 44 minutos

Curso de BBDD SQL con Testcontainers

Curso de BBDD SQL con Testcontainers

curso

Con este curso aprenderás:

  • Qué es Testcontainers.
  • Montar una infraestructura de BBDD SQL basada en Docker.
  • Configuración de Testcontainers.

Duración: 5 horas y 25 minutos

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

Esta es una formación complementa a los dos cursos anteriores, el Curso de BBDD SQL con Testcontainers y el Curso de BBDD No SQL con Testcontainers, ya que en el mismo se tratará la misma temática pero con motores de bases de datos que no se emplearon en esos cursos previos, tanto SQL como NoSQL.

De la misma forma que ocurría en esos cursos previos, para realizar este es necesario tener conocimientos previos en Java, JUnit 4, JUnit 5 y en Docker, además de ser interesante tener nociones sobre bases de datos tanto SQL como NoSQL.

Si necesitas actualizar tu formación en alguna de estas tecnologías, te proponemos algunos cursos de 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.

Tras la introducción al curso, en los siguientes 4 bloques se va a profundizar en el soporte para JDBC y el soporte para R2DBC de Testcontainers, así como en los siguientes motores de bases de datos: Clickhouse, InfluxDB y Neo4j a nivel de uso con Testcontainers.

Después tendrás una completa práctica final en la que hacer uso de todo lo que has aprendido a lo largo de los cursos, tanto este como los previos, una forma de poder comprobar si has interiorizado bien toda la teoría y prácticas vistas anteriormente.

Para finalizar la formación, el profesor realiza un resumen final tanto de este curso como de lo visto en los dos cursos que le preceden.

 

* 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, conocimientos básicos de JUnit 5 (recomendable tener alguna noción básica de jUnit 4) y BBDD.

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