Get started with Quarkus, the Supersonic Subatomic Java Toolkit

Quarkus was created to enable Java developers to build applications for a modern, cloud-native world. Quarkus is a Kubernetes-native Java framework tailored for GraalVM and HotSpot, built from the best Java libraries and standards.

In this training we will go through a complete development cycle together, starting with the bootstrapping of a Quarkus application and ending with its execution as a container. Always well accompanied by our experienced trainers and with a good mix of theory and hands-on labs.

  • Introduction to Quarkus
  • Designing and implementing microservices with Quarkus
  • Build and deploy cloud-native applications
  • Maintainability and transparency of microservices
  • Participants will need a recent notebook with free internet access
  • Additionally, local admin rights are required
  • Already installed Maven, Java OpenJDK 17, IDE, Git
  • Installed Docker Engine with Docker-Compose
  • Our training is aimed at people who already have previous knowledge in the area of Java software development and architecture
  • Furthermore, basic know-how in relation to containers and container platforms is an advantage
  • CHF 1900 / participant for two days.
  • Group sessions consisting of 8 to 24 participants.
  • Includes catering and documentation.
  • Discounts available for groups of 12 participants or more.

Content

Our training sessions consist of varied presentations and hands-on labs to convey their content in an exciting way. We are also happy to refer to your infrastructure in consultation. If further content is required, we can make adjustments at your request.

Quarkus Basics

  • Introduction to microservice architecture
  • First insights into Quarkus
  • Getting to know the MicroProfile specification
  • Configurability of Quarkus applications
  • RESTful microservices with Quarkus
  • Containerization of microservices
  • Deployment on cloud native infrastructure
  • Continuous Integration and Delivery (CICD)
  • Event Driven Architecture and Messaging with Apache Kafka
  • Distributed tracing with OpenTracing and Jaeger
  • Monitoring microservices through metrics
Companies

Individual company trainings are possible. Contact us for costs and dates.

Meet two of Your Trainers

Christof Lüthi

Trainer, Puzzle ITC

Christof is back from his trip around the world, has dived a lot and got to know different cultures. With a fresh spirit and curiosity, he is now on a journey of discovery in the Cloud Native world.

icon/Linkedin
Raffael Hertle

Trainer

Likes to dress up for carnival, but likes to look behind the masks when it comes to cloud native technologies

icon/Linkedin icon/Twitter
Back to trainings