´╗┐

Camel Integration and Development with Red Hat Fuse on OpenShift


Introduction

Camel Integration and Development with Red Hat Fuse (JB421) is a hands-on, lab-based course that gives Java™ developers and architects an understanding of Apache Camel and the enhancements and tools Red Hat offers in support of Camel development.
This course is based on Red Hat® Enterprise Linux® 7.5, OpenShift 3.9, Fuse 7.0, and Camel 2.21..

Overview

Attendees will learn the skills to develop, implement, test, and deploy EIP-based applications using Camel. Camel development is organised around:

  • routes that define a sequence or flow of processing through one or more processors and endpoints
  • processors that massage, interpret, and modify messages within a Camel flow
  • components used to create endpoints that interact with the outside world for acquiring and transmitting messages.

This course can also help you in your preparation for the Red Hat Certificate of Expertise in Camel Development exam (EX421).

Outcomes

As a result of taking this course, you will have a strong understanding of fundamental Camel concepts, commonly used Camel components and their configurations, and Camel deployment options. You will also develop a thorough grasp of enterprise integration patterns to solve integration problems.You will be able to demonstrate these skills:
  • Develop Camel routes to integrate systems such as JMS, FTP, Databases, and REST services.
  • Filter and transform messages to create integration routes that are highly reliable.
  • Develop tests and use mock components to thoroughly test routes.
  • Create reliable routes by implementing transactional routes that prevent data loss.
  • Increase message throughput by implementing parallel processing in routes.
  • Deploy routes with Red Hat OpenShift® Container Platform.

Audience

  • Java developers who need to learn how to use Camel, implement enterprise integration patterns (EIPs), and develop integration applications with Camel
  • Java architects who need to understand how Apache Camel can be used in software architectures requiring integration between applications

Prerequisites

  • Experience in developing and deploying Java EE 7 applications
  • Experience with relational databases, JDBC, and SQL
  • Experience with Java development tools such as Maven and Eclipse

On-Site Training
If you need training for three or more people, ask us about training at your site. You can enjoy the convenience of reduced travel cost and time, as well as a familiar environment for your staff. Additionally, we can customise the course for your business needs.




User Reviews

Not yet rated. You will need to follow this course before you can write a review.

Course Info


Next Step

Enquire Now
Tell a Friend
Email Course Outline