DO378 Red Hat Cloud-Native Microservices Development with Quarkus

DO378 Red Hat Cloud-Native Microservices Development with Quarkus

Course overview

Develop microservices-based applications using Quarkus and OpenShift.

Many companies are looking for a way to take advantage of cloud-based architectures, but many don’t know how best to go about it. Quarkus is an exciting new technology that provides the reliability, familiarity, and maturity of Java Enterprise with a container-ready lightning-fast deployment time. Red Hat Cloud-native Microservices Development with Quarkus (DO378) 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.

This course is based on OpenShift 4.14 and Red Hat Build of Quarkus 3.8.
Also check out our Red Hat offering to develop your skills in Linux, OpenShift, Ansible, Kubernetes, and modern open source solutions for businesses.

Course Objective

At the end of the course, the participant should be able to:

  • Describe architectural principles and patterns for cloud-native microservices with Quarkus.
  • Develop and deploy microservices-based applications on Red Hat OpenShift.
  • Implement microservices using Red Hat Build of Quarkus and associated development tools.
  • Create device and integration tests for microservices.
  • Using configuration specifications to inject data and manage application configuration.
  • Develop reactive and asynchronous microservices with Quarkus.
  • Implement health checks, monitoring, and distributed tracing for microservices.
  • Protect microservices with authentication and authorization based on OAuth.
  • Implement fault tolerance and resilient capabilities in microservices architectures.
  • Build and deploy modern cloud-native applications in OpenShift environments.

Target Group

The course is intended for Java application developers.

Prerequisites

Certification

The course is preparatory for the certification The Red Hat Certified Cloud-Native Developer exam (EX378).

Trainer

Red Hat is the leading provider of open source software solutions for business Enterprises around the world rely on our broad portfolio of hybrid cloud infrastructure, application services, cloud-based application development, and automation solutions to deliver IT services on any infrastructure quickly and cost-effectively.

Get access to hands-on training to stay ahead of technology trends and gain the knowledge you need to get certified. Whether you’re just starting out and need Linux training or you’re a seasoned professional seeking automation certification, we can help.

Test your expertise, find your skills gaps, and get recommendations on where to start with Red Hat Training: Red Hat Skills Assessment.

More about the course

Introduction to Red Hat Build of Quarkus
Describe the components and patterns of microservices-based application architectures, as well as the capabilities of the Red Hat Build of Quarkus.

Develop cloud-native microservices with Quarkus
Implement microservices-based applications by using the Red Hat Build of Quarkus runtime and associated development tools.

Test Quarkus microservices
Implement device and integration tests for microservices.

Develop reactive and asynchronous microservices
Describe the capabilities of reactive architectures and implement reactive services with Quarkus.

Secure Quarkus microservices
Secure communication between microservices by enforcing origin validation, authentication, and authorization of requests.

Implement Quarkus microservices on the Red Hat OpenShift Container Platform
Develop and deploy cloud-native applications on the Red Hat OpenShift Container Platform.

Implement fault tolerance in microservices
Implement fault tolerance in a microservices architecture.

Monitor Quarkus microservices
Monitor the operation of a microservice by using logging, metrics, and distributed tracing.

Course overview

42950 kr

4 days

Advanced

Can’t find a (suitable) date, but are interested in the course? Send in an expression of interest and we will do what we can to get an opportunity that suits.

För samtliga utbildningar gäller våra
Allmänna Villkor.

Company-adapted course

The course can be adapted from several perspectives:
  • Content and focus area
  • Scope of application
  • Structure

In collaboration with the course leader, we make sure that the course meets your wishes

Send an expression of interest for the training

Send an expression of interest for the training