FORMATION TALEND Ce livret contient et détaille les formulaires que vous devez nous retourner avec votre bon de commande. Vous y trouverez aussi toutes les informations susceptibles de vous aider à organiser les actions de formation Talend. Quelque soit la taille de votre entreprise, vous versez chaque année une contribution légale au titre de la formation professionnelle. Talend SA est reconnu comme organisme de formation par la préfecture d'ile-de-france. Vous pouvez donc demander à votre OPCA de prendre en charge les frais pédagogique liés aux formations Talend! Page 1 sur 9
ORGANISATION D UNE FORMATION TALEND L organisation représentée ci-dessous correspond aux démarches encadrant les actions de formation professionnelle et vous permettant de bénéficier d une prise en charge au titre de la formation professionnelle continue. Pour toute autre organisation, nous vous invitions à nous contacter (training@talend.com) afin d adapter nos procédures et documents associées à votre contexte. Sont notamment concernée, les formations au titre du DIF, les formations non conventionnées et les délégations de paiement permettant à Talend de facturer les frais pédagogiques directement aux OPCA. En l absence de retour de votre part concernant l organisation proposée ci-dessous, celleci sera appliqué sans dérogation possible. Etape 1 Etape 2 Etape 3 AVANT LA FORMATION Talend Client Talend vous transmet avec ce livret, le bon de commande, les conditions spécifiques Formation et les conventions de formation professionnelle Client OPCA (facultatif) Le client envoi la demande de prise en charge à son OPCA. Voir les informations complémentaires en page suivante Client Talend Le client envoi à Talend le bon de commande, les conditions spécifiques Formation (en 2 exemplaires) et les conventions de formation professionnelle (en 2 exemplaires) Voir les informations complémentaires en page suivante Talend Client Talend fait parvenir au client les supports de formations et se tient à sa disposition pour toutes questions relatives à l installation de la salle et au matériel qui sera utilisé. PENDANT LA FORMATION Talend Client Une feuille d émargement est signée par l animateur/trice ainsi que par tous les participants. Il est aussi possible de diffuser vos propres documents (enquête satisfaction) si vous le désirez. Ces documents seront à remettre à l animateur/trice de la formation lors de l intervention. Etape 1 Etape 2 APRES LA FORMATION Talend Client Talend transmet au client les attestations de formation accompagnées d un exemplaire des conventions et d une copie des feuilles d émergement. Client OPCA Le client envoi à son OPCA les documents transmis par Talend pour déclencher la prise en charge. Page 2 sur 9
ORGANISATION D UNE FORMATION TALEND Prise en charge des formations Talend par votre OPCA La demande de prise en charge doit être adressée à votre OPCA avant le début de la formation. Pour vous faciliter cette démarche, un formulaire type de 2 pages est joint à ce livret en annexe. Demande de prise en charge OPCA La demande de prise en charge doit être adressée à votre OPCA avant la formation Organisation d une formation Talend Les prestations de formation sont soumises aux conditions spécifiques de formation. Joint à ce livret, vous trouverez 2 exemplaires de la convention de formation professionnelle. Nous vous remercions par avance de nous retourner, avant le début de la formation, le bon de commande accompagné d un exemplaire de la convention, signés et tamponnés. Bon de commande Conditions spécifiques Formation Conventions de formation Les documents doivent être retournés à : Talend - 9 rue Pagès 92150 Suresnes. Page 3 sur 9
ORGANISATION D UNE FORMATION TALEND Logistique Afin de prendre connaissance du matériel mis à sa disposition, nos formateurs et formatrices se présentent en vos locaux dés 9h. Les participants sont invités à rejoindre la formation de 9h30 à 17h30. Salle de formation Dans la salle, la mise à disposition d'un rétroprojecteur est nécessaire. La résolution du vidéo projecteur doit être de 1024*768 au minimum. Une connexion internet sera appréciable est permettra de présenter aux participants les nombreuses ressources en ligne. Le formateur utilisera son propre PC lors de la formation. Il n'est pas nécessaire qu'il soit connecté au réseau de votre entreprise, une prise permettant le branchement de son alimentation ainsi qu'un câble pour se relier au vidéo projecteur sera suffisant. La mise à disposition d une connexion internet sera appréciée. Cette formation est pratique, elle nécessite que les participants manipulent. Il est donc souhaitable que chacun dispose d'un ordinateur individuel. Concernant les formations Talend Integration Suite, l installation du serveur est à la charge du client est doit être réalisée en amont de la formation. Notre service d expertise (consulting) peut cependant être sollicité pour réaliser l installation du serveur en une journée. L'installation du logiciel Talend Open Studio se réalisera pendant la formation. Nous vous demandons par contre de vérifier que l'environnement Java 1.5 ou plus est installé sur chaque ordinateur. Vous trouverez une description des manipulations sur notre wiki : www.talendforge.org/wiki. Si toutefois, cette installation ne pouvait s'effectuer avant la formation, le formateur sera à même de la réaliser avec vous pendant la formation. Ci-dessous, la configuration idéale des PC : "Windows XP" ou "Window 2000 avec la GDI+ d'installée" Droit d'administration (installation d'une base Mysql, de l'environnement Perl si nécessaire, mise à jour de la JSE) Hormis ces deux contraintes, la puissance des ordinateurs doit être la plus grande possible. Avec 250Mo de RAM, le logiciel est très lent et la formation en sera énormément pénalisée. Pour un confort optimal, nous conseillons 2Go de RAM minimum sur les postes clients et 4 à 8 pour le serveur. Page 4 sur 9
PLAN DE FORMATION TALEND OPEN STUDIO : FOUNDATION Talend s impose comme LA solution d intégration de données Open Source capable de rivaliser avec les leaders du monde propriétaire. La puissance et l ouverture de l outil permettent de répondre avec efficacité à un très large éventail de besoin allant de l alimentation de Datawarehouse à la synchronisation de bases de données en passant par l accès aux Webservices et à la transformation de fichiers aux formats très divers (XML, délimités, positionnels ). En s appuyant en permanence sur des cas d utilisation concrets, cette formation de trois jours permet d apprendre à maîtriser Talend Open Studio. Référence : TA1 Objectifs : Prendre en main l environnement Modéliser ses besoins Maîtriser la bibliothèque de Implémenter ses Jobs Déployer ses Jobs Public Chef de projet Expert BI Ingénieur système / DBA Pré-requis Aucun Méthode Pédagogique Cette formation s appuie sur des cas d utilisation concrets Théorie : 20% Pratique : 80% Durée 3 jours soit 21h 1. Présentation ETL : panorama des outils Propriétaires & Open Source Intégration Opérationnelle & Décisionnelle Présentation et installation de Talend Open Studio 2. Modéliser ses besoins & documenter son projet Utiliser le Business Modeler Organiser les liens Modèle / Implémentation : assignation Gérer sa Documentation / gestion de version 3. Utiliser le Job Designer pour générer son code Dessiner son job : Bonnes pratiques Générer des jeux de données de test 4. Utiliser les d entrée/sortie Gérer les accès aux fichiers (XML, Positionnels, délimités ) Gérer les accès aux bases de données (ODBC & connexions natives) Utiliser SqlBuilder pour générer et fédérer ses requêtes SQL 5. Fédérer ses metadatas dans le Référentiel Fédérer vos chaînes de connexion Fédérer vos schémas (structure des flux de données) 6. Transformer et enrichir ses données Utiliser les différents de transformation Mapper ses données grâce à un outil graphique (jointure via le tmap) Qualifier ses données grâce aux filtres Générer des sorties multiples et gérer les rejets 7. Manipuler les avancés Manipuler les données liées à Internet (mail, ftp, web services ) Manipuler les données d applications tierces (SugarCRM, SalesForce ) Définir des contextes d exécution (développement, production) 8. Utiliser les fonctionnalités de développement Injecter du code Java ou Perl dans vos jobs Mettre en place une gestion d erreur Gérer les rejets liés à la structure des données (vérification des types) Logger les statistiques d exécution de vos jobs Fédérer votre code (classes java, routines Perl) Réutiliser les classes ou modules existants 9. Debugger, déployer et optimiser ses jobs Générer la documentation technique S initier à l utilisation de la vue Debug Optimiser ses jobs Déployer ses jobs et les exposer sous forme de webservices 10. S appuyer sur la communauté Talend Utiliser les outils communautaires (Forum, Ecosystem, BugTracker) Page 5 sur 9
PLAN DE FORMATION TALEND OPEN STUDIO : ADVANCED A l issue de cette formation, vous serez à même de développer vos jobs en tirant parti de la puissance des avancés du logiciel et du langage java. Vous serez à même d optimiser vos jobs et de les déployer en production. Enfin, cette formation vous permet d acquérir les connaissances requises à la création de spécifiques permettant d étendre rapidement les fonctionnalités du logiciel. Cette formation a été mise en place en coordination avec l équipe de développement Talend. Référence : TA2 Objectifs : Maîtriser les avancés Bénéficier de la puissance de java Fédérer son code Debugger, optimiser ses jobs et les déployer Etendre le logiciel en créant des spécifiques Public Ingénieur BI, Ingénieur de Développement Chef de Projet, Architecte Consultant Pré-requis Module Foundation ou équivalent Bonnes notions en Java Méthode Pédagogique Cette formation s appuie sur des cas d utilisation concrets Théorie : 20% Pratique : 80% 1. Maîtriser les évolués de Talend Open Studio Gérer des contextes Utiliser des expressions régulières Dénormaliser / Normaliser un flux de données Maîtriser les flux XML, les validations XSD et les transformations XSLT 2. Gestion d erreur et suivi des statistiques Traiter les erreurs grâce aux liens OnError Récupérer les statistiques d exécution de vos jobs Définir des conditions d arrêt et des logs spécifiques Industrialiser le stockage de vos logs 3. Injecter du code Java au sein de ses jobs Reproduisez le comportement d un connecteur Reproduisez le comportement d un composant de flux 4. Gagner du temps en fédérant les réutilisables Utiliser l éditeur perl & Java embarqué (auto complétion, vérification syntaxique, documentation, explication des erreurs) Organiser vos fonctions grâce aux routines Embarquer vos jars existants dans vos routines Réutiliser vos bribes de codes via les Snippets 5. Utiliser la vue Debug Maîtriser le mode pas à pas (step in, step into, step over) Visualiser les variables en temps réel Modifier à chaud des variables en mémoire 6. Déployer ses jobs Déployer son job dans différents contextes d exécution Organiser l exécution de ses jobs via un scheduler Déployer son job en tant que web service 7. Créer ses propres : concept & mise en oeuvre Comprendre la description XML des Internationaliser ses Comprendre les concepts de la génération de code via template Comprendre les 3 fichiers de template : start / main / end Développer un connecteur pour générer un flux de données Développer un composant de flux pour modifier un flux de données Embarquer un jar dans son composant 8. Bénéficier de l appui de la communauté Découvrir les bonnes pratiques Perl / Java / Eclipse Valoriser ses développements dans la communauté Talend Durée 3 jours soit 21h Page 6 sur 9
PLAN DE FORMATION TALEND OPEN STUDIO : TRAINING PACK#1 A l issue de cette formation, vous serez à même de développer vos jobs en tirant parti de la puissance des avancés du logiciel et du langage java. Vous serez à même d optimiser vos jobs et de les déployer en production. Enfin, vous pourrez envisager d étendre le logiciel en créant vos propres. En combinant le contenu de la formation FOUNDATION et ADVANCED, cette formation permet de prendre en main Talend Open Studio pour générer et industrialiser ses scripts. Référence : PA1 Objectifs : Implémenter ses Jobs Maîtriser la bibliothèque de Bénéficier de la puissance de java Fédérer son code Debugger, optimiser ses jobs et les déployer Etendre le logiciel en créant des spécifiques Public Chef de projet Expert BI Ingénieur système / DBA Ingénieur de Développement Pré-requis La connaissance du langage Java est un plus Méthode Pédagogique Cette formation s appuie sur des cas d utilisation concrets Théorie : 30% Pratique : 70% 1. Prendre en main Talend Open Studio Modéliser ses besoins & documenter son projet Utiliser le Job Designer pour générer son code Gérer les accès aux fichiers (XML, Positionnels, délimités ) Gérer les accès aux bases de données (ODBC & connexions natives) Utiliser les différents de transformation Mapper ses données grâce à un outil graphique (jointure via le tmap) Qualifier ses données grâce aux filtres Générer des sorties multiples et gérer les rejets 2. Fédérer ses metadatas dans le Référentiel Définir et maintenir ses Metadonnées Bénéficier de l outil SQL Builder pour organiser ses Schema et Query 3. Manipuler les avancés Manipuler les données liées à Internet (mail, ftp, web services ) Manipuler les données d applications tierces (SugarCRM, SalesForce ) Maîtriser les flux XML, les validations XSD et les transformations XSLT 4. Maîtriser les fonctionnalités avancées Définir des contextes d exécution Mettre en place une gestion d erreur Mettre en place une gestion de log et suivre l exécution de ces jobs 5. Injecter du code au sein d un Job Design Gagner du temps en fédérant les réutilisables Utiliser des jars existants au sein de votre entreprise Reproduisez le comportement d un composant 6. Créer ses propres : concept & mise en oeuvre Comprendre la description XML des Comprendre les concepts de la génération de code via template Comprendre les 3 fichiers de template : start / main / end 7. Debugger ses scripts Utiliser le mode Debug graphique de Talend Utiliser la vue Debug Code (breakpoint, pas à pas, changement de variable à chaud) 6. Déployer ses jobs Déployer et scheduler un job exécutable Déployer un job en tant que WebServices 8. Bénéficier de l appui de la communauté Découvrir les bonnes pratiques Valoriser ses développements dans la communauté Talend Durée 5 jours soit 45h Page 7 sur 9
PLAN DE FORMATION TALEND INTEGRATION SUITE DEVELOPEMENT TEAM A l issue de cette formation, vous serez à même de développer vos jobs en tirant parti de la puissance des avantages de l Advanced Studio. Vous serez à même de débugger, d optimiser vos jobs et de les exécuter. En combinant le contenu de la formation FOUNDATION aux spécificités de Talend Integration Suite, cette formation permet d industrialiser le développement des scripts. La densité cette formation réclame qu elle soit planifiée sur 4 jours consécutifs. Objectifs : Implémenter ses Jobs Maîtriser la bibliothèque de Bénéficier de la puissance de java Debugger, optimiser ses jobs et les déployer Industrialiser le développement et la maintenance de ces jobs Public Chef de projet Expert BI Ingénieur système / DBA Ingénieur BI, Ingénieur de Développement Pré-requis Aucun Méthode Pédagogique Cette formation s appuie en permanence sur des cas d utilisation concrets Théorie : 30% Pratique : 70% Durée 4 jours soit 28h 1. Présentation de Talend Integration Suite Se familiariser avec l architecture TIS Présentation de la partie Server 2. Prendre en main l Advanced Studio Se connecter au Référentiel et/ou travailler en local Modéliser ses besoins & documenter son projet Utiliser le Job Designer pour générer son code Gérer les accès aux fichiers (XML, Positionnels, délimités ) Gérer les accès aux bases de données (ODBC & connexions natives) Utiliser les différents de transformation Mapper ses données grâce à un outil graphique (jointure via le tmap) Qualifier ses données grâce aux filtres Générer des sorties multiples et gérer les rejets Injecter son code, développer et fédérer ces routines Gérer l ordonnancement de ces jobs 2. Les fonctionnalités avancées de l Advanced Studio Gagner du temps grâce aux fonctionnalités de prévisualisation Industrialiser ces développements grâce aux Joblets Suivre l évolution de ces données grâce aux CDC 3. Fédérer et partager ses metadatas dans le Référentiel Définir et maintenir ses Metadonnées Utiliser l assistant de définition de metadata WebServices Bénéficier de l outil SQL Builder pour organiser ses Schema et Query 3. Manipuler les avancés Manipuler les données d applications tierces (SugarCRM, SalesForce ) Maîtriser les flux XML, les validations XSD et les transformations XSLT 5. Mettre en place une gestion d erreur Manipuler les liés à la gestion d erreur 6. Suivre l activité de ces jobs Mettre en place une gestion de log Suivre l exécution de ces jobs et consulter l Activity Monitoring Console 7. Debugger ses scripts Utiliser le mode Debug graphique de Talend Utiliser la vue Debug Code 8. Travailler dans différents contextes et exécuter ses jobs Définir des contextes d exécution Exécuter vos jobs sur des machines distantes Déployer un job en tant que WebServices 9. Bénéficier de l appui de la communauté Découvrir les bonnes pratiques Valoriser ses développements dans la communauté Talend 10. Bénéficier du support professionnel Se familiariser avec les différents services et outils proposés par Talend Page 8 sur 9
PLAN DE FORMATION TALEND INTEGRATION SUITE ADMIN TEAM A l issue de cette formation, vous serez à même : d organiser le développent collaboratif au sein de vos équipes, de gérer les projets et les utilisateurs. de planifier l exécution de vos jobs en tirant parti de la puissance des avantages de Talend Integration Suite. Vous serez à même de maintenir plusieurs environnements d exécution et de profiter au mieux des ressources matérielles mise à votre disposition. En complétant la formation TIS DEVLOPEMENT TEAM, cette journée permet d accompagner ces projets du développement des scripts à leur mise en production. Objectifs : Définir les serveurs d exécution Scheduler ces jobs Déployer ces jobs Suivre l exécution de ces jobs et accéder aux logs Maintenir la partie serveur du logiciel Public Toute personne participant à l exploitation, au déploiement ou à la maintenance des jobs auparavant développés. Pré-requis Bonne connaissances des environnements Windows et Unix/Linux Méthode Pédagogique Cette formation s appuie sur des cas d utilisation concrets Théorie : 40% Pratique : 60% 1. Présentation de Talend Integration Suite Se familiariser avec l architecture TIS Présentation de la partie Client et Server Découvrir les bonnes pratiques 2. Savoir installertalend Integration Suite Installer la Webapp (Talend Administration Center) Installer le CommandLine Installer des Job Server 3. Découvrir le module Talend Administration Center Gérer les utilisateurs Gérer les projets et les droits/permissions Gérer les lock (verrous) 4. Découvrir le module Job Conductor Comprendre et mettre en place le Load Balancing Gérer les serveurs d exécution Définir des serveurs virtuels Planifier l exécution de ces jobs Déclencher l exécution sur événements (trigger) Surveiller les ressources disponibles 5. Découvrir le module Dashboard Comprendre les pré-requis Client Side Configurer différents référentiels de log Analyser et exploiter ces logs Utiliser l Activity Monitoring Console 6. Profiter au mieux de ces ressources S initier aux avantages du Grid Conductor Comprendre le fonctionnement du CPU Balancer 7. Savoir utiliser le CommandLine Déployer ces jobs manuellement Réaliser des modifications de masse 8. Bénéficier du support professionnel Se familiariser avec les différents services et outils proposés par Talend Durée 1 jour soit 7h Page 9 sur 9
Source : http://www.fafiec.fr/documentation/formulaires