Objectifs pédagogiques
- Lister les composants avancés de Talend
- Fédérer votre code pour gagner du temps
- Débugger et déployer vos jobs
- Etendre Talend en créant vos propres composants.
Modalités et moyens pédagogiques
Formation délivrée en présentiel ou distanciel* (e-learning, classe virtuelle, présentiel à distance).
Le formateur alterne entre méthode** démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation).
Variables suivant les formations, les moyens pédagogiques mis en oeuvre sont :
- Ordinateurs Mac ou PC (sauf pour les cours de l'offre Management), connexion internet fibre, tableau blanc ou paperboard, vidéoprojecteur ou écran tactile interactif (pour le distanciel)
- Environnements de formation installés sur les postes de travail ou en ligne
- Supports de cours et exercices
En cas de formation intra sur site externe à M2i, le client s'assure et s'engage également à avoir toutes les ressources matérielles pédagogiques nécessaires (équipements informatique...) au bon déroulement de l'action de formation visée conformément aux prérequis indiqués dans le programme de formation communiqué.
* nous consulter pour la faisabilité en distanciel
** ratio variable selon le cours suivi
Niveau requis
Avoir de bonnes notions en Java. Avoir suivi le cours TAL-MAI "Talend - Maîtrise" ou avoir les connaissances équivalentes.
Public concerné
Tout informaticien amené à gérer des flux de données inter-application ou à alimenter un entrepôt de données.
Programme
Maîtriser les composants évolués
- Utiliser tJavaRow, tJavaFlex
- Utiliser les expressions régulières
- Créer des logs spécifiques (tCatch, tDie…)
- Maîtriser les flux XML
Gagner du temps avec les réutilisables
- Utiliser l'éditeur Java embarqué
- Organiser les fonctions avec des routines
Utiliser le mode "debugging avancé"
- Modules prérequis
- Maîtriser le mode pas à pas
- Visualiser les variables en temps réel
- Modifier à chaud les variables en mémoire
Optimiser les performances de traitement
- Estimer la performance des jobs
- Optimiser les jobs
Déployer vos jobs sur une machine de production
- Lancer des jobs en ligne de commande
- Orchestrer l'exécution de jobs via un scheduler
- Utiliser une métadonnée Excel
- Créer une métadonnée Access
- Récupérer les tables d'une BDD
Bénéficier de l'appui de la communauté
- Découvrir les bonnes pratiques
- Valoriser son développement dans la communauté Talend
Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.
Modalités d’évaluation des acquis
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d'auto-évaluation