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
 40 Hours

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.
Investment

Price per private group, online live training, starting from 8000 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (4)

Upcoming Courses

Related Categories