Starting with Quarkus

Start using Quarkus: the Supersonic Subatomic Java toolkit

4.63 (2338 reviews)
Udemy
platform
English
language
Web Development
category
Starting with Quarkus
7,777
students
3.5 hours
content
Jul 2021
last update
$59.99
regular price

What you will learn

Understand the Quarkus ecosystem, where it comes from, its performance benefits

Bootstrap a REST application with Quarkus

Test it with JUnit and RestAssured

Use injection with CDI

Configure the application and Quarkus itself

Use the dev/test/prod Quarkus profiles

Package a Quarkus application in several JAR formats

Generate a native binary thanks to GraalVM

Build and execute a Docker container out of the application

Why take this course?

This course is for Java developers who want to discover Quarkus. It’s a mixture of slides and code so you can “Understand and Practice” at the same time. This way, you learn the theory, and then put it into practice by developing an application step by step.

In this course you will go through an entire development cycle. After introducing Quarkus, you will make sure your development environment is set up, and you will go from bootstrapping a Quarkus application, to running it as a Docker container. The different steps you’ll go through are:

  • Understand Quarkus,

  • Check your development environment,

  • Get your hands on Quarkus,

  • Expose a REST endpoint using JAX-RS,

  • Inject beans with CDI,

  • Test the REST endpoint with JUnit and RESTAssured,

  • Configure the application with MicroProfile Configuration

  • Configure Quarkus,

  • Add profiles to the configuration,

  • Build executable JARs

  • Build a native executable and a Linux executable with GraalVM,

  • Check the performances of a Quarkus application,

  • Containerize the application with Docker and execute it.

At the end of the course you’ll get a good understanding of Quarkus. You will be able to bootstrap, develop, package and execute a REST application, but most important, take Quarkus to your next project.

Good luck for the course, and please reach out if you need any help or if you have any request: I’m here to help!

Screenshots

Starting with Quarkus - Screenshot_01Starting with Quarkus - Screenshot_02Starting with Quarkus - Screenshot_03Starting with Quarkus - Screenshot_04

Reviews

André
August 7, 2023
Very enjoyable course with an appropriate pace. It is definitely a great kickstart to the Quarkus world. Moreover, the noticeable passion of Antonio motivates you to learn more.
Marco
July 2, 2023
The course is good even if a little old, the problem is that for the asking price it should last much longer, at the end of the course there aren't even coupons to get a discount on other courses by the same author.
Scott
July 1, 2023
It's been a while since I've written Java - the explanation is good, and the examples are well thought out
Laura
June 28, 2023
Ho apprezzato molto questo corso! Gli argomenti sono spiegati in modo molto chiaro e semplice, perfetto per chi è alle prime armi con Quarkus!
Shubeer
June 25, 2023
Too much repetition and a little outdated. Ok if you are curious about Quarkus, but not if you want to do anything useful.
Dennis
June 11, 2023
This is a great first course on Quarkus. Basic concepts are explained clearly. Coding practice drives home the concepts.
Ivan
June 9, 2023
Good into level into Quarkus, just missing some notions about using environment variables for quarkus configuration - in containerized world env. variables are used a lot.
Namit
May 31, 2023
The course does a decent job in introducing one to Quarkus and attempts to train the person in building a simple application end to end. Pros: * End to end basic demonstration of quarkus from project inception to deployment * Instructor is responsive to questions in the forum * Coding in every module which helps to build our own application alongside Cons: *I feel like the number of modules can be reduced as in some, there is no actual details or progress *The last modules are just a general discussion of the quarkus community and books ( some of which the instructor authored) *Modules with especially GraalVM | Native packaging should be improved and made longer with different platforms as they are the most challenging
MANISH
May 19, 2023
The teaching style of the instructor is very smooth. In the activity lectures, a student can program along with the instructor. The course content was logically designed, and the concepts were explained in an easy-to-understand way. I won't probably change a thing about this course. Kudos to Antonio.
Steffen
May 14, 2023
Quite an interesting introduction to the topic of Quarkus. Some contents are unfortunately no longer up to date. Here the comments of the users can help. What I noticed: there is a lot of redundancy. Explaining everything in detail is good and right, but then repeating the same thing again in the hands-on is not necessary.
Emmanuel
May 10, 2023
3 first sections are useless. Overall course is very slow, even watching in 1.75x and doing another thing most part of the time.
Borislav
May 8, 2023
I am in general happy with the course, but I have few remarks which, if fixed, will help other students for future courses. 1. First 10 episodes are useless, the lecturer is literally saying nothing, they can be removed or replaced with one sentence. 2. Having a video frame with lecturer in the lesson popping up and popping out is not a good idea. It is distracting the student. Lecturer appears too frequent on video. For example in other courses (I have bought 20 or more) teacher is appearing at the intro and then between major chapters, but during the slides - definitely no. 3. Ancient french room from 2 centuries ago, where the lecturer is taking his video, gives idea that I am watching something very conservative and old (even though Quarqus is new technology). I would expect office environment or white screen behind, but its ok, it is just the teacher's style. 4. Pronounciation of some words are strange, like JSON- pronounced GZON. Also the stress vouwel is wrong in some words I think. 5. A comparison with other technologies is missing, for eample during the labs, the teaches can say how this is different from spring(profiles, configs, etc.), otherwise students don't benefit that he is a Java champion(whatever that means). 6. Lack of interaction with the student is making course less valuable. The lecturer could introduce some pages with exercises, where I need to checkout from github some unfinished code and finish some lines to fix tests or fix something small. So some exercises would be appreciated. Otherwise I find course valuable for me, so my score is "Good / Amazing" 4.5 but cannot be "Amazing, above expectations!" 5.0
Guillermo
May 4, 2023
Muy detallada pra poder conocer el funcionamiento de quarkus, pero me gustaría que lo amplie para OS de windows, gracias
Anonymized
April 30, 2023
Nice and on-point content. Explaining through slides can be skipped as same things are explained in code demo. Instead slides can be provided separately to follow along. Overall good course.
Paul
April 7, 2023
Clear explanations and good tempo, the course does not spend too much time with the basics but really focuses on the essence.

Charts

Price

Starting with Quarkus - Price chart

Rating

Starting with Quarkus - Ratings chart

Enrollment distribution

Starting with Quarkus - Distribution chart

Related Topics

3869334
udemy ID
2/23/2021
course created date
4/16/2021
course indexed date
Bot
course submited by