AD483
Developing Event-Driven Applications with Apache Kafka and Red Hat AMQ Streams with Exam
Descripción
Descripción del curso
Desarrolle y adapte las aplicaciones de microservicios basadas en eventos y solucione los problemas asociados a ellas.
Aprenda a utilizar Kafka y AMQ Streams para diseñar, desarrollar y probar aplicaciones basadas en eventos. Los microservicios basados en eventos se pueden ampliar de manera masiva, almacenan y transmiten los datos de los procesos, y brindan información con baja latencia a los clientes. Este curso está dirigido a los desarrolladores de aplicaciones y se basa en Red Hat AMQ Streams 1.8 y Red Hat OpenShift Container Platform 4.6. La oferta incluye el examen Red Hat Certified Specialist in Event-Driven Development with Kafka Exam (EX482).
Resumen del curso
- Describir los conceptos básicos de Kafka y su arquitectura
- Desarrollar aplicaciones con la API de Kafka Streams
- Integrar aplicaciones con Kafka Connect
- Detectar los cambios en la base de datos con Debezium
- Solucionar los problemas comunes de transmisión de las aplicaciones
Público al que va dirigido el curso
Desarrolladores de aplicaciones con experiencia en los microservicios
- Desarrolladores de aplicaciones con experiencia en los microservicios
Requisitos previos para el curso
Desarrolladores de aplicaciones con experiencia en los microservicios
- Tener experiencia en el desarrollo y el diseño de aplicaciones de microservicios, como la que se adquiere con el curso DO378, o experiencia equivalente.
- Se recomienda tener experiencia en OpenShift, aunque no es obligatorio.
Aspectos tecnológicos que debe tener en cuenta
- Se proporcionará un entorno del aula donde deberá usar su propio dispositivo con acceso al clúster compartido.
- También habrá un entorno de aprendizaje disponible en la nube.
Resumen
Resumen del curso
- Diseño de aplicaciones basadas en eventos
- Describa los principios de las aplicaciones basadas en eventos.
- Presentación de los conceptos de Kafka y AMQ Streams
- Cree aplicaciones con las funciones básicas de mensajería: de lectura y de escritura.
- Desarrollo de aplicaciones con la API de Streams
- Aproveche la API de Streams para crear aplicaciones de transmisión de datos.
- Creación de servicios asíncronos con colaboración de eventos
- Cree y adopte servicios asíncronos con el patrón de colaboración de eventos.
- Integración de sistemas de datos con Kafka Connect
- Conecte los sistemas de datos y responda ante los cambios en la base de datos con Kafka Connect y Debezium.
- Solución de problemas de las aplicaciones de AMQ Streams
- Solucione los problemas comunes en las aplicaciones de Kafka y AMQ Streams.
Resultados
Impacto en la empresa
Beneficios de la capacitación
- Después de realizar el curso, los estudiantes comprenderán la arquitectura de Kafka y AMQ Streams y podrán identificar los casos prácticos adecuados para las aplicaciones basadas en eventos. Además de conocer los principios y las funciones esenciales de Kafka y AMQ Streams, los estudiantes aprenderán a diseñar, desarrollar y probar las aplicaciones basadas en eventos.
- Los estudiantes podrán demostrar las siguientes habilidades:
- Diseñar, desarrollar y utilizar las aplicaciones basadas en eventos para los casos relevantes con patrones estándar
- Detectar los cambios en la base de datos con Debezium y responder ante ellos para mejorar el rendimiento de las aplicaciones
- Solucionar los problemas comunes de las aplicaciones basadas en eventos