AD221
Cloud-native Integration with Red Hat Fuse and Apache Camel
Descripción general
Integre las aplicaciones y los servicios con Red Hat Fuse y Camel
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.
Después de completar el curso, tendrás acceso a los laboratorios prácticos hasta por 45 días para cualquier curso persencial que incluya un entorno virtual.
Nota: El curso se ofrece como clase virtual de cuatro días o en la modalidad autorregulada. Los tiempos pueden variar conforme lo realice. Para conocer toda la información del curso, el cronograma y los precios, seleccione su ubicación y, luego, el botón "Explorar ahora" en el menú de la derecha.
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 destinatario del 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 este curso
- Debe tener experiencia en el desarrollo de aplicaciones Java o haber realizado el curso Red Hat Application Development I: Programming in Java EE (AD183).
- Debe usar a la perfección un IDE como Visual Studio Code.
- Se recomienda tener experiencia en Maven y el control de versiones, pero no es obligatorio.Se recomienda
- tener experiencia en Red Hat OpenShift o haber realizado el curso Introduction to OpenShift Applications (DO101), pero no es obligatorio.
- Realice una evaluación sin costo para determinar si esta oferta es la más conveniente en función de sus habilidades.
Aspectos tecnológicos que debe tener en cuenta
- Se necesita conexión a Internet.
Resumen
Descripción del curso
Introducción a 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 originales 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.
Resultados
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.
Impacto a nivel personal
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 verificar las rutas de forma detallada
- 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
Recomendados para los desarrolladores:
- Red Hat Cloud-native Microservices Development with Quarkus (DO378)
- Developing Event-Driven Applications with Apache Kafka and Red Hat AMQ Streams (AD482)
Recomendados para los administradores o los ingenieros de confiabilidad del sitio:
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.