AD222 - Cloud-Native Integration with Red Hat Fuse with Exam

Red Hat Fuse, based on the Apache Camel project, is a lightweight, flexible integration platform that enables rapid integration of cloud-native applications, both on-premise and in the cloud.

Camel development is organized around:

  • Routes that define a sequence or flow of processing.
  • Processors that transform, interpret, and modify messages within a Camel route.
  • Components that enable the creation of endpoints that interact with the outside world for acquiring and transmitting data.

Duration: 4.0 days

Enquire Now

Start learning today!

Click Hereto customize your Training

Objectives

  • Deploy Fuse applications on Red Hat OpenShift Container Platform
  • Implement REST APIs with the Camel REST DSL
  • Implement unit tests, error handling, and mocks for Camel routes
  • Implement Enterprise Integration Patterns (EIP) using Camel components
  • Integrate Camel applications with a database
  • Integrate Camel applications with Apache Kafka
  • Integrate Cloud-native services using Camel K
  • Consume REST services using the Camel HTTP component

Content

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.

Audience

  • This course is designed for Java developers focused on implementing integration solutions in an enterprise.

Prerequisites

  • Experience with Java application development or Red Hat Application Development I: Programming in Java EE (AD183).
  • Be proficient in using an IDE such as Visual Studio Code.
  • Experience with Maven and version control is recommended, but not required.
  • Experience with Red Hat OpenShift or Introduction to OpenShift Applications (DO101) is recommended, but not required.
  • Take our free Red Hat Skills assessment to gauge whether this offering is the best fit for your skills.

Certification

product-certification

Course Benefits

product-benefits
  • Career growth
  • Broad Career opportunities
  • Worldwide recognition from leaders
  • Up-to Date technical skills
  • Popular Certification Badges

Red Hat Popular Courses

do180

Learn to build and manage containers for deployment on a Kubernetes and Red Hat OpenShift cluster in this 4-days official Red Hat course.

do285

Learn to build and manage container images, administrate an OpenShift cluster, and troubleshoot applications running on Kubernetes.
Enquire Now
i9IpBW
By clicking "Submit", I agree to the Terms Of Use and Privacy Policy