Fuse/AMQ ( bspfsq | 21 hours )
Course Lab Environment
- Openshift Cluster Logging Implementation & Automation
- Red Hat Fuse Console Implementation & Automation
- Red Hat API Designer Implementation & Automation
- Red Hat AMQ Implementation & Automation
- Skupper Implementation & Automation
Introduction to Enterprise Integration with Red Hat Fuse
- Introducing EIP
- Introducing Common Integration Patterns
- Breaking the Monolith with Red Hat Fuse
- Red Hat Fuse Software Architecture
Creating Red Hat Fuse Routes
- Using the CodeReadyContainers Studio IDE
- Creating a Camel Project
- Understanding a Camel Project Structure
- Creating a Camel Route
- Running a Camel Route Locally
- Managing an Integration Lifecycle
Connecting Red Hat Fuse with AMQ Broker
- Producing to an address
- Consuming from an address
Red Hat Fuse with REST
- Consuming REST APIs from a Red Hat Fuse Integration
- Red Hat Fuse as a REST API
Handling Errors in Red Hat Fuse
- Using Transactions
- Handling Loss of Message Order
- Using Dead Letter Queues
- Using Retry Queues
- Using the Circuit Breaker
Red Hat Fuse Integration Design @NS
- Introducing The VETRO Pattern
- Understanding NS Internal Documentation
- The PubSub Pattern
- The Request Response Pattern
- The Dead Letter Channel Pattern
- The Claim Check Pattern
- The Content-Based Router Pattern
- The Message Filter Pattern
- The Content Filter Pattern
- Threading in Red Hat Fuse
- Recognizing Communication Patterns
Transforming Data with Red Hat Fuse
- Transforming XML to XML
- Transforming XML to JSON
- Transforming JSON to XML
- Transforming JSON to JSON
Operating a Red Hat Fuse Integration on Openshift
- Deploying Red Hat Fuse on Openshift
- Monitoring Integrations on Openshift
Operating a Red Hat Fuse Integration on Openshift @NS
- Understanding the HIP Helm Chart
- Using the HIP Helm Chart
- Configuring mTLS for Red Hat Fuse
- Implementing Authentication and Authorization using KeyCloak
- Communicating Fuse Integration Limitations
Introducing Red Hat AMQ
- Red Hat AMQ Features
- Understanding broker.xml
- Red Hat AMQ on Openshift
Deploying Red Hat AMQ
- Red Hat AMQ Deployment Architectures
- Creating a Single Broker Instance
- Creating a Multi Node Broker Cluster
- Using failover()
- Using AMQPS
- Monitoring Red Hat AMQ using the AMQ Console
- Tuning Red Hat AMQ
API Design
- Introduction to API Design
- Using OpenAPI
- Using AsyncAPI
- Using WSDL
Testing Integrations
- Principles of Testing (*cf. Testing Notes*)
- Applied Red Hat Fuse Testing with SoapUI
- Applied Red Hat Fuse Testing with Postman
- Applied Red Hat Fuse Testing with JUnit
- Applied Red Hat Fuse Testing with Microcks