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
- Quarkus vs Spring Framework and other Java frameworks.
- Overview of Quarkus features and architecture.
Preparing the Development Environment
- Choosing an IDE (IntelliJ IDEA, Eclipse, VSCode, etc.).
- Installing Java, Maven, GraalVM, and Docker.
Creating a Quarkus Application
- Bootstrapping a Quarkus project.
- Running the application.
- Using dependency injection in Quarkus.
- Testing the application.
- Packaging the application.
Building Native Executables with GraalVM
- Configuring GraalVM.
- Compiling applications to native executable.
- Packaging native applications in a container.
- Debugging native applications.
Building Quarkus Applications with Maven
- Creating a project.
- Working with extensions.
- Running and debugging on development mode.
- Importing 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).
- Practical experience in 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