Prenez contact avec nous

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 de l'application et convertisseurs
  • Cycle de vie d'initialisation et d'arrêt
  • Stratégies de test
  • Configuration des logs

Développement de services RESTful

  • Création de points de terminaison d'API REST
  • Paramètres de requête et méthodes HTTP
  • Utilisation des codes de réponse sémantiques
  • Activer CORS et le routage réactif
  • Interception des requêtes HTTP et SSL

Configuration de l'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 groupées et validées

Modèle de programmation de 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 des applications Quarkus

  • Mode commande et emballage JAR
  • Constructions uber-JAR et exécutables natifs
  • Conteneurs Docker pour les constructions JAR et natives
  • Support SSL dans les applications containerisées

Introduction à Apache Camel

  • Qu'est-ce qu'Apache Camel et son intégration avec Quarkus
  • Patterns 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 prochaines étapes

Pré requis

  • Comprendre la programmation Java
  • Expérience avec l'architecture web et les concepts REST
  • Connaissance du protocole HTTP

Audience cible

  • Développeurs
  • Architectes logiciels
  • Ingénieurs construisant des applications cloud-native
 40 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (4)

Cours à venir

Catégories Similaires