Cours

Camel Integration and Development with Red Hat Fuse on OpenShift («AD421»)

Découvrez comment développer, mettre en œuvre, tester et déployer des applications basées sur des modèles d'intégration d'entreprise à l'aide d'Apache Camel.
Code officiel

JB421

Durée 4 jours
Prix 4'550.–   excl. 8.1% TVA
Veuillez noter :  Digicomp agit en tant que revendeur pour le compte d'un partenaire sur ce cours et à ce titre ne peut pas y appliquer de rabais.

Content

  • Création de routes et de solutions d'intégration simples avec Camel.
  • Regroupement de messages par agrégation
  • Développement de tests à l'aide du kit de test Camel et de composants fictifs
  • Développement de services REST à l'aide du langage dédié (DSL) REST et de Swagger
  • Déploiement d'une route sur Karaf, EAP et Spring Boot
  • Augmentation du débit de la route par traitement parallèle
  • Déploiement de microservices avec Red Hat Fuse sur OpenShift.

Le cours Intégration et développement Camel avec Red Hat Fuse sur OpenShift (AD421) est une formation basée sur des travaux pratiques, qui permet aux développeurs et architectes Java™ de comprendre le fonctionnement d'Apache Camel, ainsi que les améliorations et outils proposés par Red Hat pour le développement Camel.

Ce cours repose sur Red Hat® Enterprise Linux® 7.5, Red Hat® OpenShift® Container Platform 3.9, Red Hat® Fuse 7.1 et Apache Camel 2.21.

Contenu:

Présentation de Red Hat Fuse et Camel

Description de la façon dont Red Hat Fuse et Camel s'utilisent pour intégrer des applications

Création de routes
Développer des routes Camel simples

Transformation de données
Convertir des messages dans différents formats de données, via une transformation implicite et explicite.

Création de tests pour les routes et la gestion des erreurs avec Camel
Développer des routes fiables en créant des tests de route et en gérant les erreurs

Routage avec Java Beans
Créer des routes Camel dynamiques avec Java Beans

Mise en œuvre de services REST
Activer la prise en charge de REST sur Camel avec des API REST Java

Déploiement de routes Camel
Mettre en paquet et déployer des applications Camel en vue d'un déploiement avec Red Hat Fuse

Mise en œuvre de transactions
Assurer l'intégrité des données pendant le traitement des routes grâce aux transactions

Mise en œuvre du traitement parallèle
Accélérer le traitement des routes via des mécanismes de traitement parallèle Camel

Création de microservices avec Red Hat Fuse
Créer des microservices à partir de routes Camel

Déploiement de microservices avec Red Hat Fuse sur OpenShift
Déployer des microservices basés sur des routes Camel dans un cluster OpenShift à l'aide de Red Hat Fuse sur OpenShift

Révision approfondie des sujets abordés
Démontrer les connaissances acquises en effectuant le codage de routes Camel

  • Développeurs Java qui doivent apprendre à utiliser Camel, mettre en œuvre des modèles d'intégration d'entreprise et développer des applications d'intégration avec Camel
  • Architectes Java qui doivent comprendre comment Apache Camel peut être utilisé dans les architectures logicielles qui exigent l'intégration des applications
  • Expérience dans le développement et le déploiement d'applications Java EE 7
  • Expérience de l'utilisation des bases de données relationnelles, JDBC et SQL
  • Expérience de l'utilisation des outils de développement Java tels que Maven et Eclipse

Téléchargement

Questions sur le cours

Formations complémentaires