Module 1: Introduction to Red Hat Fuse and Camel
- Describe the architecture of Red Hat Fuse and Camel and how they are used to integrate applications.
Module 2: Create Camel routes
- Implement Camel routes and develop custom processors.
Module 3: Implement enterprise integration patterns
- Describe the most commonly used enterprise integration patterns and implement them using Camel components.
Module 4: Create tests for routes and error handling
- Develop reliable routes by creating unit tests and mocks, and by handling errors.
Module 5: Integrate services using asynchronous messaging
- Integrate microservices using Apache Kafka and ActiveMQ (JMS).
Module 6: Implement transactions
- Provide data integrity in route processing by implementing transactions.
Module 7: Build and consume REST services
- Implement and consume REST services with Camel.
Module 8: Integrate cloud-native services
- Deploy cloud-native microservices based on Camel Routes and Camel K components to an OpenShift cluster.