Apache Camel Online Training

Apache Camel is a lightweight, open-source, and rule-based software router used for a variety of applications. Trainee will be able to work on smart routing rules with any Development Environment with use of Apache Camel. It empowers to define routing and mediation rules in a variety of domain-specific languages. Works directly with any kind of Transport or messaging model. It can be used to write software routing rules and supports different transport protocols.

Course Contents

  • Introducing Camel
    ( Get started with Camel; learn what is Camel and what is use of Camel )
  • Architecture of Camel
    ( Learn about architecture of Camel and concepts )
  • Message Model
    ( Learn types of abstraction for modeling messages )
  • Setting up Apache Camel
    ( Install and configure Apache Camel and deploy your first application )
  • Routing
    ( Learn how to create routing application with Camel. Learn what is endpoint and how to communicate with FTP, JMS and create routes using JAVA & Spring )
  • Transformation
    ( Understand data transformation and learn how camel can help to transform data into one format to another )
  • Working with Beans
    ( Learn how to reduce coupling using bean and also work with bean registries, bean methods and bean binding )
  • Enterprise Integration Patterns
    ( Learn how Apache Camel has implemented EIPs, Aggregator, Splitter, Dynamic Router, Routing Slip, Load Balancer )
  • Camel Components
    ( Learn how to work with component such as File, CXF Web services, JMS, Database, JPA, SEDA and Timer )
  • Transactions
    ( Understand the need of transaction and how to use and configure transaction using Spring’s transaction management )
  • Error Handling
    ( Learn out of the box error handling provided by Camel )
  • ConcurrencyConcurrency
    ( Understand Camel’s threading model and how to use and configure thred pools and profiles )
  • Developing and Deploying Camel Project
    ( Developing and deploying your camel project with Eclipse IDE and Maven )
  • Camel Test Kit
    ( Learn hot to use Camel Test Kit and testing using mocks and without mocks )
  • Monitoring & Managing Camel
    ( Understand monitoring camel instances, tracking application activities, notification and managing Camel applications )

© 2016 Laliwala IT. All rights reserved.