Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction to Quarkus
- Overview of Quarkus
- Advantages of Quarkus for cloud-native applications
- Integration with Kubernetes and OpenShift
- Optimization of startup time and memory usage
- Core workflow and architecture
Quarkus Core Concepts
- Application configuration and data converters
- Lifecycle management: initialization and shutdown
- Testing methodologies
- Logging configuration
RESTful Service Development
- Developing REST API endpoints
- Handling query parameters and HTTP methods
- Implementing semantic response codes
- Enabling CORS and reactive routing
- HTTP request interception and SSL handling
Application Configuration
- Custom property files and profiles
- Accessing and overriding configuration values
- Advanced logging and profile-specific configurations
- Custom sources and converters
- Grouped and validated configuration values
Quarkus Programming Model
- Serialization of JSON and XML
- 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
- Understanding Apache Camel and its integration with Quarkus
- Enterprise integration patterns and practical use cases
- Developing and deploying Camel routes within a Quarkus application
Summary and Next Steps
Requirements
- A solid understanding of Java programming.
- Experience with web architecture and REST principles.
- Familiarity with the HTTP protocol.
Target Audience
- Software developers.
- Software architects.
- Engineers specializing in cloud-native application development.
40 Hours
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.