Curso de Testcontainers: Mensajería
Con este curso aprenderás a ejecutar test unitarios con mensajería cuya infraestructura esté montada en Docker, lo que evitará que los test estén supeditados a la infraestructura que se tenga.
Impartido por:
Lo que aprenderás en este curso:
- Montar una infraestructura de Kafka basada en Docker.
- Montar una infraestructura de RabbitMQ basada en Docker.
- Configurar Testcontainers.
- Personalizar Testcontainers.
- Ejecutar tests sobre Docker.
Requisitos del curso
Es recomendable que los alumnos tengan conocimientos sobre cómo desarrollar en Java, jUnit 5, (recomendable tener alguna noción básica de jUnit 4) Kafka , y RabbitMQ
Valoraciones de estudiantes:
Contenido del curso:
-
- 6m
-
-
Introducción a Kafka Containers10m
-
Ejemplo: Levantar y conectar contenedores7m
-
Práctica: Introducción a Kafka Containers12m
-
Práctica: testUsage23m
-
Práctica: testExternalZookeeperWithExternalNetwork11m
- 3m
-
-
-
Introducción a RabbitMQ Container5m
-
Práctica: Introducción a RabbitMQ Container7m
-
Práctica: shouldCreateRabbitMQContainer11m
-
Práctica: shouldCreateRabbitMQContainerWithExchange4m
-
Práctica: shouldCreateRabbitMQContainerWithExchangeInVhost6m
-
Práctica: shouldCreateRabbitMQContainerWithQueues9m
-
Práctica: shouldMountConfigurationFile5m
-
Práctica: shouldMountConfigurationFileErlang +Sysctl6m
-
Práctica: shouldThrowException6m
-
Práctica: shouldWorkWithSSL21m
-
Práctica: testRecap13m
-
-
-
Conclusiones1m
-
Te dejamos una selección de cursos, carreras y artículos
Curso de Testcontainers: Cloud
Con este curso aprenderás a ejecutar test unitarios contra Google Cloud (GCP) y AWS con infraestructura montada en Docker, para que de esta manera los …
Curso de Personalización de Testcontainers
En este curso aprenderás a realizar la personalización de los Testcontainers y todas las posibilidades que nos ofrecen, de una forma tanto teórica como práctica.
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.
Para realizar ese curso y comprender todo lo que en el mismo se explica, es necesario tener conocimientos previos en Java y en testing con JUnit 4 y JUnit 5, además de tener algunas nociones sobre Docker, Kafka y RabbitMQ.
Tras el bloque de introducción al curso, la formación se divide en dos amplias secciones, cada una compuesta de lecciones individuales que te permitirán avanzar de forma siempre organizada y a tu ritmo.
En el primero de estos apartados se explicará todo lo referente al proceso de montar una infraestructura de Kafka basada en Docker, desde una introducción a esta tecnología hasta la explicación de su uso a través de diferentes ejemplos prácticos, que permitirán aprender la teoría de una forma aplicada.
Seguidamente veremos la parte centrada en el montaje de infraestructuras de RabbitMQ basadas en Docker, de la misma forma que hicimos en el bloque previo, es decir, realizando una primera toma de contacto con este servicio a modo de introducción, y después desarrollando todos los procesos de forma práctica realizando varios ejemplos paso a paso.
Verás que es un curso muy completo, cuya realización te permitirá aprender a montar una infraestructura de Kafka basada en Docker, así como una infraestructura de RabbitMQ basada en Docker, además de ser capaz de configurar y personalizar Testcontainers, ejecutando tests sobre Docker.