Quarkus in the Developer Sandbox
Learn the basics of Quarkus as well as dive into the ecosystem of the framework. Including deploying and managing Quarkus applications on Kubernetes.
Tutorial: red.ht/quarkus-sandbox-tutorial
Slides: red.ht/quarkus-sandbox
Duration |
Audience |
Level |
~4 hours |
Spring, Java EE, and Enterprise Java developers |
Beginner |
Is your Java app consuming the server’s whole memory and taking minutes to boot? And then, even more time to redeploy? Get rid of your old Java applications and learn Quarkus, the supersonic, subatomic Java. This workshop is intended to give you a hands on introduction to using Quarkus for building applications. You run it on your own following the step-by-step guide and using a shared cluster.
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 (OpenShift)
In this workshop you learn how Java apps can have small memory footprints and really fast startup times - milliseconds fast. With Quarkus you also get instantaneous save/refresh coding sessions, continous testing and overall developer joy!
What you will learn:
-
Dependency Injection
-
Testing Quarkus Apps
-
Debugging Quarkus Apps
-
Building Native Quarkus Apps
-
Developing Cloud Native with Quarkus
-
Deploying to the cloud
-
Using Quarkus extensions
-
Hibernate ORM with Panache
-
Documenting and Testing APIs
-
Event-driven Messaging
-
Streaming Data with Quarkus and Kafka
-
Monitoring with Prometheus and Grafana
-
Tracing Quarkus Apps with Jaeger and OpenTelemetry