Quarkus Essential Training
1h 38mIntermediate2022-12-07
Authors

Frank P Moley III
Senior Principal Engineer at Catch&Release
Course details
If you’re looking to ramp up your skill set in Java, you may want to check out Quarkus, the easy-to-use, full-stack Java framework that lets you deploy high-performance applications at scale using containerization platforms like Kubernetes. In this course, instructor Frank P Moley III gives you an overview of the essentials of Quarkus, how it works, and how to implement basic configuration and injection strategies. Discover the three most popular ways to use Quarkus for building a microservices-based architecture: JAX-RS, GraphQL, and Reactive. Along the way, you’ll learn the fundamentals of running a Quarkus project from start to finish, including how to manage data access with Panache.
Skills covered
QuarkusFull-Stack Web DevelopmentEssential TrainingWeb Development
Concepts
0. Introduction
- 01 - Supersonic Quarkus
- 02 - What you need to know
1. Quarkus Core
- 03 - Introduction to the framework
- 04 - Introduction to ArC
- 05 - Starting a Quarkus project
- 06 - Configuring Quarkus
- 07 - Injection
- 08 - Challenge - Injection
- 09 - Solution - Injection
2. Data Access
- 10 - Quarkus data access
- 11 - Utilizing data access
- 12 - Adding Panache
- 13 - Challenge - Data access
- 14 - Solution - Data access
3. REST
- 15 - Quarkus and JAX-RS
- 16 - Quarkus REST
- 17 - Challenge - REST
- 18 - Solution - REST
4. GraphQL
- 19 - Quarkus and GraphQL
- 20 - Quarkus GraphQL
- 21 - Challenge - GraphQL
- 22 - Solution - GraphQL
5. Reactive
- 23 - Reactive with Quarkus
- 24 - Messaging with Quarkus
- 25 - Observability with Quarkus
Conclusion
- 26 - What s next