Talend Component Creation

La formation Talend Component Creations’adresse principalement aux développeurs Java en charge du développement du ou des composants spécifiques.

A l’issue de cette formation, vous serez à même de développer vos propres composants et serez ainsi à même d’étendre les fonctionnalités du logiciel Talend Open Studio et Talend Integration Suite.

Cette formation a été mise en place en coordination avec l’équipe Recherche & Développement de Talend.

 

Objectifs :

  1. Fédérer son code
  2. Etendre le logiciel en créant des composants spécifiques

Public :

  1. Ingénieur BI, Ingénieur de Développement
  2. Chef de Projet, Architecte

Pré-requis :

  1. Talend Open Studio Foundation ou Talend Integration Suite Development
  2. Bonnes connaissances du langage Java

Méthode Pédagogique :

Cette formation s’appuie sur des cas d’utilisation concrets
Théorie : 20%
Pratique : 80%

Durée :

2 jours soit 14h

 1. Rappel des fondamentaux

  1. Comprendre l’architecture Talend
  2. Connaître les composants natifs

 2. Injecter du code Java au sein de ses jobs

  1. Reproduisez le comportement d’un connecteur
  2. Reproduisez le comportement d’un composant de flux

 3. Gagner du temps en fédérant les réutilisables

  1. Utiliser l’éditeur Java embarqué (auto complétion, vérification syntaxique, documentation, explication des erreurs)
  2. Organiser vos fonctions grâce aux routines
  3. Embarquer vos jars existants dans vos routines
  4. Réutiliser vos bribes de codes via les Snippets

 4. Utiliser la vue Debug

  1. Maîtriser le mode pas à pas (step in, step into, step over)
  2. Visualiser les variables en temps réel
  3. Modifier à chaud des variables en mémoire

 5. Créer ses propres composants : concept & mise en œuvre

  1. Comprendre la description XML des composants
  2. Internationaliser ses composants
  3. Comprendre les concepts de la génération de code via template
  4. Comprendre les 3 fichiers de template : start / main / end

 6. Prendre en main le Component Designer

  1. Développer un connecteur pour générer un flux de données
  2. Développer un composant de flux pour modifier un flux de données
  3. Embarquer un jar dans son composant

 6. Bénéficier de l’appui de la communauté

  1. Bénéficiez du support communautaire
  2. Valoriser ses développements dans Talend Exchange