Curso Cloud-native Integration with Red Hat Fuse and Apache Camel (AD221)

 

Calendario

Estamos preparando nuevas convocatorias, déjanos tus datos a través del formulario y te avisaremos en cuanto estén disponibles.

Acerca del curso

Integra las aplicaciones y los servicios con Red Hat Fuse y Camel.

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 and Apache Camel (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ás 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.

Este curso está diseñado para los desarrolladores de Java que se centran en implementar las soluciones de integración en una empresa.

  • 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.

  • Haber completado, previamente, el curso Red Hat Application Development I: Programming in Java EE (AD183) o contar con experiencia en el desarrollo de aplicaciones Java.
  • Tener competencia en el uso de un IDE como Visual Studio Code.
  • Es recomendable contar con experiencia en Maven y el control de versiones.
  • Es recomendable haber completado, previamente el curso Introduction to OpenShift Applications (DO101) o contar con experiencia en Red Hat OpenShift.

Presentación de Red Hat Fuse y Camel

Describir 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

Implementar las rutas de Camel y desarrolle procesadores personalizados.

Implementación de los patrones de integración empresarial

Describir los patrones de integración empresarial más utilizados e implementarlos con los elementos de Camel.

Creación de pruebas para las rutas y el manejo de errores

Desarrollar rutas confiables mediante la creación de pruebas de unidad y simulacros, y el manejo de errores.

Integración de los servicios mediante la mensajería asíncrona

Integrar los microservicios con Apache Kafka y ActiveMQ (JMS).

Implementación de las operaciones

Implementar las operaciones para ofrecer la integridad de los datos en el procesamiento de las rutas.

Diseño y uso de los servicios de REST

Implementar y utilizar los servicios de REST con Camel.

Integración de los servicios originales de la nube

Implementar los microservicios de la nube basados en las rutas de Camel y los elementos de Camel K en un clúster de OpenShift.

Documentación oficial para el curso Cloud-native Integration with Red Hat Fuse and Apache Camel (AD221).

  • Formador certificado por Red Hat.
  • Más de 5 años de experiencia profesional.
  • Más de 4 años de experiencia docente.
  • Profesional activo en empresas del sector IT.

Solicita información


Descarga el programa del curso
Descargar programa
Hoja de Matriculación:
Descargar matrícula

Si no has encontrado lo que buscabas, prueba buscar tu curso o certificación aquí

Compartir: