Durée : 3 jours
Aucune session disponible.
« * » indique les champs nécessaires
« * » indique les champs nécessaires
Objectifs
Public et prérequis
Programme
Présentation du framework
Comparaison avec Spring Boot
Avantages et cas d’utilisation
Installation et configuration initiale
Exemple de cas pratiques : création d’un projet Quarkus simple et première exécution
Création de projet Quarkus
Développement de microservices
Outillage pour le développeur (Dev Services)
Processus de développement, débogage et build
Gestion des dépendances avec Maven/Gradle
Tests unitaires avec Quarkus
Principes de REST
Intégration de Jakarta RESTful
Apports de GraphQL
Documentation des endpoints (Open API)
Écriture d’un client HTTP
Implémentation des « Long Running Actions »
Exemple de cas pratiques : création d’un microservice avec tests unitaires
Compilation native avec GraalVM
Profilage et optimisation de code
Gestion efficace des ressources
Monitoring et analyse de performance
Exemple de cas pratiques : profilage d’une application Quarkus et optimisation du code
Configuration pour le déploiement cloud
Stratégies de construction des images
Déploiement sur des plateformes comme Kubernetes
Utilisation de services cloud (AWS, Azure, etc.)
Continuous Integration/Continuous Deployment (CI/CD) avec Quarkus
Définition des Health Check
Gestion des logs éparpillés
OpenTelemetry : le nouveau standard
Les métriques systèmes et personnalisées
Exemple de cas pratiques : déploiement d’une application Quarkus sur une plateforme cloud
Stratégies de sécurité dans Quarkus
Gestion des erreurs et des exceptions
Tolérance à la panne
Mise en œuvre de mécanismes de sécurité avancés
Exemple de cas pratiques : sécurisation d’une API Quarkus et gestion des erreurs
Quarkus, le framework Java nouvelle génération, incarne la révolution des applications cloud-native et des microservices. Conçu pour offrir une performance exceptionnelle et une faible consommation de ressources, Quarkus est basé sur des principes de développement modernes et adapté aux architectures cloud. Avec son support natif pour GraalVM, il permet des temps de démarrage ultrarapides et une empreinte mémoire minimale. Quarkus réunit l’efficacité du développement Java avec l’agilité requise pour les solutions cloud, propulsant ainsi les applications Java vers de nouveaux sommets de performance et de flexibilité.
Sur mesure
Disponible à distance
Durée : 3 jours
A partir de : 2100 € HT
Disponible à distance
Durée : 3 jours
soit 21 heures de formation
Disponible à distance
Durée : 3 jours
soit 21 heures de formation
Disponible à distance
Durée : 3 jours
A partir de : 2100 € HT

Référence : SF33429
À partir de 1400 € HT
2 jours

Référence : SF33063
À partir de 1950 € HT
3 jours

Référence : SF33355
À partir de 1800 € HT
3 jours