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 in 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 (such as Spring, Java EE, etc.)
- Experience with Java programming
Audience
- Developers
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 3200 € + VAT*
Contact us for an exact quote and to hear our latest promotions
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