SF33938
3 jours
En présentiel ou distanciel
- 21 heures de formation
- Exercices pratiques
- Prise en charge OPCO possible
Un renseignement ?
Contactez-nous !- En entreprise ou à distance
- Audit gratuit
- Programme de formation sur mesure
- Formateur expert dédié
- Prise en charge OPCO possible
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.
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
Nos autres formations en Architectures et services Web .
Formation Quarkus
Formation Sécurité des applications Web
Formation Services Web SOAP en Java
Formation SOA
Formation XML
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é.