Développer des applications Quarkus 2

présentation

Développer des applications avec Quarkus 2 permet de créer des microservices Java rapides et optimisés pour le cloud. Apprendre Quarkus 2, c'est maîtriser ses fonctionnalités comme le démarrage rapide, la faible consommation de mémoire, et l'intégration native avec Kubernetes. Cela vous permet de concevoir des applications modernes et performantes, prêtes pour les environnements de production les plus exigeants.

Modalité
Présentiel ou distanciel
Durée
21 heures (3jours)

CETTE FORMATION EST-ELLE FAITE POUR VOUS ?

Le programme

Introduction

Quarkus

La création d'une application

La création d'une application

Les fonctionnalités de base

L’injection de dépendances

La configuration

La journalisation

L’expérience développeur

Les modes dev/test

Dev UI

Les Dev Services

Les services Rest

L’implémentation avec JAX-RS  

L’utilisation d’un Client REST  

La documentation d’une API REST (OpenAPI)  

La mise en œuvre de CORS

La validation des données

L’utilisation d’Hibernate Validator

La persistance

L’utilisation d’Hibernate / JPA

La simplification avec Hibernate Panache  

Le pattern Active Record  

Le pattern Repository

La mise en cache

La mise en cache

Les tests automatisés

Les tests de services REST  

QuarkusMock

Le déploiement

Le packaging d’une application  

La conteneurisation d’une application