Plan du cours
Introduction à Quarkus
- Qu'est-ce que Quarkus
- Avantages de Quarkus pour les applications cloud-native
- Intégration avec Kubernetes et OpenShift
- Optimisation du temps de démarrage et de la mémoire
- Flux de travail et architecture de base
Concepts clés de Quarkus
- Configuration d'application et convertisseurs
- Cycle de vie d'initialisation et d'arrêt
- Stratégies de test
- Configuration de journalisation
Développement de services RESTful
- Création de points de terminaison API REST
- Paramètres de requête et méthodes HTTP
- Utilisation de codes de réponse sémantiques
- Activation de CORS et routage réactif
- Interception des requêtes HTTP et SSL
Configuration d'application
- Fichiers de propriétés personnalisés et profils
- Accès et remplacement des valeurs de configuration
- Journalisation avancée et configuration spécifique aux profils
- Sources et convertisseurs personnalisés
- Valeurs de configuration regroupées et validées
Modèle de programmation Quarkus
- Sérialisation JSON et XML
- Validation d'entrée/sortie et validateurs personnalisés
- Injection de dépendances et qualificatifs
- Événements de cycle de vie et intercepteurs
- Tests comportementaux et unitaires avec Mockito
Emballage d'applications Quarkus
- Mode de commande et empaquetage JAR
- Génération de fichiers JAR uniques et exécutables natifs
- Conteneurs Docker pour les builds JAR et natifs
- Soutien SSL dans les applications conteneurisées
Introduction à Apache Camel
- Qu'est-ce qu'Apache Camel et son intégration avec Quarkus
- Modèles d'intégration d'entreprise et cas d'utilisation
- Développement et déploiement de routes Camel au sein d'une application Quarkus
Résumé et étapes suivantes
Pré requis
- Compréhension de la programmation Java
- Expérience avec l'architecture web et les concepts REST
- Familiarité avec le protocole HTTP
PUBLIC
- Développeurs
- Architectes logiciels
- Ingénieurs construisant des applications cloud-native
Nos clients témoignent (5)
lors de ma formation, le plus appréciable a été l'accessibilité d'augustin qui sait s'adapter au niveau des participants tout en faisant attention à ne pas ralentir le groupe. un formateur TOP!!!
Rodrigue - Cegid
Formation - Managing APIs with Apigee
la préparation technique des enseignants
Giorgio - Asystel-BDF S.p.A.
Formation - Creating a Service Mesh with Istio and Kubernetes
Traduction automatique
L'écoute du formateur. Il a prit en compte les questions posées, et y a répondu le lendemain.
Erwan - SNCF Connect & Tech
Formation - Axon Framework
C'était dynamique et très pratique,尤其在通过URL向我们提供虚拟机的情况下。 (注意:最后一部分的翻译似乎混入了中文,正确的法语翻译应为:“en plus du fait qu'une machine virtuelle nous a été fournie via une URL”) 正确翻译: C'était dynamique et très pratique, en plus du fait qu'une machine virtuelle nous a été fournie via une URL.
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Formation - Spring Cloud for Microservices
Traduction automatique
Exemples pratiques et discussions ouvertes
Nenad Terzic - Pejsejf B"lgaria EOOD
Formation - Building Microservices with Spring Cloud and Netflix OSS
Traduction automatique