Camel Integration and Development with Red Hat Fuse on OpenShift (AD421)

Logo RedHat

 

Descripción del curso

Aprenda a desarrollar, implementar y probar aplicaciones utilizando patrones de integración de aplicaciones empresariales (EIP)

Camel Integration and Development with Red Hat Fuse on OpenShift (AD421) es un curso práctico de laboratorio que permite a desarrolladores y arquitectos de Java™ conocer en profundidad tanto Apache Camel como las mejoras y las herramientas que ofrece Red Hat para respaldar el desarrollo en Camel.

Este curso se basa en Red Hat® Enterprise Linux® 7.5, Red Hat® OpenShift® Container Platform 3.9, Red Hat® Fuse 7.1 y Apache Camel 2.21.

Camel y Red Hat Fuse permiten a los desarrolladores crear integraciones complejas en un formato sencillo y fácil de mantener. El desarrollo en Camel se organiza en torno a los siguientes aspectos:

  • Rutas que definen una secuencia o un flujo de procesos
  • Procesadores que transforman, interpretan y modifican los mensajes dentro de una ruta de Camel
  • Componentes que se utilizan para crear extremos que interactúan con el mundo exterior mediante la adquisición y la transmisión de datos

Este curso puede ayudarlo a prepararse para el examen Red Hat Certified Specialist in Camel Development Exam (EX421).

 

Resumen del contenido del curso

  • Crear rutas básicas y soluciones de integración con Camel
  • Combinar mensajes a través de la agregación
  • Desarrollar pruebas con los componentes de simulación y el kit de pruebas de Camel
  • Desarrollar servicios REST con REST DSL y Swagger
  • Implementar una ruta en Karaf, EAP y Spring Boot
  • Incrementar la productividad de las rutas con el procesamiento en paralelo
  • Implementar microservicios con Red Hat Fuse en OpenShift

     

    Público al que va dirigido el curso

    • Desarrolladores de Java que buscan aprender a utilizar Camel, a implementar patrones de integración de aplicaciones empresariales (EIP) y a desarrollar aplicaciones de integración con Camel
    • Arquitectos de Java que buscan entender cómo se puede utilizar Apache Camel en las arquitecturas de software que requieren integración entre las aplicaciones

     

    Requisitos previos para este curso

    • Experiencia en el desarrollo y la implementación de aplicaciones Java EE 7
    • Experiencia con bases de datos relacionales, JDBC y SQL
    • Experiencia con herramientas de desarrollo de Java, tales como Maven y Eclipse


    Contenido del curso

    Presentación de Red Hat Fuse y Camel

    • Describa cómo se utilizan Red Hat Fuse y Camel para integrar las aplicaciones.

    Creación de rutas

    • Desarrolle rutas de Camel sencillas.

    Transformación de datos

    • Convierta los mensajes entre los formatos de datos utilizando la transformación implícita y explícita.

    Creación de pruebas para las rutas y control de errores con Camel

    • Cree rutas confiables mediante el desarrollo de pruebas de ruta y el control de errores.

    Enrutamiento con JavaBeans

    • Cree rutas dinámicas en Camel utilizando JavaBeans.

    Implementación de servicios REST

    • Active el soporte REST en Camel con las API REST en Java.

    Implementación de rutas de Camel

    • Empaquete e implemente aplicaciones de Camel para la implementación con Red Hat Fuse.

    Implementación de transacciones

    • Proporcione integridad de datos en el procesamiento de rutas mediante la implementación de transacciones.

    Implementación de procesamiento en paralelo

    • Mejore la productividad del procesamiento de rutas utilizando los mecanismos de procesamiento en paralelo de Camel.

    Creación de microservicios con Red Hat Fuse

    • Cree microservicios a partir de las rutas de Camel.

    Implementación de microservicios con Red Hat Fuse en OpenShift

    • Implemente microservicios basados en las rutas de Camel en un clúster de OpenShift utilizando Red Hat Fuse en OpenShift.

    Repaso completo

    • Codifique rutas de Camel para demostrar que puede emplear el conocimiento adquirido en este curso.
          €2,869.00