Quarkus Foundation
OpenValue biedt dit product standaard aan in de volgende regio's: Amsterdam, Arnhem, Rotterdam, Utrecht
Introduction
In this comprehensive training you will master the foundations of building enterprise-grade Quarkus applications from scratch, gaining hands-on experience with cutting-edge features and best practices. You’ll explore Quarkus’ latest innovations including Continuous Testing for immediate feedback, Dev Services for zero-configuration development environments, and cloud deployment patterns optimized for modern container platforms. Based on real-world migration scenarios, you’ll learn to transform existing applications into cloud-native Quarkus solutions.
Detailed description
Quarkus is designed to work with popular Java standards, frameworks, and libraries like Eclipse MicroProfile…
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Introduction
In this comprehensive training you will master the foundations of
building enterprise-grade Quarkus applications from scratch,
gaining hands-on experience with cutting-edge features and best
practices. You’ll explore Quarkus’ latest innovations including
Continuous Testing for immediate feedback, Dev Services for
zero-configuration development environments, and cloud deployment
patterns optimized for modern container platforms. Based on
real-world migration scenarios, you’ll learn to transform existing
applications into cloud-native Quarkus solutions.
Detailed description
Quarkus is designed to work with popular Java standards,
frameworks, and libraries like Eclipse MicroProfile and Spring as
well as Apache Kafka, RESTEasy (JAX-RS), Hibernate ORM (JPA),
Spring, Infinispan, Camel, and many more. In this training, you
will build a comprehensive banking application leveraging the
frameworks you’ll encounter in enterprise development like
RESTEasy, Hibernate and REST clients. You’ll experience Quarkus’
revolutionary developer productivity features including live
reload, Dev Services that automatically provision databases and
messaging infrastructure, and Continuous Testing that provides
instant feedback as you develop. When the first day concludes,
you’ll confidently build microservices with modern testing
strategies and integration patterns.
On the second day, you’ll apply your foundation knowledge to migrate a sample JEE application to Quarkus with microservices architecture. The migrated application will embrace the container-first philosophy, running efficiently in Docker containers with options for native compilation to dramatically optimize memory footprint and startup time. You’ll also explore advanced cloud deployment patterns including Kubernetes-native features and modern observability practices.
Target audience
This training is suitable for Java developers who want to master
the philosophy, advanced features, and enterprise best practices of
Quarkus across various development and deployment scenarios,
including cloud-native environments.
Learning goals
- Understand the full potential of Quarkus for enterprise and cloud-native applications
- Master Quarkus application setup with modern development workflows
- Leverage Continuous Testing for rapid development cycles
- Utilize Dev Services for seamless development environment management
- Advanced configuration management with profiles and environment-specific settings
- Design and implement multi-module Quarkus applications
- Build robust REST APIs with modern patterns and error handling
- Integrate REST clients with fault tolerance and resilience patterns
- Implement efficient data persistence with Hibernate and Panache
- Master comprehensive testing strategies including unit, integration, and contract testing
- Understand CDI implementation specifics and limitations in Quarkus
- Create custom Quarkus extensions for enterprise needs
- Implement cloud deployment patterns for Kubernetes and container platforms
- Apply observability and monitoring best practices
Training outline
- Day 1
- Setup and mastering the Quarkus development experience with Dev Services
- Continuous Testing workflow and integration patterns between services and modules
- Advanced configuration and multi-module architecture patterns
- Day 2
- Enterprise migration case study: JEE to Quarkus transformation
- Cloud deployment patterns and container optimization strategies
- Advanced testing with Wiremock, Test Containers, and native image testing
- Performance optimization and observability implementation
Provided training material
Enterprise-grade cases, comprehensive slides, source code with
migration examples, cloud deployment templates, and Dev Services
configuration samples.
About the trainer
Alexei is a senior software engineer at OpenValue with over 15
years of experience in Java development and consulting. He
specializes in building cloud-native applications and microservices
using Quarkus, Spring Boot, and MicroProfile. Throughout his
career, he has held various technical leadership roles including
dev lead, technical architect, and DevOps engineer across multiple
domains such as information security, telecommunications, and
automotive.
As an active contributor to the Quarkus ecosystem, Alexei has made contributions to several open-source projects including dbunit, database-rider, junit5-kubernetes, smallrye-reactive-messaging, and Quarkus itself. He is passionate about optimizing development workflows and helping teams adopt best practices in continuous delivery, test-driven development, and clean code.
Alexei brings a wealth of practical experience to his training sessions, drawing from his extensive background in both backend and frontend development. His teaching approach focuses on practical, real-world scenarios and helping developers create maintainable, high-quality applications with Quarkus.
Note: This training can be given in Dutch or English at one of the OpenValue offices (Utrecht, Amsterdam, Rotterdam, Arnhem, Munich, Dusseldorf, Vienna, Zurich) or at your own location. Please contact us to discuss possibilities for a remote training and for training in German.
OpenValue Training - By Developers, For Developers. Learn from industry-leading software experts, Java Champions, and international conference speakers. Our 70+ hands-on IT courses cover modern tech stacks, software architecture, and best practices. Delivered by active software experts who apply what they teach daily on their innovative projects. Available in-company, at our offices, or online. Better Software, Faster starts with better training.
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
