Developing with Middleware

Learn how to create, integrate and automate applications on the fly with Middleware portfolios that can run on-site, in the cloud, or within a container platform, like OpenShift.

Learn More >

Lesson

Develop Java EE 8 apps using JBoss EAP

10 minutes | Intermediate

Learn how to get started with developing Java EE 8 application using JBoss Enterprise Application Platform on OpenShift.

Lesson

Messaging with AMQ broker on OpenShift

15 minutes | Beginner

Learn how to setup a Red Hat AMQ message broker instance running on OpenShift.

Lesson

Develop with Thorntail on OpenShift

25 minutes | Intermediate

Use a sample Thorntail application and modify it to address microservice concerns, understand its structure, deploy it to OpenShift, and more.

Lesson

Getting started with Red Hat Data Grid

10 minutes | Intermediate

Learn how to deploy and run a single instance of Red Hat Data Grid (RHDG) on OpenShift, and how to expose the REST endpoint and invoke simple cache operations.

Lesson

Develop with Node.js on OpenShift

25 minutes | Intermediate

Take an existing sample Node.js application and modify it to address microservice concerns, deploy it to OpenShift, and exercise interfaces between Node.js, microservices, and Kubernetes.

Lesson

Manage rules with JBoss BRMS

45 minutes | Beginner

Learn how to create your first rules project on JBoss BRMS loan application on OpenShift.

Lesson

Create Decision Model and Notation on Red Hat Decision Manager

45 minutes | Beginner

Learn how to create your first Decision Model & Notation (DMN) based Decision Service with Red Hat Decision Manager on OpenShift

Lesson

Create Decision Service on Red Hat Decision Manager

45 minutes | Beginner

Learn how to create your first Decision Service on Red Hat Decision Manager loan application on OpenShift.

Lesson

Build, deploy, and execute Java EE Batch processing with JBeret and WildFly

25 minutes | Beginner

Learn how to build, deploy, and execute Java batch application using JBeret and WildFly for OpenShift

Lesson

Deploy a complete E2E database log solution with Debezium

30 minutes | Intermediate

Deploy a complete end-to-end solution that will capture events from database transaction logs and make those events available to processing by downstream consumers via an Apache Kafka broker.

Lesson

Get started with Fuse for Agile Integration

15 minutes | Beginner

Learn about developing solutions with Red Hat Fuse, a tool that allows distributed systems deployments and a focus on scaling of services and people.

Lesson

Automate app deployment using OpenShift pipelines

30 minutes | Beginner

Learn how to use OpenShift Pipelines to automate the deployment of your applications by installing the OpenShift Pipelines operator and additional steps.

Lesson

Learn the basics of Camel K

15 minutes | Beginner

Understand how to use this lightweight framework for writing integrations.