Formation Quarkus

4.8/5
Note moyenne sur 4 567 formations

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.

Prérequis

Connaissance de base en Java et expérience de développement d’applications

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

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

Réf.
SF33938

Durée : 3 jours

A partir de : 2100 € HT

Disponible à distance

Réf.
SF33938

Durée : 3 jours

soit 21 heures de formation

Disponible à distance

Réf.
SF33938

Durée : 3 jours

soit 21 heures de formation

Disponible à distance

Réf.
SF33938

Durée : 3 jours

A partir de : 2100 € HT