AD222
Cloud-Native Integration with Red Hat Fuse with Exam
Descripción del curso
Red Hat Fuse es una plataforma de integración ligera y flexible que se basa en el proyecto Apache Camel y permite que las aplicaciones diseñadas en la nube se integren rápidamente, tanto en las instalaciones como en la nube.
El desarrollo en Camel se organiza en torno a los siguientes aspectos:
- Rutas que definen una secuencia o un flujo de procesamiento
- Procesadores que transforman, interpretan y modifican los mensajes dentro de una ruta de Camel
- Elementos que se utilizan para crear los extremos que interactúan con el mundo exterior para obtener y transmitir datos
En el curso Cloud-Native Integration with Red Hat Fuse (AD221), se hace hincapié en el aprendizaje de patrones de arquitectura y la implementación de servicios de integración basados en Apache Camel y OpenShift. Camel y Red Hat Fuse permiten que los desarrolladores creen integraciones complejas en un formato sencillo y fácil de mantener. Aprenderá a usar los elementos de integración más comunes en Camel y a desarrollar, probar e implementar aplicaciones centradas en la integración en OpenShift.
El curso se basa en Red Hat Fuse 7.10 y OpenShift 4 e incluye el examen Red Hat Certified Specialist in Cloud-Native Integration Exam (EX221).
Resumen del contenido del curso
- Implementar las aplicaciones de Fuse en Red Hat OpenShift Container Platform
- Implementar las API de REST con el REST DSL de Camel
- Implementar las pruebas de unidad, el control de errores y las simulaciones para las rutas de Camel
- Implementar los patrones de integración empresarial (EIP) utilizando los elementos de Camel
- Integrar las aplicaciones de Camel con una base de datos
- Integrar las aplicaciones de Camel con Apache Kafka
- Integrar los servicios de la nube con Camel K
- Utilizar los servicios de REST con el elemento HTTP de Camel
Público al que va dirigido el curso
- El curso está diseñado para los desarrolladores de Java que se encargan de implementar las soluciones de integración en una empresa.
Requisitos previos para el curso
- Tener experiencia en el desarrollo de aplicaciones Java o haber realizado el curso Red Hat Application Development I: Programming in Java EE (AD183)
- Saber usar a la perfección un IDE como Visual Studio Code
- Tener experiencia en Maven y el control de versiones, aunque no es obligatorio
- Tener experiencia en Red Hat OpenShift o haber realizado el curso Introduction to OpenShift Applications (DO101), aunque no es obligatorio
- Realizar una evaluación sin costo para determinar si esta oferta es la más conveniente en función de sus habilidades
Descripción del curso
Presentación de Red Hat Fuse y Camel
Describa las arquitecturas de Red Hat Fuse y Camel y la forma en que se usan para integrar las aplicaciones.
Creación de las rutas de Camel
Implemente las rutas de Camel y desarrolle procesadores personalizados.
Implementación de los patrones de integración empresarial
Describa los patrones de integración empresarial más utilizados e impleméntelos con los elementos de Camel.
Creación de pruebas para las rutas y el control de errores
Desarrolle rutas confiables mediante la creación de pruebas de unidad y simulacros, y el control de errores.
Integración de los servicios mediante la mensajería asíncrona
Integre los microservicios con Apache Kafka y ActiveMQ (JMS).
Implementación de las operaciones
Implemente las operaciones para ofrecer la integridad de los datos en el procesamiento de las rutas.
Diseño y uso de los servicios de REST
Implemente y utilice los servicios de REST con Camel.
Integración de los servicios de la nube
Implemente los microservicios de la nube basados en las rutas de Camel y los elementos de Camel K en un clúster de OpenShift.
Impacto en la empresa
Al agilizar la integración en la nube con Red Hat Fuse y Camel es posible dedicar menos tiempo al mantenimiento y diseño de las soluciones de integración con los patrones empresariales.
Beneficios de la capacitación
Después de realizar el curso, conocerá en profundidad los conceptos básicos de Camel, sus opciones de implementación y las configuraciones y los elementos más usados de este sistema. También dominará a la perfección los patrones de integración de las aplicaciones empresariales, lo cual le permitirá resolver los problemas de integración.
Podrá demostrar que sabe:
- Desarrollar rutas de Camel para integrar los sistemas, tales como JMS, FTP, las bases de datos y los servicios de REST
- Filtrar y transformar los mensajes para crear rutas de integración que sean sumamente confiables
- Desarrollar pruebas y usar elementos de simulación para probar las rutas
- Crear rutas confiables implementando rutas de operaciones que eviten la pérdida de los datos
- Implementar las rutas de Camel en Red Hat OpenShift Container Platform
Próximo examen o curso recomendado para desarrolladores
Próximo examen o curso recomendado para administradores o ingenieros de confiabilidad del sitio
Capacitación in situ disponible
Si quiere capacitar a todo su equipo podemos hacerlo en su establecimiento, en persona o de manera remota.
Red Hat Learning Subscription
Capacitación integral y planes de capacitación sobre los productos de Red Hat, certificaciones reconocidas en el sector y una experiencia de aprendizaje de TI flexible y dinámica.
Conoce las opiniones de otros estudiantes sobre este curso en nuestra Red Hat Learning Community.
Diseñe su plan de desarrollo de habilidades
Realice este curso como parte de una suscripción a Red Hat Learning Subscription, que le ofrece acceso ilimitado y según lo solicite a nuestros recursos de aprendizaje en línea durante todo un año.
Compruebe sus conocimientos
Realice una evaluación de habilidades sin costo y ponga a prueba sus conocimientos, determine sus carencias en materia de habilidades y obtenga recomendaciones para comenzar su capacitación con Red Hat Training.