- contacto@formadoresit.es
- + 34 692 317 648
-
Calle Velázquez, 80
28001, Madrid
SUSCRÍBETE A LA NEWSLETTER
- Recibe información acerca de nuestros cursos y próximas convocatorias
Inicio » ¿Qué Hacemos? » Formación a Empresas » Devops & Agile » DevOps » Curso Apache Camel Integracion y desarrollo con Red Hat Fuse
Formación en Apache Camel y Red Hat Fuse para desarrolladores y profesionales de empresa interesados en conocer rutas básicas y soluciones de integración en OpenShift. Curso Apache Camel con Red Hat Fuse en OpenShift ofrecido en modalidad presencial In Company u online en Madrid, Barcelona, Valencia, Alicante, Sevilla y Bilbao, bajo demanda para empresas.
¿Qué es Apache Camel?
Apache Camel es un framework Java de código abierto (Open Source), que facilita la integración de software de una manera fácil y accesible. En este sentido, nos permite implementar todos los patrones de integración empresarial, conecta con un amplio abanico de protocolos de transporte y soporta el lenguaje DSL.
Entre sus principales características destacamos su sencillez y facilidad de uso, su versatilidad e implementación de los principales Patrones EIP (Enterprise Integration Patterns), su incorporación de un gran soporte para pruebas automáticas y un amplio listado de componentes y conectores “de serie” disponibles. Además, este framework Java puede ser un componente muy útil dentro de una arquitectura SOA.
La arquitectura de Apache Camel se fundamenta en tres ejes principales: Motor de integración y ruteo, Procesos; que se utiliza para gestionar y mediar mensajes entre endpoint, implementando los patrones de integración empresarial, y Componentes; que proporciona una interfaz para comunicarse con el mundo externo a través de endpoints que se especifican como URI.
¿Qué es OpenShift?
Red Hat OpenShift es una plataforma de código abierto para entornos estandarizados de autoservicio y operaciones automatizadas full-stack. De esta forma, solo te tienes que centrar en el código. OpenShift es el PaaS de Red Hat. Nace como la unión de Kubernetes y Docker, por lo que permite el escalado, despliegue automático y gestión de contenedores en el clúster.
Los contenedores se han convertido en estos últimos años en una tecnología clave para la configuración e implementación de aplicaciones y microservicios. OpenShift ofrece la instalación automatizada, actualizaciones y administración del ciclo de vida a través de la pila de contenedores (el sistema operativo, Kubernetes y servicios de clúster y aplicaciones) en cualquier cloud. Además, ayuda a los equipos a construir con velocidad, agilidad, confianza y elección. Se centra en la seguridad en todos los niveles de la pila de contenedores y durante todo el ciclo de vida de la aplicación. Además, permite desplegar soluciones Big Data en contenedores.
– Desarrolladores, DevOps y consultores técnicos con al menos 2 o 3 años de experiencia.
– 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
25 Horas
TEMA 1. Presentación de Red Hat Fuse y Apache Camel
Describa cómo se utilizan Red Hat Fuse y Camel para integrar las aplicaciones.
TEMA 2. Creación de rutas
Desarrolle rutas de Camel sencillas.
TEMA 3. Transformación de datos
Convierta los mensajes entre los formatos de datos utilizando la transformación implícita y explícita.
TEMA 4. Creación de pruebas para las rutas y control de errores con Apache Camel
Cree rutas confiables mediante el desarrollo de pruebas de ruta y el control de errores.
TEMA 5. Enrutamiento con JavaBeans
Cree rutas dinámicas en Camel utilizando JavaBeans.
TEMA 6. Implementación de servicios REST
Active el soporte REST en Camel con las API REST en Java.
TEMA 7. Implementación de rutas de Apache Camel
Empaquete e implemente aplicaciones de Camel para la implementación con Red Hat Fuse.
TEMA 8. Implementación de transacciones
Proporcione integridad de datos en el procesamiento de rutas mediante la implementación de transacciones.
TEMA 9. Implementación de procesamiento en paralelo
Mejore la productividad del procesamiento de rutas utilizando los mecanismos de procesamiento en paralelo de Camel.
TEMA 10. Creación de microservicios con Red Hat Fuse
Cree microservicios a partir de las rutas de Apache Camel.
TEMA 11. 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.
TEMA 12. Repaso completo
Codifique rutas de Camel para demostrar que puede emplear el conocimiento adquirido en este curso.
En el siguiente curso veremos todas las novedades que traen Apache Camel y Red Hat Fuse, así como los beneficios de su implementación en proyectos de integración y desarrollo en la empresa.
Entre sus principales características destacamos su sencillez y facilidad de uso, su versatilidad e implementación de los principales Patrones EIP (Enterprise Integration Patterns), su incorporación de un gran soporte para pruebas automáticas y un amplio listado de componentes y conectores “de serie” disponibles. Además, este framework Java puede ser un componente muy útil dentro de una arquitectura SOA.
La arquitectura de Apache Camel se fundamenta en tres ejes principales:
Si actualmente estás trabajando, tu empresa podrá bonificarse nuestros cursos a través de FUNDAE (antiguamente la Fundación Tripartita) y salirle prácticamente gratis.
– Método OnLine mediante servicios streaming enfocado a empresas.
– Curso apto para visualizar en tablets, multinavegador y multiplataforma.
– Tecnología GoToMeeting.