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

Delivery Options

Private Group Training

Our identity is rooted in delivering exactly what our clients need.

  • Pre-course call with your trainer
  • Customisation of the learning experience to achieve your goals -
    • Bespoke outlines
    • Practical hands-on exercises containing data / scenarios recognisable to the learners
  • Training scheduled on a date of your choice
  • Delivered online, onsite/classroom or hybrid by experts sharing real world experience

Private Group Prices RRP from £9500 online delivery, based on a group of 2 delegates, £3000 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.

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


Public Training

Please see our public courses

Testimonials (4)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories