Camel Development with Red Hat JBoss Fuse Online (JB421R) course outline

Learn how to develop, implement, test, and deploy enterprise integration patterns (EIP)-based applications using Apache Camel.

Introduction to Camel

  • Identify when to use Camel, the main components in Camel's architecture, and the EIP implemented by Camel.

Developing integration solutions with Camel

  • Create Camel projects using Maven.

Transforming data format in Camel

  • Transform data formats in Camel during routing processing.

Using beans

  • Work with Spring facilities to invoke Camel applications.

Key Camel components

  • Customize the default endpoint available in Camel to support special use cases.

Testing Camel applications

  • Create test cases using Camel and Spring facilities.

Managing errors

  • Manage errors generated during routing processing in Camel to support retries and alternative route processing.

Threading and transactions

  • Improve performance in Camel applications using multi-threaded routes.

Integrating Camel and Fabric

  • Use Camel Fabric to manage large deployment use cases.

Developing custom Camel components

  • Create Camel components according to customers' needs.

Camel review

  • Review what you’ve learned about Camel.