الانتقال إلى المحتوى الرئيسي
Gust Training

Formation Apache Camel

Objectifs de la formation apache camel Les systèmes d'information explosant sous le poids des services et des applications développées,

المدة
3 Jours
المستوى
Intermédiaire
صيغ التكوين
حضوري · عن بعد · مختلط

أهداف الدورة التكوينية

Les systèmes d’information explosant sous le poids des services et des applications développées, il devient de plus en plus complexe de faire communiquer les différentes composantes entre elles. A contrario des solutions précédentes, les problématiques d’intégration sont résolues au travers de frameworks dit « légers » comme Apache Camel. Ces frameworks permettent de relier efficacement et de manière fiable les applications au sein d’un SI et deviennent la brique de base pour la mise en place des architectures SOA actuelles. Nous nous confronterons à des exemples tirés de cas d’usage réels pour mettre en pratique des solutions simples et efficaces au travers de Camel.

Avec cette formation Apache Camel, vous serez capable de:
– Comprendre la problématique d’intégration dans une architecture SOA
– Comprendre les patterns d’intégration
– Comprendre le rôle du framework Apache Camel
– Comprendre l’architecture d’Apache Camel
– Découvrir les composants Camel prêt à l’emploi
– Mettre en œuvre des scénarios d’intégration avec Apache Camel (routage et transformation)
– Intercepter et auditer les messages
– Tester vos applications avec Apache Camel
– Gérer les erreurs avec Apache Camel

لمن تتوجه هذه الدورة؟

Cette formation Apache Camel s’adresse aux développeurs et aux architectes

المتطلبات المسبقة

Notions de Java et de Spring

البرنامج

Introduction

  • Architecture SOA
  • La problématique d’intégration dans les architectures SOA
  • Introduction aux patterns d’intégration (EIP)
  • ESB versus EAI
  • Présentation d’Apache Camel
  • Concurrents d’Apache Camel

Architecture Camel

  • Le model de message
  • Les routes
  • Les end points
  • Le contexte

Les Connecteurs

  • Vue d’ensemble
  • File, FTP
  • JMS (Message asynchrone)
  • Web services SOAP et REST
  • BDD (JDBC, JPA)
  • SEDA
  • Timer

Routage

  • Les patterns de routage (EIP)
  • Aggregator
  • Splitter
  • Routing Slip
  • Dynamic Router
  • Load Balancer
  • Routage static
  • Routage dynamique
  • Bonnes pratiques

Transformation de données

  • Les patterns de transformation (EIP)
  • Transformation avec Java
  • Transformation XML
  • Formats de données supportés
  • Templates
  • Convertisseurs

Utilisation avec spring

  • Annuaire de beans
  • Sélection d’une méthode
  • Pattern Service Activator
  • Binding de paramètre
  • Bonnes pratiques

المواضيع: Java - Framework et outils

دورات أخرى

Word

Objectifs de la formation Word 2010 Malgré tout votre savoir à propos de Word 2010, ce logiciel ne vous a peut-être pas dévoilé toutes ses

المدة
20 Heures
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Fondamental

دورات أخرى

Vue Js

Objectifs de la formation Vue.js Si vous êtes perdu face aux nombreux frameworks JavaScript modernes, Vue.js est la réponse à la complexité

المدة
1 Mois
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Fondamental

دورات أخرى

Typescript

Description de la formation TypeScript TypeScript est un langage de programmation créé par Microsoft. Conçu à l'origine dans le but

المدة
1 Mois
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Fondamental

دورات أخرى

Symfony

Objectifs de la formation Symfony 4 avancé Cette formation Symfony 4 vous permettra d’aller au-delà d’une utilisation de base du framework. Le

المدة
1 Mois
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Avancé
تواصل عبر واتساب