Curso de Testcontainers: Cloud
En este curso aprenderás a ejecutar test unitarios contra Google Cloud (GCP) y AWS cuya infraestructura esté montada en Docker, así estos test no quedarán supeditados a la infraestructura que se tenga instalada.
Impartido por:
Lo que aprenderás en este curso:
- Montar una infraestructura de Google Cloud (GCP) basada en Docker.
- Montar una infraestructura de AWS basada en Docker.
- Configurar Testcontainers.
- Personalizar Testcontainers.
- Ejecutar test sobre Docker.
Requisitos del curso
Habría que tener conocimientos en desarrollo Java, jUnit 5, (recomendable tener alguna noción básica de jUnit 4) GCP y AWS.
Valoraciones de estudiantes:
Contenido del curso:
-
- 5m
-
-
Introducción a GCloud Module6m
-
Bigtable4m
-
Preparación del entorno8m
-
Practica: Bigtable20m
-
Datastore3m
-
Práctica: Datastore9m
-
Firestore3m
-
Práctica: Firestore15m
-
Spanner3m
-
Práctica: Spanner18m
- 2m
-
Práctica: Pub/Sub21m
-
-
-
Introducción a Localstack Module8m
-
Ejemplo de AWS Localstack8m
-
HOSTNAME_EXTERNAL y servicios sensibles al nombre de host7m
-
Práctica: HOSTNAME_EXTERNAL11m
-
Práctica: s3TestOverBridgeNetwork10m
-
Práctica: s3TestUsingAwsSdkV24m
-
Práctica: sqsTestOverBridgeNetwork7m
-
Práctica: cloudWatchLogsTestOverBridgeNetwork4m
-
Práctica: samePortIsExposedForAllServices7m
-
Servicios y configuración de AWS9m
-
Práctica: s3TestOverDockerNetwork12m
-
Práctica: sqsTestOverDockerNetwork6m
-
Práctica: cloudWatchLogsTestOverDockerNetwork4m
-
-
-
Conclusiones2m
-
Te dejamos una selección de cursos, carreras y artículos
Curso de BBDD con Testcontainers
Este curso complementa a los dos anteriores, ya que en el mismo veremos cómo ejecutar test unitarios contra bases de datos que no se han …
Curso Crea tu primer contenedor Docker en un JUnit 5
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 …
Dudas frecuentes
¿Cuándo comienza la formación?
En OpenWebinars las formaciones 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.
¿Cuál es el precio?
En OpenWebinars no vendemos formaciones.
Tenemos diferentes tipos de suscripciones, 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í.
¿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.
Esta formación online está pensada para cualquier alumno que ya desarrolle en Java y ejecute test unitarios con dependencia de gCloud o AWS, ya que es necesario tener conocimientos previos tanto en Java como en testing usando JUnit 4 y JUnit 5, así como tener nociones sobre GCP y AWS.
Si quieres refrescar algunos conceptos o necesitas aprender sobre estos requerimientos, te recomendamos hacer algunos de los cursos relacionados que están en nuestra plataforma, como el Curso de Java 8 desde cero o el Curso de Testing en Java con JUnit 5.
Tras la introducción al curso, el mismo se desarrolla a lo largo de dos grandes bloques formativos, cada uno de ellos centrado en las herramientas de cloud de Testcointainers, tanto de GCP como de AWS, cada uno de estos bloques compuestos por varias lecciones.
En el primero veremos todo lo referente a montar una estructura GCP basada en Docker, partiendo desde una introducción a este cloud y después profundizando de forma práctica en los servicios del mismo, como Bigtable, Datastore, Firestore, Spanner y Pub/Sub.
Pasando a la segunda sección del curso, veremos la parte centrada en Localstack, el contenedor que nos facilita AWS para tener todas sus herramientas, en el que veremos cómo montar una infraestructura de AWS basada en Docker. Tras la introducción general a este cloud, veremos cómo utilizar sus herramientas, todo ello a través de ejemplos prácticos que permitirán aprender de una forma más visual.
Al acabar este completo curso, que combina la teoría con la práctica en todo momento, serás capaz de montar una infraestructura de GCP basada en Docker y una infraestructura de AWS basada en Docker, además de realizar la configuración y personalización de Testcontainers para ejecutar test sobre Docker.