Udemy

(2026) Quarkus for beginners, everything you need to know.

Enroll Now
  • 991 Students
  • Updated 12/2025
4.4
(291 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
2 Hour(s) 54 Minute(s)
Language
English
Taught by
Coffee Code
Rating
4.4
(291 Ratings)
4 views

Course Overview

(2026) Quarkus for beginners, everything you need to know.

Creating Java applications based on the Quarkus framework

Welcome to the course that will teach you everything you need to know to get started with Quarkus! This comprehensive course is designed for beginners who want to explore the capabilities of this modern Java framework, built for creating fast, lightweight applications in a microservices architecture. Throughout the course, we will cover all the essential aspects of working with Quarkus, from basic features to advanced techniques, enabling you to build fully functional applications.

Main course chapters:

  • REST – Learn how to create modern REST API applications using Quarkus that are fast, scalable, and easy to maintain.

  • OpenAPI/SwaggerUI – Discover how to generate API documentation with OpenAPI and use SwaggerUI for interactive API testing.

  • Dependency Injection – Understand the dependency injection mechanism in Quarkus, which helps you create flexible and testable applications.

  • Configuration – Learn how to efficiently configure Quarkus applications and manage settings across different environments.

  • Integration with a Database – Gain knowledge on integrating Quarkus with a database, creating queries, and managing data.

  • Flyway – Learn Flyway, a tool for managing database migrations, which will help you safely and conveniently manage changes to your database schema.

  • Exception Handler – Discover how to create efficient exception handling mechanisms that improve the reliability of your applications.

  • Testing – Learn the process of testing Quarkus applications, including unit and integration tests.

  • Security – Learn how to secure your Quarkus applications using mechanisms like authorization and authentication to ensure data and user security.

This course is designed to help you gradually absorb the necessary knowledge and then apply it in practice. By the end of the course, you'll be able to create your own Quarkus-based application, utilizing all the discussed features and best practices.

If suggestions for new lessons or topics arise during the course, they will be considered and added based on the needs of the learners. We are open to any proposals to make the course as tailored to your expectations as possible!

Course Content

  • 10 section(s)
  • 72 lecture(s)
  • Section 1 Introduction
  • Section 2 First steps
  • Section 3 Rest
  • Section 4 OpenApi/SwaggerUI
  • Section 5 Dependency Injection
  • Section 6 Configuration
  • Section 7 Integration with a database
  • Section 8 Flyway
  • Section 9 Exception Handler
  • Section 10 Testing

What You’ll Learn

  • Developing with Quarkus
  • Building REST application
  • Configuration Setup and Testing
  • Securing Quarkus Applications
  • Database Management in Quarkus


Reviews

  • W
    Wolfgang Lermer
    2.5

    generated speaker voice is annoying

  • P
    Pratibha .
    5.0

    great learning experience

  • K
    Kevin Mashaba
    5.0

    Clear and short videos

  • M
    Mohamed Zulbihar
    3.0

    Good training

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed