[{"data":1,"prerenderedAt":45},["ShallowReactive",2],{"course-integration-de-donnees-et-developpement-de-flux-avec-talend":3,"highlight-java-// Routine Java util":44},{"id":4,"name":5,"slug":6,"location":7,"targetAudienceFormatMarkdown":8,"prerequisitesFormatMarkdown":9,"objectivesFormatMarkdown":10,"descriptionFormatMarkdown":11,"teachingMethodsFormatMarkdown":12,"teachingResourcesFormatMarkdown":13,"evaluationMethodsFormatMarkdown":14,"accessibilityFormatMarkdown":15,"accessMethodsFormatMarkdown":16,"minimumParticipants":7,"maximumParticipants":7,"duration":17,"reference":18,"trainerType":7,"updated_at":19,"created_at":20,"price":21,"organizationMode":22,"theme":25,"code":29,"tags":34,"metadata":35},"/api/courses/0b0f260d-b298-11f1-a993-d8ca06000363","Intégration de données et développement de flux avec Talend","integration-de-donnees-et-developpement-de-flux-avec-talend",null,"Développeurs décisionnels, ingénieurs données, administrateurs de données, chefs de projet techniques.","Connaissance des bases de données, du langage SQL et des principes de l'intégration de données.","Choisir l'approche d'intégration adaptée (ETL, ELT, CDC) et développer, déployer et superviser des jobs Talend.","--day1--\n\n## Approches d'intégration et prise en main\n\n-   ETL, ELT, capture des changements, réplication, flux : critères de choix\n-   Architecture de la solution et composants du studio\n-   Création d'un projet, métadonnées de connexion, dépôt partagé\n-   Premier job : lecture d'une source, transformation, écriture\n-   Exécution, journalisation et lecture des résultats\n-   Travaux pratiques : construction d'un premier flux de chargement complet\n\n--break--\n\n## Transformations\n\n-   Composants de transformation courants : mappage, agrégation, tri, jointure\n-   Expressions, fonctions et variables de contexte\n-   Gestion des rejets et des lignes en erreur\n-   Recherche et enrichissement à partir d'une source de référence\n-   Traitement des fichiers plats, XML et JSON\n-   Travaux pratiques : développement d'un flux de transformation avec gestion des rejets\n\n--day2--\n\n## Flux complexes et performance\n\n-   Découpage en sous-jobs et orchestration interne\n-   Chargements incrémentaux et détection des changements\n-   Gestion des dimensions à évolution lente\n-   Performance : volumétrie, mémoire, parallélisation, écriture en masse\n-   Bonnes pratiques de conception et lisibilité des jobs\n-   Travaux pratiques : optimisation d'un flux lent traitant un volume important\n\n--break--\n\n## Qualité et réconciliation\n\n-   Contrôles de qualité intégrés aux flux\n-   Dédoublonnage et rapprochement approximatif\n-   Réconciliation entre source et cible et rapports de chargement\n-   Traçabilité des données et journalisation métier\n-   Alertes sur anomalies de chargement\n-   Travaux pratiques : mise en place de contrôles de qualité et d'un rapport de réconciliation\n\n--day3--\n\n## Industrialisation\n\n-   Contextes et paramétrage par environnement\n-   Versionnement des développements et travail en équipe\n-   Déploiement : génération, exécution planifiée, supervision\n-   Ordonnancement et gestion des dépendances entre flux\n-   Reprise sur incident et relance de traitements partiels\n-   Travaux pratiques : déploiement d'une chaîne de flux avec paramétrage multi-environnements\n\n--break--\n\n## Exploitation et évolutions\n\n-   Supervision des exécutions et indicateurs de production\n-   Diagnostic d'un flux en échec et analyse des journaux\n-   Documentation des flux et transfert à l'exploitation\n-   Évolution des sources et maintenance des flux existants\n-   Positionnement des offres cloud et trajectoire de modernisation\n-   Travaux pratiques : diagnostic de flux en échec et rédaction du dossier d'exploitation","Présentiel, distanciel, hybride","Les supports pédagogiques sont remis aux stagiaires sous format numérique et/ou papier selon les modalités de la formation.\n\nIls comprennent des supports de cours, des présentations, des fiches pratiques, des études de cas, des exercices applicatifs ainsi que des QCM d’entraînement selon la formation. (adapté au choix du formateur)\n\nLes formations s’appuient sur des moyens techniques adaptés : ordinateurs, logiciels professionnels, connexion internet, écran ou vidéoprojecteur, ainsi que des outils collaboratifs et de visioconférence pour les formations à distance.\n\nL’ensemble des supports pédagogiques est accessible pendant et après la formation afin de favoriser l’appropriation et la mise en pratique des compétences acquises.","En amont de la formation, un recueil des besoins permet de récolter des informations sur le stagiaire et ses attentes. L’évaluation se fait en cours de formation, par des études de cas ou des travaux pratiques. En fin de formation, par un questionnaire d’auto-évaluation et/ou un examen.\n\nUn suivi de qualité est effectué grâce à nos sessions en groupe restreint (entre 2 et 9 participants maximum). Le stagiaire émargera par demi-journée et recevra une attestation de formation.","Nous informons l’ensemble de nos clients et stagiaires que nous sommes dans la capacité d’adapter les sessions selon les handicaps et les situations spécifiques. Nous nous engageons à répondre à toutes vos demandes sous un délai de 48h ouvré.","Si l’une de nos formations vous intéresse, contactez-nous au +33 4 93 65 34 24 ou à l’adresse mail contact@m2g-intellect.fr. Selon votre besoin et vos attentes, nous organiserons un échange téléphonique avec le formateur pressenti afin d’adapter la formation et ses modules, puis nous vous adresserons un devis.\n\nLes dates de la formation seront à convenir sous 30 jours maximum.","21.00","L1-DAT-15","2026-09-18T09:45:10+00:00","2026-09-17T15:02:31+00:00","2090.00",{"id":23,"name":24},"/api/organization_mode_types/6","HYBRID",{"id":26,"name":27,"slug":28},"/api/themes/0ac0e95d-b298-11f1-a993-d8ca06000363","Bases de données, outils décisionnels, Big Data et Cloud computing","bases-de-donnees-outils-decisionnels-big-data-et-cloud-computing",{"id":30,"label":31,"domain":32},"/api/training_specialities/163","326 - Informatique, traitement de l’information, réseaux de transmission des données",{"label":33},"32 - Communication et information",[],{"desc-accroche":36,"Description":37,"icon-color":38,"icon-name":39,"code-langage":40,"code-snippet":41,"courte-description":42,"titre-accroche":43},"Choisissez l'approche d'intégration adaptée (ETL, ELT, CDC), développez des jobs Talend robustes, gérez les erreurs et les rejets, et déployez-les avec ordonnancement et supervision en production.","Cette formation forme à la conception, l'industrialisation et l'exploitation de flux d'intégration de données. Elle commence par le choix de l'approche adaptée : extraction-transformation-chargement (ETL), extraction-chargement-transformation (ELT) exploitant la base cible, ou capture des changements de données (CDC) pour le quasi temps réel. Le développement est pratiqué avec Talend : composants d'entrée et de sortie, transformations (tMap), gestion structurée des erreurs et des rejets, et routines Java personnalisées lorsque les composants standard ne suffisent pas. La formation couvre le déploiement des jobs, leur ordonnancement et leur supervision en production, journalisation et alertes incluses. Les principes enseignés restent transposables aux autres outils du marché. Cette formation s'adresse aux développeurs décisionnels, ingénieurs données et chefs de projet techniques.","#FF6D70","mdi:cogs","java","// Routine Java utilisée dans un composant tJavaRow\nString statutNormalise = input_row.statut == null\n    ? \"INCONNU\"\n    : input_row.statut.trim().toUpperCase();\noutput_row.statut = statutNormalise;\noutput_row.dateTraitement = new java.util.Date();","Formation à l'intégration de données avec Talend : choix ETL/ELT/CDC, développement de jobs, gestion des erreurs, déploiement et supervision, avec des principes transposables à d'autres outils.","Industrialisez vos flux d'intégration de données avec Talend, de la conception au déploiement pleinement supervisé.","\u003Cpre class=\"hljs\">\u003Ccode class=\"language-java\">\u003Cspan class=\"hljs-comment\">// Routine Java utilisée dans un composant tJavaRow\u003C/span>\n\u003Cspan class=\"hljs-type\">String\u003C/span> \u003Cspan class=\"hljs-variable\">statutNormalise\u003C/span> \u003Cspan class=\"hljs-operator\">=\u003C/span> input_row.statut == \u003Cspan class=\"hljs-literal\">null\u003C/span>\n    ? \u003Cspan class=\"hljs-string\">&quot;INCONNU&quot;\u003C/span>\n    : input_row.statut.trim().toUpperCase();\noutput_row.statut = statutNormalise;\noutput_row.dateTraitement = \u003Cspan class=\"hljs-keyword\">new\u003C/span> \u003Cspan class=\"hljs-title class_\">java\u003C/span>.util.Date();\u003C/code>\u003C/pre>",1789717727555]