Apache Camel Training

BY
Mindmajix Technologies

Mode

Online

Duration

20 Hours

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study, Virtual Classroom
Mode of Delivery Video and Text Based
Frequency of Classes Weekdays, Weekends

Course and certificate fees

certificate availability

Yes

certificate providing authority

Mindmajix Technologies

The syllabus

Module 1 - Introduction To Camel

  • Introduction to camel
  • Workspace setup
  • Camel-blueprint
  • Java DSL
  • DEMO on spring boot with Rest API

Module 2 - Camel Enterprise Integration Pattern (EIP)

  • Camel enterprise integration pattern (EIP)
  • Content based routing
  • Message filter
  • Dynamic routing

Module 3 - Recipient List

  • Recipient list
  • Splitter
  • Aggregator
  • Wire tap
  • Camel component

Module 4 - Messaging Channel: Dead Letter Channel

  • Messaging channel: dead letter channel
  • Difference between dead letter channel and default error handler
  • What is redelivery policy?
  • Redelivery default values
  • Exception clause: exception handling in camel
  • How to catch multiple exceptions in camel?
  • How to make exception being handled?
  • How to handle and continue exceptions in camel?
  • Demo on camel errors example

Module 5 - Message Routing: Aggregator (EIP)

  • Message routing: aggregator (EIP)
  • Aggregator options
  • Introduction to hawt DB(camel default memory)
  • How to configure aggregation strategy in camel
  • Demo on aggregator pattern

Module 6 - Monitoring The Camel Route And Health

  • Monitoring the camel route and health
  • Mock test cases
  • Camel tracer

Module 7 - JMS

  • JMS
  • Kafka integration with camel
  • Parse XML/JSON
  • Data validation

Module 8 - Exception/Error Handling On Kafka

  • Exception/error handling on kafka
  • Junit for kafka camel route

Module 9 - JMS

  • JMS
  • Activemq integration with camel
  • Parse XML/JSON
  • Data validation
  • Exception/error handling on activemq
  • Junit for kafka camel route

Module 10 - Camel-Jdbc Component

  • Camel-Jdbc component
  • Camel-Jdbc options
  • Camel SQL component
  • Data source configuration
  • Configuration of SQL component in camel
  • Demo on camel SQL and JDBC component using MYSQL database

Module 11 - Camel-JPA Component

  • Camel-JPA component
  • Table creation and integration with camel
  • Integration with activemq

Module 12 - Camel Restlet

  • Camel restlet
  • Bean IO
  • Handle flat payloads (such as XML, CSV, delimited, or fixed length formats).
  • Xstream

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses