DO078

Quarkus Technical Overview

Overview

Elevate your Java development with Quarkus – the future of enterprise software development.

Course Description

  • Discover the power of Quarkus in this series of free technical overview videos designed for modern Java developers. This on-demand training reveals how Quarkus delivers lightning-fast startup times and minimal memory usage for cloud-native applications. Explore its unique build-time optimizations and enjoy an unparalleled developer experience with live coding, auto-provisioned services, and continuous testing. Learn to effortlessly build and deploy your applications as efficient container images to OpenShift or as native binaries. Elevate your Java development with Quarkus – the future of enterprise software development.

Course Content Summary

  • This technical overview provides a hands-on journey, guiding you through generating a Quarkus application and integrating essential extensions such as REST, JDBC, Hibernate with Panache, health checks, OpenAPI, and container image builders like Podman. Experience the magic of Quarkus's developer experience, featuring live coding that instantly reflects code changes—even complex refactoring and database schema updates—without a single server restart. Learn about DevServices, which effortlessly provision external services like databases for your local development, and leverage the intuitive Dev UI for seamless monitoring and configuration. Discover continuous testing, where your tests automatically rerun with every code modification, empowering a truly agile, test-driven development workflow. Finally, the training demonstrates how to build and deploy your Quarkus applications as highly efficient container images locally with Podman, and seamlessly to the OpenShift container platform, complete with proper route, secret, and environment variable configurations for external access and secure database connections.

Audience for this course

  • This course is designed for Java application developers.

Recommended training

  • There are no prerequisites for this Technical Overview.
Outline

Course Outline

  • Why Quarkus?
  • The Quarkus “secret sauce”
  • How to create an application
  • Quarkus developer joy
  • Continuous testing
  • Building and running container images using Podman
  • Building and running a native executable
  • Deploying applications to OpenShift
  • Next steps for Quarkus training
Outcomes

Choose a location to get started

On-site training available

If you would like to get your entire team trained, we can do it on your premises, in-person or remote.

Red Hat Learning Subscription

Comprehensive training and learning pathways on Red Hat products, industry-recognized certifications, and a flexible and dynamic IT learning experience.

Find out what other students have said about this course in our Red Hat Learning Community.