JB421

Red Hat JBoss Fuse Camel Development

Está visualizando información sobre:

Aprenda a desarrollar, probar e implementar aplicaciones basadas en patrones de integración empresarial (EIP) con Apache Camel

Red Hat® JBoss® Fuse Camel Development (JB421) es un curso práctico que permite a desarrolladores y arquitectos de Java conocer Apache Camel, y las mejoras y herramientas de desarrollo Camel de Red Hat.

El curso se basa en Red Hat JBoss Fuse v6.3.

Descripción general del curso

Los participantes adquirirán las habilidades necesarias para desarrollar, aplicar, probar e implementar aplicaciones basadas en EIP con Camel. El desarrollo en Camel se organiza en torno a los siguientes aspectos:

  • Rutas que definen una secuencia o un flujo de procesamiento a través de uno o más procesadores y extremos
  • Procesadores que manipulan, interpretan y modifican mensajes dentro de un flujo de Camel.
  • Componentes utilizados para crear extremos que interactúan con el mundo exterior para la adquisición y la transmisión de mensajes.

Este curso le puede servir también para preparar el examen Red Hat Certificate of Expertise in Camel Development Exam (EX421).

Resumen del contenido del curso

  • Introducción a Camel
  • Creación de rutas
  • Transformación de datos
  • Enrutamiento con Java Beans
  • Implementación de servicios de transferencia de estado representacional (REST)
  • Implementación de rutas Camel
  • Implementación de transacciones
  • Implementación de procesamiento en paralelo

Público destinatario y requisitos previos

  • Desarrolladores y arquitectos de Java que busquen aprender cómo implementar EIPS con Camel y componentes personalizados públicos con Camel Fabric
  • Arquitectos de Java que busquen entender cómo utilizar Apache Camel en arquitecturas de software que requieren integración entre aplicaciones

Requisitos previos para este curso

  • Experiencia en el desarrollo y la implementación de aplicaciones Java EE 7
  • Conocimientos de bases de datos relacionales, conectividad de bases de datos Java y SQL
  • Conocimientos de herramientas de desarrollo Java, tales como Maven y Eclipse
  • Conocimiento básico de Spring Framework

Descripción de este curso

Introducción a Camel
Aprenda a integrar aplicaciones y a crear rutas simples con Camel.
Creación de rutas
Desarrolle e implemente rutas Camel en JBoss Enterprise Application Platform y Karaf.
Transformación de datos
Convierta los mensajes entre formatos de datos utilizando transformación implícita y explícita.
Enrutamiento con Java Beans
Cree rutas dinámicas en Camel utilizando Java Beans.
Implementación de servicios REST
Active el soporte REST en Camel con API de REST en Java.
Implementación de rutas Camel
Empaquete e implemente aplicaciones Camel para la implementación en diferentes entornos.
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.
Repaso completo del desarrollo de Red Hat JBoss Fuse Camel
Implemente tres proyectos que abordan los requisitos de integración de una aplicación de integración real.

Nota: La descripción del curso está sujeta a cambios en función del avance de la tecnología y la evolución de las tareas relacionadas. Si tiene preguntas o necesita confirmación sobre un objetivo o tema concreto, póngase en contacto con uno de nuestros especialistas en capacitación.

Próximo examen o curso recomendado

Red Hat Certificate of Expertise in Camel Development Exam (EX421)
Demuestre su capacidad para crear y mantener servicios de integración empresarial basados en el marco y las API de Camel con Red Hat JBoss Fuse.

Beneficios de la capacitación

Impacto en la organización

Este curso está destinado a desarrollar las habilidades propias de Camel necesarias para minimizar la tarea de desarrollo, proporcionando un conjunto completo de componentes reutilizables que permiten conectar datos de múltiples sistemas, como bases de datos, redes sociales y sistemas de planificación de recursos empresariales.

Aunque Red Hat haya creado este curso de forma tal que sus clientes saquen el mayor provecho, cada compañía e infraestructura es única, y los beneficios reales pueden variar.

Impacto a nivel personal

Como resultado de haber asistido a este curso, los alumnos serán capaces de desarrollar reglas de mediación y rutas para integrar colas de mensajes, sistemas de archivos y bases de datos, entre otros sistemas, mediante casos de uso con Apache Camel.

Los alumnos serán capaces de demostrar las siguientes habilidades:

  • Desarrollar rutas con algunos componentes provistos por Camel.
  • Identificar componentes que brinden soporte a un caso de uso de integración.
  • Implementar rutas Camel en Red Hat JBoss EAP, Red Hat JBoss Fuse y OpenShift con Fuse Integration Services.
  • Crear extremos de REST para exponer puntos de integración de Camel.
  • Integrar colas de mensajes y sistemas de archivos en componentes de bases de datos.
  • Convertir formatos de datos comunes (como los formatos CSV, XML, Java Objects y JSON) con los convertidores integrados de Camel.
  • Integrar Camel a las API de contextos e inyección de dependencia