Temario del curso
1. Introducción a Camel
- Modelo de mensajes de Camel
- Arquitectura de Camel
2. Gestión del enrutamiento con Camel
Los puntos finales (endpoints)
- Creación de rutas en Java
- Uso del filtro de mensajes
- Uso de la difusión (multicasting)
3. Transformación de datos en Camel
- Introducción a la transformación de datos
- Transformación de datos con EIP y Java
- Transformación de 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
- Llamada a beans desde Java
- Patrón Service Activator
- Uso de registros de beans
- Algoritmo de selección de métodos de Camel
- Asignación de parámetros de beans
5. Gestión de errores
- Comprensión de la gestión de errores
- Manejadores de errores en Camel
6. Uso de los componentes de Camel
- Resumen 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 de temporizador (Timer)
7. Uso de los patrones de integración empresarial
- Aggregador
- Divisor (Splitter)
- Ruta dinámica (Routing Slip)
- Roteador dinámico (Dynamic Router)
- Equilibrador de carga (Load Balancer)
8. Transacciones en Camel
- Conceptos básicos de transacciones
- El EIP de cliente de transacciones
- Configuración y uso de transacciones
9. Concurrencia y escalabilidad
- Uso de la concurrencia
- Perfiles de pool de hilos de Camel
- Uso de la concurrencia con EIP
- Sincronización e hilos
- API de cliente de concurrencia
- Uso del motor de enrutamiento asíncrono
10. Monitoreo de Camel
- Verificación de salud a nivel de red
- Verificación de salud a nivel de JVM
- Uso de JMX con Camel
- Verificación de la actividad de la aplicación
- Gestión de aplicaciones de Camel
Requerimientos
No se requieren 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
Reseñas (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