In this course, we will build on the basic concepts of Apache Camel and start looking at advanced use-cases and implementation details for Camel Components and endpoints. We will start by defining and building a simple use-case within our first lecture and then extend onto its capabilities as we move along in the courseAlong the course, we will learn about Advanced Camel tools and techniques likeBuilding custom camel components and endpointsEnabling High-Availability and Redundancy on RoutesStarting, stopping routes based on conditions within the camel contextComplex Business Rule processing using CamelWe will look into control bus, hawtio and JMXmanagementHow to build dependent routesand much more. We expect the developers taking this course to have a basic understanding of what Camel context is, what are endpoints, how to write route definitions and additional semantics like choice, when, simple language, translators, converters, direct, seda etcAdditionally, you should be familiar with Java lambda functions, streams etcAlthough a supplemental GIT repository is provided with the course to aid you in development, we strongly encourage you to walk through the development steps alongside the course to better grasp the concepts. Additionally, feel free to pause the course at any time, and play with multiple permutations to observe the change in behaviour of CamelOur recommendation would be to go through our Apache Camel w/ Spring Boot Masterclass course before enrolling in this courseWelcome aboard and let’s get started.