Course Outline
Introduction
- Comparison of Quarkus vs. Spring Framework and other Java frameworks.
- Overview of Quarkus features and architecture.
Preparing the Development Environment
- Selecting an IDE (IntelliJ IDEA, Eclipse, VSCode, etc.).
- Installing Java, Maven, GraalVM, and Docker.
Creating a Quarkus Application
- Bootstrapping a Quarkus project.
- Running the application.
- Utilizing dependency injection in Quarkus.
- Testing the application.
- Packaging the application.
Building Native Executables with GraalVM
- Configuring GraalVM.
- Compiling applications to native executables.
- Packaging native applications into containers.
- Debugging native applications.
Building Quarkus Applications with Maven
- Creating a project.
- Working with extensions.
- Running and debugging in development mode.
- Importing the project into an IDE.
- Building container-friendly executables.
Containerizing Native Applications with Docker
- Building and pushing container images.
- Deploying native applications on Kubernetes.
Troubleshooting
Summary and Conclusion
Requirements
- Familiarity with Java frameworks (e.g., Spring, Java EE).
- Experience with Java programming.
Audience
- Developers
Testimonials (5)
Setting up Podman for effortlessly working with local containers, as well as using Kafka topics.
- Norfolk Southern
Course - Quarkus for Developers
Quick set up and leveraging its build-time optimizations, utilizing Dev Services
- Norfolk Southern
Course - Quarkus for Developers
The Panache and Kafka topics help expanding my basic knowledge! Also, I have learned a new way of starting a Quarkus application using a coomand line.
Tariku Ahmed - Norfolk Southern
Course - Quarkus for Developers
Learning about Quarkus and how it relates to spring boot
Justin Ross - Norfolk Southern
Course - Quarkus for Developers
That we got a complex overview also about the context - for example why do we need some annotations and what they mean. I liked the practical part of the training - having to manually run the commands and call the rest api's