Date de dernière mise à jour du plan : 7/01/2025

Durée : 2 jours

La formation Talend ESB est dispensée à Nantes, Brest, Rennes, Lille, Toulouse, Angers, Montpellier, Paris, Lyon, Bordeaux

Nos formations peuvent se faire en présentiel ou en distanciel, en intra ou inter-entreprises.

Nos prochaines sessions inter-entreprises pour la formation Talend ESB sont les suivantes :

  • Du 25 au 26/09/2025
  • Du 3 au 4/11/2025

Pour toute demande de tarification, nous vous remercions de nous contacter, nous vous transmettrons un devis sous 48 heures maximum.

Présentation de la formation Talend ESB 

La formation Talend ESB (Enterprise Service Bus) présentera aux stagiaires comment implémenter une solution ESB d’entreprise avec Talend ESB. Le cours expliquera comment développer, déployer et gérer des routes et Web Services. Talend ESB rassemble des outils logiciels permettant d’intégrer différents systèmes et applications. Il a été conçu pour supporter la création de solutions compatibles SOA (Service Oriented Architecture) et simplifier l’intégration des données et l'EAI (Echanges Inter Applications). 

Objectifs de la formation Talend ESB 

Cette formation Talend ESB permettra de comprendre l’environnement Talend et son fonctionnement de par les objectifs ci-dessous :

  • Créer des routes
  • Mettre en place des Web Services 
  • Gérer les erreurs et débogage
  • Déployer des routes
  • Déployer des Web Services

Prérequis de la formation Talend ESB 

  • Il n'y a pas de prérequis. Cependant, des notions de structures des données et d'architectures SI sont préférables. 

Public visé de la formation Talend ESB 

  • Cette formation est destinée au personnes amenées à travailler avec Talend ESB ou ses solutions. 

Programme de la formation Talend ESB

Introduction à l’intégration d’entreprise et aux ESB

  • EAI vs ESB
  • Présentation ESB
  • Standards (WS, XML, JSON, JMS)
  • Hub&Spoke

Présentation de Talend Cloud

  • Architecture technique
  • Logique technique des flux ESB

Apache Camel : les concepts fondamentaux

  • Explication routages et médiations
  • Exemple concret avec une route Talend décortiquée

Travailler sur le contenu des messages Camel

  • Composants de Messaging (cFile, cFTP, cJMS, cSOAP, cREST, cDirect, cMessageEndpoint, cSQL)
  • Composants Processor (cBean, cProcessor, cTalendJob (avec notion de pool de connexion), cJavaDSL)
  • Composants de Transformation (cConvertBodyTo, cSetHeader, cSetBody, cContentEnricher)
  • Langage de script

Routage dynamique des messages

  • Composants « Routage » (cSplitter/cAggregate, cDynamicRouter, cLoadBalancer, cMessageFilter, cMessageRouter, cRecipientList)

Concevoir des Web Services REST

  • Explication du REST (protocole http, URI, tRESTRequest/Response/Client, tHTTPClient)
  • Création d’un API REST avec API Designer + Intégration dans Talend

Utilisation d’un broker de messages

  • Présentation des grands concepts d’urbanisation
  • Présentation des composants protocoles cKafka, cJMS, cMQTT
  • Explication de la techno JMS et architecture MOM
  • Installation d’AMQ
  • Exo de lecture/écriture

Industrialisation des flux

  • Fichier de configuration
  • Gestion des erreurs

Déploiement et Utilisation du runtime

  • Montrer l’accès aux features dans le runtime

Gestion de données complexes avec Talend Data Mapper

  • Introduction
  • Comment y accéder
  • Structures (import depuis exemple)
  • Mappings et fonctions (itération, aggrégation, comparaison, interaction avec job/route, IfThenElse
  • Exercice flux JSON-->Talend-->CSV (map d’aplatissement)
  • Exercice CSV--> JSON (map standard)