Apache Camel - Mise en œuvre pour l'intégration d'applications

Formation créée le 19/07/2023. Dernière mise à jour le 01/09/2023.
Version du programme : 1

Type de formation

Formation présentielle

Durée de formation

28 heures (4 jours)

Apache Camel - Mise en œuvre pour l'intégration d'applications


Objectif de la formation: Cette formation vise à donner aux participants une compréhension approfondie de l'utilisation d'Apache Camel pour l'intégration d'applications. Les participants apprendront à développer, déployer et gérer des routes Camel, à transformer des données et à intégrer divers composants et services.

Objectifs de la formation

  • Comprendre les concepts clés d'Apache Camel
  • Savoir développer, déployer et gérer des routes Camel
  • Comprendre comment utiliser Apache Camel pour transformer les données
  • Savoir intégrer divers composants et services avec Apache Camel

Profil des bénéficiaires

Pour qui
  • Développeurs Java qui souhaitent apprendre comment utiliser Apache Camel pour l'intégration d'applications
  • Architectes de logiciels qui veulent comprendre comment Apache Camel peut être utilisé pour l'intégration d'applications dans leurs projets
Prérequis
  • Expérience de la programmation en Java
  • Familiarité avec XML, JSON, et d'autres formats de données courants

Contenu de la formation

Introduction à Apache Camel (3 heures)
  • Présentation d'Apache Camel
  • Comprendre les routes Camel et les Exchange
  • Configuration et installation d'Apache Camel
  • Travaux pratiques : Installation et configuration d'Apache Camel
Développement de routes Camel (6 heures)
  • Comprendre le DSL de Camel pour définir les routes
  • Gestion des erreurs et des exceptions
  • Utilisation de divers composants Camel
  • Travaux pratiques : Développement de routes avec Apache Camel
Transformation des données avec Apache Camel (5 heures)
  • Comprendre les convertisseurs de type et les transformers
  • Utilisation de Camel pour transformer les formats de données XML, JSON, CSV, etc.
  • Travaux pratiques : Transformation des données avec Apache Camel
Intégration de services avec Apache Camel (7 heures)
  • Intégration avec des bases de données, des services Web, JMS, et autres services
  • Comprendre les modèles d'échange de messages
  • Travaux pratiques : Intégration de services avec Apache Camel
Déploiement et gestion de Camel (5 heures)
  • Déploiement de routes Camel dans divers environnements
  • Surveillance et gestion des routes Camel
  • Travaux pratiques : Déploiement et gestion de Camel
Révision et pratique (2 heures)
  • Révision des concepts clés
  • Pratique sur des cas réels
  • Travaux pratiques : Mise en œuvre complète d'une solution d'intégration avec Apache Camel

Équipe pédagogique

Professionnel expert technique et pédagogique.

Suivi de l'exécution et évaluation des résultats

  • Feuilles de présence
  • Mises en situation
  • Formulaires d'évaluation de la formation
  • Certificat de réalisation de l’action de formation
  • Émargement numérique

Ressources techniques et pédagogiques

  • Documents supports de formation projetés
  • Exposés théoriques
  • Etude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation
  • Espace intranet de formation

Qualité et satisfaction

Taux de satisfaction des stagiaires Progression des compétences visées Taux d'abandon Taux de retour des enquêtes Taux d'interruption en cours de prestation