Temario del curso
1. Introducción a Camel
- Modelo de mensajes de Camel
- Arquitectura de Camel
2. Gestión del enrutamiento con Camel
Los extremos (endpoints)
- Creación de rutas en Java
- Uso del filtro de mensajes
- Uso del multicasting
3. Transformación de datos en Camel
- Introducción a la transformación de datos
- Transformación de datos con EIPs y Java
- Transformación XML
- Formatos de datos proporcionados por Camel
- Uso de los formatos de datos CSV y JSON de Camel
- Transformación con plantillas
- Uso de los convertidores de tipos de Camel
4. Beans y Camel
- Invocación de beans desde Java
- El patrón Activador de Servicio
- Uso de registros de beans
- Algoritmo de selección de métodos de Camel
- Asignación de parámetros de beans
5. Manejo de errores
- Comprensión del manejo de errores
- Manejadores de errores en Camel
6. Uso de los componentes de Camel
- Visión general de los componentes de Camel
- Componentes de archivos y FTP
- Componente JMS
- Componente CXF para servicios web
- Componente MINA para redes
- Componentes JDBC y JPA
- Componente Temporizador
7. Uso de los Patrones de Integración Empresarial
- Agregador
- Divisor
- Guía de enrutamiento (Routing Slip)
- Enrutador dinámico
- Balanceador de carga
8. Transacciones en Camel
- Conceptos básicos de transacciones
- El EIP Cliente de Transacción
- Configuración y uso de transacciones
9. Concurrencia y escalabilidad
- Uso de la concurrencia
- Perfiles de pools de hilos de Camel
- Uso de la concurrencia con EIPs
- Sincronicidad e hilos
- API de cliente de concurrencia
- Uso del motor de enrutamiento asíncrono
10. Monitoreo de Camel
- Verificación de la salud a nivel de red
- Verificación de la salud a nivel de JVM
- Uso de JMX con Camel
- Verificación de la actividad de la aplicación
- Gestión de aplicaciones Camel
Requerimientos
No hay requisitos específicos para asistir a este curso.
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 4350 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Testimonios (4)
El conocimiento proporcionado cubrió todos los aspectos que podríamos necesitar para nuestras implementaciones actuales de Apache Camel.
Leon - Vos Management & Logistical Development B.V.
Curso - Apache Camel
Traducción Automática
Realmente disfruté los muchos ejemplos de código.
Catriona Corley - PEAC Finance
Curso - Apache Camel
Traducción Automática
I liked the theory then code approach.
Patrick Andersen
Curso - Apache Camel
Traducción Automática
Easy to follow, despite English not being our native language. Lots of practical examples.
Joao Baltazar
Curso - Apache Camel
Traducción Automática