Skip to content

redhat-scholars/quarkus-sandbox-tutorial

Repository files navigation

Quarkus Tutorial

Overview

Audience Experience Level

Beginner

Average Time to Complete

4h hours

Quarkus - supersonic, subatomic container-native Java. This workshop is intended to give you a hands on introduction to using Quarkus for building applications The workshop uses the Developer Sandbox and OpenShift DevSpaces, Dev Spaces is a Cloud Development Environment(CDE), to develop Quarkus apps and deploy them to a Kubernetes cluster (based on OpenShift that is)

You can also run this Lab on any other OpenShift cluster, either Managed and Self-Managed by configuring the tutorial.

  • OpenShift Container Platform(OCP)

  • Developer Sandbox

  • OpenShift Local

  • Azure Red Hat OpenShift(ARO)

  • Red Hat OpenShift Service on AWS(ROSA)

  • IBM Red Hat OpenShift Kubernetes Service(ROKS)

Objectives

  • Dependency Injection

  • Testing Quarkus Apps

  • Debugging Quarkus Apps

  • Building Native Quarkus Apps

  • Developing Cloud Native with Quarkus

  • Using Quarkus extensions

  • Hibernate ORM with Panache

  • Event-driven Messaging

  • Streaming Data with Quarkus and Kafka

  • Monitoring with Prometheus and Grafana

  • Tracing Quarkus Apps with Jaeger and MicroProfile Tracing

Documentation

This workshop is based on Antora and Red Hat scholars template to build HTML based tutorials.

To start this workshop, follow the step by step tutorial link for your cluster available below: