DO378LS: Red Hat Cloud-native Microservices Development with Quarkus

Learn to develop microservice-based applications with Quarkus and OpenShift. Many enterprises are looking for a way to take advantage of cloud-native architectures, but many do not know the best approach. Quarkus is an exciting new technology that brings the reliability, familiarity, and maturity of Java Enterprise with a container-ready lightning fast deployment time. This training emphasizes learning architectural principles and implementing microservices based on Quarkus and OpenShift. You will build on application development fundamentals and focus on how to develop, monitor, test, and deploy modern microservices applications..

Version:
This course is based on OpenShift 4.5 and Quarkus 1.7

 Important Information about Course Delivery and Enrollment

Please note that as of January 1, 2026, Red Hat is introducing its Red Hat Learning Subscription (RHLS) course model, a flexible subscription solution that replaces their previous direct enrollment for virtual course dates.

When purchasing this product, you will receive access to an RHLS at course level, giving you the flexibility to enroll in the course date that suits you best, directly through your Red Hat training portal.

The RHLS subscription includes the following:

  • One live, instructor-led course
  • 12 months of access to the associated e-learning materials
  • Up to 100 hours of additional lab access
  • One exam voucher, including one retake if needed

Please use the e-learning order form on the right-hand side to purchase the course. You can read more about the Red Hat Learning Subscription model here.

Note that the RHLS solution is only available upon purchase of individual virtual classes. 

If you are attending a physical classroom training or a private, company-specific training, the following is included:

  • Official Red Hat classroom training led by certified experts with extensive Red Hat product experience
  • 45-day access to hands-on labs for any course that includes a virtual environment
  • Official digital Red Hat course materials

Course Objectives

As a result of attending this course, you will understand how to develop, monitor, test, and deploy microservice-based applications using Quarkus and Red Hat OpenShift.
You should be able to demonstrate these skills:

  • Design a microservices-based architecture for an enterprise application.
  • Quickly build and test microservices with Quarkus and deploy on to OpenShift Container Platform.
  • Implement fault tolerance and health checks for microservices.
  • Secure microservices to prevent unauthorized access.

Audience

This course is designed for application developers.

Prerequisites

Red Hat recommends these prerequisites:

  • Experience with application development or Red Hat Application Development I: Programming in Java EE (AD183)
  • Be proficient in using an IDE such as Red Hat® Developer Studio or VSCode
  • Recommended, but not required: experience with Maven and version control.
  • Recommended, but not required: experience with OpenShift or Introduction to OpenShift Applications (DO101)

Describe microservice architectures
Describe components and patterns of microservice-based application architectures.

Implement a microservice with Quarkus
Describe the specifications in Quarkus, implement a microservice with some of the specifications, and deploy it to an OpenShift cluster.

Build microservice applications with Quarkus
Build a persistent and configurable distributed quarkus microservices application.

Implement fault tolerance
Implement fault tolerance in a microservice architecture.

Build and deploy native Quarkus applications
Describe Quarkus in native mode and describe its deployment on OpenShift Container Platform.

Test microservices
Implement unit and integration tests for microservices.

Create application health checks
Create a health check for a microservice.

Secure microservices
Secure microservice endpoints and communication.

Monitor microservices
Monitor the operation of a microservice using metrics and distributed tracing.

Practical information

Duration: 4 days
Price: 45 000 NOK
Language: English
Format: Virtual, classroom, or on demand

FAQ

Hvordan gjennomføres kurset?
Kurset gjennomføres som instruktørledet undervisning med praktiske lab-øvelser i Red Hat sitt læringsmiljø.

Hvem passer kurset for?
Kurset passer for utviklere som ønsker å bygge cloud-native applikasjoner med Quarkus og OpenShift.

Hva lærer jeg i løpet av kurset?
Du lærer hvordan du utvikler, tester, deployer og sikrer mikroservices i OpenShift ved hjelp av Quarkus.

Er kurset praktisk rettet?
Ja. Kurset inkluderer hands-on lab-øvelser hvor deltakerne bygger og deployer mikroservices.

Hvilke temaer dekkes i kurset?
Kurset dekker blant annet mikroservicesarkitektur, Quarkus, OpenShift, testing, sikkerhet og overvåking.

Får jeg sertifisering etter kurset?
Nei. Kurset gir ikke sertifisering

Hvilke forkunnskaper anbefales?
Det anbefales erfaring med applikasjonsutvikling og grunnleggende kunnskap om utviklingsverktøy.

Hva gjør dette kurset unikt?
Kurset kombinerer moderne Java-utvikling med cloud-native prinsipper og gir praktisk erfaring med Quarkus og OpenShift.

Andre relevante kurs

4. mai
5 dager
Classroom Virtual On Demand Startgaranti
18. mai
5 dager
Classroom Virtual On Demand
18. mai
5 dager
Classroom Virtual On Demand
1. juni
4 dager
Classroom Virtual On Demand