Formation Quarkus.
Score de satisfaction : 4.82/5
Durée :
3 jours
Distanciel et 16 villes en France
numero vert : 0805 950 800 (service et appel gratuits)
à partir de
2100 €HT
96% d'avis positifs* participants

Référence :
SF33938
Durée :
3 jours

En présentiel ou distanciel


  • 21 heures de formation
  • Exercices pratiques
  • Prise en charge OPCO possible
Vous souhaitez personnaliser cette formation ?
  • En entreprise ou à distance
  • Audit gratuit
  • Programme de formation sur mesure
  • Formateur expert dédié
  • Prise en charge OPCO possible
Disponible à distance

Formation Quarkus.

Développez, déployez et optimisez des applications Java avec Quarkus et notre formation de 3 jours !

Avec notre formation de 3 jours, propulsez vos compétences Java dans l'ère moderne du cloud natif et de la microservices. Lors de notre formation spécialisée sur la maîtrise de Quarkus, vous apprendrez les principes fondamentaux, les meilleures pratiques et les techniques avancées de Quarkus, vous offrant une découverte approfondie dans ce framework révolutionnaire, conçu pour optimiser le développement Java en vue d'une performance inégalée.

Objectifs pédagogiques.

1Comprendre les fondamentaux de Quarkus et ses avantages

2Configurer et développer des microservices avec Quarkus

3Optimiser les performances des applications Quarkus

4Intégrer les applications Quarkus dans le cloud et les déployer efficacement

5Appliquer des stratégies de sécurité et gérer les erreurs dans les applications Quarkus

Prérequis : Connaissance de base en Java et expérience de développement d'applications
Partagez cette formation

Programme de formation Quarkus.

Introduction à Quarkus

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

Développement avec Quarkus

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

Optimisation des performances

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

Intégration Cloud, déploiement et supervision

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

Sécurité et gestion des erreurs

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

Notre charte qualité et éthique.

A travers sa Charte Engagement Qualité, Sparks s’engage à tout mettre en œuvre pour que chaque session de formation soit un succès et que votre satisfaction soit totale.

En apprendre davantage sur Quarkus.

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

Amandine de Sparks
Des chiffres étincelants.
20 années
à vos côtés
+ de 1000
sujets de formation
8702
stagiaires formés en 2024
252
formateurs actifs en 2024
97,9%
de stagiaires satisfaits
23793
heures de formation réalisées en 2024
HAUT