Intégrez des applications et des services avec Red Hat Fuse et Camel
Description du cours
Red Hat Fuse est une plateforme d'intégration légère et flexible basée sur le projet Apache Camel qui permet une intégration rapide des applications cloud-native, à la fois sur site et dans le cloud.
Le développement Camel s'articule autour des éléments suivants :
- Des routes qui définissent une séquence ou un flux de traitement
- Des processeurs qui transforment, interprètent et modifient des messages dans une route Camel
- Des composants qui permettent la création de points de terminaison interagissant avec le monde extérieur pour la réception et la transmission de données
Le cours Intégration cloud-native avec Red Hat Fuse (AD221) met l'accent sur l'apprentissage de modèles architecturaux et la mise en œuvre de services d'intégration basés sur Apache Camel et OpenShift. Avec Camel et Red Hat Fuse, les développeurs peuvent créer des intégrations complexes dans un format simple et facile à mettre à jour. Vous apprendrez à utiliser les composants d'intégration les plus courants dans Camel et à développer, tester et déployer des applications axées sur l'intégration dans OpenShift. Ce cours est basé sur Red Hat Fuse 7.10 et OpenShift 4.
Contenu du cours
- Déploiement d'applications Fuse sur Red Hat OpenShift Container Platform
- Mise en œuvre d'API REST avec le DSL REST de Camel
- Mise en œuvre de tests unitaires, de la gestion des erreurs et de simulations pour les routes Camel
- Mise en œuvre de modèles d'intégration d'entreprise à l'aide de composants Camel
- Intégration d'applications Camel dans une base de données
- Intégration d'applications Camel dans Apache Kafka
- Intégration de services cloud-native à l'aide de Camel K
- Utilisation des services REST à l'aide du composant HTTP Camel
Public ciblé
- Ce cours s'adresse aux développeurs Java qui se consacrent à la mise en œuvre de solutions d'intégration dans une entreprise.
Prérequis pour ce cours
Technologies requises
- Vous aurez besoin d'accéder à Internet.