Quarkus - introduction and advanced topics

Code: quark-advanced
Category: Quarkus
Format: workshop
Duration: 3 days
Target audience: developers
architects
Enrollment: Groups, companies
Venue: Client's office.

The training will guide you through the complete application development process with an emphasis on testing and architecture..

It's all about the content.

  • Training provided by the author of the official Quarkus extension
  • Testing best practices and architectural patterns
  • Pragmatic approach

Training Program

The content of our program can be customised during pre-training analysis.

  1. Quarkus Overview
    1. Quarkus vs Spring
    2. Configuration
    3. Native binaries with GraalVM
    4. Docker integration
  2. Blazingly fast development with Quarkus Dev mode
  3. Dependency Injection with ArC(CDI 2.0)
  4. Building Web Applications with Quarkus
    1. web controller basics (JAX-RS/RestEasy)
    2. observability: metrics/healthchecks
    3. Quarkus-native Persistence(Hibernate/Panache)
    4. communication with services using HTTP clients
    5. Quarkus-specific testing features
    6. container-managed concurrency
  5. Native Images
    1. GraalVM overview
    2. Preparing applications for native image generation
    3. Packaging and shipping
    4. Native images vs tests
  6. Effective Quarkus
    1. Pragmatic introduction to Hexagonal Architecture
    2. Introduction to testing pyramid and black-box testing


Download PDF

Trainers

Meet the experts who will conduct your training.

Contact us for a free consultation.

Firstname and lastname:
Company:
E-mail:
Phone:
Subject:
Message:

If you prefer direct contact then you can always call.

Iwona Sobótka

Training coordinator


I agree to the processing of my personal data in accordance with the Law on the Protection of Personal Data in connection with sending a request via the contact form.

Providing the data is voluntary but necessary to process the query. I have been informed that I have the right to access my data, the possibility of correcting them, demanding stopping their processing.

The administrator of personal data is Bottega IT Minds, ul. Jana Sawy 2, 20-632 Lublin, Poland.


The information clausule