Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
14 Hours
Testimonials (1)
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