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.

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

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:

Recomendados para los administradores o los ingenieros de confiabilidad del sitio:

Seleccionar ubicación

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.