Contáctenos
Cuenta Iniciar sesión
AD421

Camel Integration and Development with Red Hat Fuse on OpenShift

Ubicación

Formato Información de los cursos

Lea las opiniones de otros estudiantes en nuestro Red Hat Learning Community

Resumen

Está disponible un curso de remplazo
  • Este curso se actualizó y ahora se denomina Cloud-native Integration with Red Hat Fuse (AD221). Le recomendamos realizar este curso para obtener la capacitación más actualizada. Obtenga más información

 

Descripción del curso

Aprenda a desarrollar, implementar y probar aplicaciones con los patrones de integración empresarial (EIP)

Camel Integration and Development with Red Hat Fuse on OpenShift (AD421) es un curso práctico de laboratorio que permite que los desarrolladores y los arquitectos de Java™ conozcan en profundidad tanto Apache Camel como las mejoras y las herramientas que ofrece Red Hat para 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 que los desarrolladores creen 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 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

Este curso puede ser de ayuda en la preparación para el examen Red Hat Certified Specialist in Camel Development Exam (EX421).

Resumen del contenido del curso

  • Creación de rutas básicas y soluciones de integración con Camel
  • Combinación de mensajes a través del proceso de agregación
  • Desarrollo de pruebas con los elementos de simulación y el kit de pruebas de Camel
  • Desarrollo de servicios REST con REST DSL y Swagger
  • Implementación de una ruta en Karaf, EAP y Spring Boot
  • Incremento de la productividad de las rutas con el procesamiento en paralelo
  • Implementación de microservicios con Red Hat Fuse en OpenShift

Público al que va dirigido el curso

  • Desarrolladores de Java que quieran 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 busquen entender cómo se utiliza Apache Camel en las arquitecturas de software que requieren integración entre las aplicaciones

Requisitos previos para el 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

Objetivos

Resumen 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
Cree rutas de Camel sencillas.
Transformación de datos
Convierta los mensajes a los distintos 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 de REST en Camel con las API REST de Java.
Implementación de rutas de Camel
Empaquete e implemente aplicaciones de Camel para la implementación con Red Hat Fuse.
Implementación de las operaciones
Implemente las operaciones para ofrecer la integridad de los datos en el procesamiento de las rutas.
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 OpenShift utilizando Red Hat Fuse en OpenShift.
Repaso completo
Codifique rutas de Camel para demostrar que puede emplear el conocimiento adquirido en este curso.

Nota: La descripción del curso está sujeta a cambios en función del avance de la tecnología, y a medida que evolucione la naturaleza de las tareas relacionadas. Si tiene dudas o necesita confirmación sobre cierto objetivo o tema concreto, póngase en contacto con alguno de los representantes de Red Hat.

Resultados

Impacto en la empresa

El curso tiene como objetivo desarrollar las habilidades necesarias para crear soluciones de integración más resistentes y esenciales con Red Hat Fuse y Camel, lo cual permitirá reducir el tiempo que se invierte en mantener y desarrollar este tipo de soluciones.

Aunque Red Hat haya creado el curso para que sus clientes saquen el mayor provecho, cada empresa e infraestructura es única, y los resultados o beneficios reales pueden variar.

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 los elementos más usados de este sistema y sus configuraciones. También dominará a la perfección los patrones de integración de las aplicaciones empresariales para 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 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
  • Incrementar la productividad de los mensajes mediante la implementación del procesamiento en paralelo de las rutas
  • Implementar rutas con Red Hat OpenShift Container Platform

Próximo examen o curso recomendado

Tome este curso como parte de su suscripción a Red Hat Learning, la cual le ofrece acceso ilimitado a nuestros recursos de aprendizaje online durante todo un año.

Red Hat logo LinkedInYouTubeFacebookTwitter

Productos

Herramientas

Comprar, vender, explorar

Comunicarse

Acerca de Red Hat

Somos el proveedor líder a nivel mundial de soluciones empresariales de código abierto, incluyendo Linux, cloud, contenedores y Kubernetes. Ofrecemos soluciones reforzadas, las cuales permiten que las empresas trabajen en distintas plataformas y entornos con facilidad, desde el centro de datos principal hasta el extremo de la red.

Suscríbase a nuestra newsletter, Red Hat Shares

Suscríbase ahora

Seleccionar idioma

© 2022 Red Hat, Inc. Red Hat Summit