Course Outline
Introduction to Quarkus
- What is Quarkus
- Benefits of Quarkus for cloud-native applications
- Integration with Kubernetes and OpenShift
- Startup time and memory optimization
- Basic workflow and architecture
Quarkus Core Concepts
- Application configuration and converters
- Initialization and shutdown lifecycle
- Testing strategies
- Logging configuration
RESTful Service Development
- Creating REST API endpoints
- Query parameters and HTTP methods
- Using semantic response codes
- Enable CORS and reactive routing
- HTTP request interception and SSL
Application Configuration
- Custom property files and profiles
- Accessing and overriding config values
- Advanced logging and profile-specific config
- Custom sources and converters
- Grouped and validated configuration values
Quarkus Programming Model
- JSON and XML serialization
- Input/output validation and custom validators
- Dependency injection and qualifiers
- Lifecycle events and interceptors
- Behavioral and unit testing with Mockito
Packaging Quarkus Applications
- Command mode and JAR packaging
- Über-JAR and native executable builds
- Docker containers for JAR and native builds
- SSL support in containerized applications
Introduction to Apache Camel
- What is Apache Camel and its integration with Quarkus
- Enterprise integration patterns and use cases
- Developing and deploying Camel routes within a Quarkus application
Summary and Next Steps
Requirements
- An understanding of Java programming
- Experience with web architecture and REST concepts
- Familiarity with the HTTP protocol
Audience
- Developers
- Software architects
- Engineers building cloud-native applications
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 6500 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (3)
the technical preparation of teachers
Giorgio - Asystel-BDF S.p.A.
Course - Creating a Service Mesh with Istio and Kubernetes
The practices
Ivan - si
Course - Spring Cloud for Microservices
I liked that the lecturer was very well prepared and he managed to engage the audience. The course was a combination of theory and practice and I enjoyed it very much.