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 adquirir y transmitir los 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. Este curso se basa en Red Hat Fuse 7.10 y OpenShift 4.
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 manejo de los 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 originales de la nube con Camel K
- Utilizar los servicios REST con el elemento HTTP de Camel
Público al que va dirigido el curso
- Este curso está diseñado para los desarrolladores de Java que se centran en implementar las soluciones de integración en una empresa.
Requisitos previos para el curso
Aspectos tecnológicos que debe tener en cuenta
- Se necesita una conexión a Internet.