Camel Integration and Development with Red Hat Fuse (AD421)

Course Modality

Instructor-led (classroom)

Course Level

Beginner

Course Time

5 days

Course Language

English

Course Overview

Learn to develop, implement, test, and deploy applications utilizing enterprise integration patterns (EIP)

Camel Integration and Development with Red Hat Fuse on OpenShift (AD421) 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, Red Hat® OpenShift® Container Platform 3.9, Red Hat® Fuse 7.1, and Apache Camel 2.21.

Camel and Red Hat Fuse enable developers to create complex integrations in a simple and maintainable format. 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.

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

Intended 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

Why The DataTech Labs ?

Self-Paced Online Video

A 360-degree learning approach that you can adapt to your learning style

A 360-degree learning approach that you can adapt to your learning style

Engage and learn more with these live and highly-interactive classes alongside your peers

24/7 Teaching Assistance

24/7 Teaching Assistance Keep engaged with integrated teaching

Online Practice Labs

Projects provide you with sample work to show prospective employers.

Applied Projects

Real-world projects relevant to what you’re learning throughout the program

Learner Social Forums

A support team focused on helping you succeed alongside a peer community

Skill Covered

In this course, students learn how to:

  • Create basic routes and integration solutions with Camel.
  • Combine messages through aggregation.
  • Develop tests with Camel test kit and mock components.
  • Develop REST services with the REST DSL and Swagger.
  • Deploy a route on Karaf, EAP, and Spring Boot.
  • Increase route throughput with parallel processing.
  • Deploy microservices with Red Hat Fuse on OpenShift.

Get In Touch

Course Curriculum

Introduce Red Hat Fuse and Camel

Describe how Red Hat Fuse and Camel are used to integrate applications.

Create routes

Develop simple Camel routes.

Transform data

Convert messages between data formats using implicit and explicit transformation.

Create tests for routes and error handling with Camel

Develop reliable routes by developing route tests and handling errors.

Route with Java beans

Create dynamic routes in Camel using Java beans.

Implement REST services

Enable REST support on Camel with Java REST APIs.

Deploy Camel routes

Package and deploy Camel applications for deployment with Red Hat Fuse.

Implement transactions

Provide data integrity in route processing by implementing transactions.

Implement parallel processing

Improve route processing throughput using Camel parallel processing mechanisms.

Create microservices with Red Hat Fuse

Create microservices from Camel routes.

Deploy microservices with Red Hat Fuse on OpenShift

Deploy microservices based on Camel routes to an OpenShift cluster using Red Hat Fuse on OpenShift.

Perform comprehensive review

Demonstrate use of the knowledge gained in this course by coding Camel routes.

Recommended Exams

RedHat

Red Hat Certified Specialist in Camel Development exam - EX421

Red Hat Certified Specialist in Camel Development

Reviews

Get in touch, enquire now!


By submitting this form, I consent to the processing of the personal data that I provide The Data Tech Labs Inc. in accordance with and as described in the Privacy Policy.

© 2020 The Data Tech Labs Inc. All rights reserved.

TDTL-arrow
[glt language="Arabic" label="Arabic" image="yes" text="yes" image_size="24"]
[glt language="English" label="English" image="yes" text="yes" image_size="24"]
[glt language="French" label="French" image="yes" text="yes" image_size="24"]
[glt language="German" label="German" image="yes" text="yes" image_size="24"]
[glt language="Hindi" label="Hindi" image="yes" text="yes" image_size="24"]
[glt language="Marathi" label="Marathi" image="yes" text="yes" image_size="24"]
[glt language="Spanish" label="Spanish" image="yes" text="yes" image_size="24"]

Microsoft Power Platform App Maker

Designing & Implementing Azure AI Solution

Microsoft Azure Administrator

Developing Solutions For Microsoft Azure

Microsoft Azure Architect Design Exam

Implementing Azure Data Solution

Administering Relational Databases On Microsoft Azure