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 (Spring, Java EE, etc.)
- Java programming experience
Audience
- Developers
Testimonials (7)
Trainer's high qulification. Although quite exhausting I enjoyed that there are a lot of examples and that it was possible to ask questions.
Roger - REGNOLOGY ROMANIA S.R.L.
Course - Docker and Kubernetes
Przykłady z rzeczywistych zastosowań
Łukasz - Rossmann SDP Sp. z o.o.
Course - Docker (introducing Kubernetes)
Hands on exercises
Tobias - Elisa Polystar
Course - Docker and Kubernetes: Building and Scaling a Containerized Application
The availability of the virtual desktop as form of sandbox for the participants to tinker with is great!
Benedict - Questronix Corporation
Course - OpenShift 4 for Administrators
The hands-on exercises were extremely important to consolidate learning. The in-depth explanation of how things work under the hood made everything clearer.
Otavio Marchioli dos Santos - ExitLag
Course - Kubernetes from Basic to Advanced
Machine Translated
Concepts learnt and how to set up the k8 clusters
Sekgwa Ramatshosa - Vodacom SA
Course - Kubernetes on AWS
The explanation and background of each concept, to get a better understanding