Plan du cours
Introduction à Quarkus
- Qu'est-ce que Quarkus
- Avantages de Quarkus pour les applications natives cloud
- 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 fondamentaux de Quarkus
- Configuration des applications et convertisseurs
- Cycle de vie d'initialisation et d'arrêt
- Stratégies de test
- Configuration du journalisation
Développement de services RESTful
- Création des points de terminaison de l'API REST
- Paramètres de requête et méthodes HTTP
- Utilisation de codes de réponse sémantiques
- Activation du CORS et du routage réactif
- Interception des requêtes HTTP et SSL
Configuration de l'application
- Fichiers de propriétés personnalisées et profils
- Accessisation et remplacement des valeurs de configuration
- Journalisation avancée et configuration spécifique au profil
- Sources et convertisseurs personnalisés
- Valeurs de configuration regroupées et validées
Modèle Quarkus Programming
- Sérialisation JSON et XML
- Validation d'entrée/sortie et validateurs personnalisés
- Injection de dépendances et qualificateurs
- Événements de cycle de vie et intercepteurs
- Test comportemental et unitaire avec Mockito
Empaquetage des applications Quarkus
- Mode commande et empaquetage JAR
- Über-JAR et builds d'exécutables natifs
- Conteneurs Docker pour les builds JAR et natifs
- Soutien SSL dans les applications conteneurisées
Récapitulation et prochaines étapes
Pré requis
- Une compréhension de la programmation Java
- Expérience avec l'architecture web et les concepts REST
- Familiarité avec le protocole HTTP
Public cible
- Développeurs
- Architectes logiciels
- Ingénieurs construisant des applications cloud natives
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
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