Camel Training Logo

Camel Training

Live Online & Classroom Enterprise Training

Enterprise Integration patterns (EIP) are needed when you are working on many different technologies and want to integrate them in a standard fashion. Apache Camel is one such implementation of EIP. Our course teaches you every aspect of Apache Camel starting from installation to configuring end points and multi threaded integration flows. You will also learn testing and deployment aspects of the frame work in this course.

Looking for a private batch ?

REQUEST A CALLBACK

Need help finding the right training?

Your Message

  • Enterprise Reporting

  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

What is Camel Training about?

This course is for architects and developers who want to use Apache Camel to build integration solutions using the Enterprise Integration Patterns (EIPs).

The course uses the Fuse Source distribution of Apache Camel FUSE Mediation Router for hands-on programming exercises.

What are the objectives of Camel Training ?

At the end of Camel training course, the participants will be able to:

  • Implement enterprise integration patterns (EIPs) using Apache Camel
  • Configure incoming and outgoing end points and connect them using either a Java embedded-DSL or Spring configuration, applying routing, transformation and other business logic on the message flow
  • Understand the different deployment options available for Apache Camel routes
  • Use Camel to integrate with SOAP/HTTP web services
  • Build reliable, transactional, SEDA-based integration solutions using JMSand Camel
  • Architects
  • Developers

What are the prerequisites for Camel Training?

  • Working knowledge of Java, including a good understanding of Java developments tools (Ant, Maven, Eclipse)
  • Basic understanding of distributed systems concepts (SOA, web services) and the related standards (SOAP, XML, WSDL, JMS)

Available Training Modes

Live Online Training

12 Hours

Classroom Training

2 Days

Course Outline Expand All

Expand All

  • Overview of Apache Camel
  • Installation, setup, and development environment
  • Routing and deployment strategies
  • Core Camel concepts: endpoints, EIPs, processors, payload converters
  • Multi-threaded integration flows
  • Configuring Camel endpoints using DSL and Spring XML
  • Developing and testing integration solutions in Camel using POJOs and jUnit/Mock
  • Using Camel for SEDA architectures with transactional JMS endpoints
  • Integrating Camel with JBI
  • Deployment options (standalone JVM, Spring, Apache ActiveMQ, Apache ServiceMix)
  • Using Camel for web services integration with Apache CXF

Who is the instructor for this training?

The trainer for this Camel Training has extensive experience in this domain, including years of experience training & mentoring professionals.

Reviews