Control-M 21.x: Fundamentals Automation API Developing
Formation Control-M
Formation créée le 18/06/2025. Dernière mise à jour le 19/06/2025.Version du programme : 2
Type de formation
Formation à distanceDurée de formation
7 heures (1 jour)Accessibilité
OuiControl-M 21.x: Fundamentals Automation API Developing
Formation Control-M
En accédant aux fonctionnalités de Control-M via son API d’Automatisation depuis le portail en libre-service des développeurs, ces derniers peuvent gérer l’orchestration de workflows, renforçant ainsi l’approche DevOps en libre-service de l’entreprise. Cette formation d'une journée, animée par un formateur, couvre les concepts de base de l’API d’Automatisation Control-M, l’écriture de définitions de jobs en format JSON, l’utilisation des environnements, la validation et l’exécution des fichiers de définition de jobs, ainsi que la consultation des définitions de jobs dans l’environnement Control-M. Elle aborde également les services de déploiement et d'exécution, et enfin, les participants découvriront les définitions avancées de jobs ainsi que l’utilisation du descripteur de déploiement.
Version PDFObjectifs de la formation
- Décrire l’architecture et les rôles de Control-M
- Accéder à l’interface web de Control-M
- Comprendre l’objectif et l’usage de l’API d’Automatisation Control-M
- Expliquer les services de l’API (Automation API Services)
- Utiliser les services suivants : Environnement, Session, Build, Run et Deploy
- Utiliser le format JSON pour définir les jobs Control-M (Jobs-as-Code)
- Utiliser un descripteur de déploiement (Deploy Descriptor) pour adapter le code à différents environnements
- Comprendre la construction d’un pipeline CI/CD pour automatiser les déploiements
Profil des bénéficiaires
- Développeurs
- Avoir suivi la formation suivante au préalable ou avoir les connaissances équivalentes (impératif pour le passage de la certification) :
- Control-M 20.x: Fundamentals Using (WBT)
Contenu de la formation
Module 1 : Vue d’ensemble de l’API d’Automatisation Control-M
- Présentation de Control-M et de ses rôles
- Introduction à l’API d’Automatisation
- Accès à l’interface web de Control-M
Module 2 : Premiers pas avec l’API d’Automatisation
- Étapes préalables à l’utilisation de l’API
- Installation des composants nécessaires
- Accès à la documentation
- Identification et utilisation des services de l’API : Environnement, Session
- Compréhension du processus de création et de déploiement de Jobs-as-Code
Module 3 : Développement des Jobs-as-Code
- Concepts de base : définition des jobs et dossiers
- Présentation du format JSON et de ses règles de syntaxe
- Utilisation de JSON pour créer des objets Control-M : Dossiers, Jobs, Défauts
- Validation et débogage du code JSON
Module 4 : Utilisation des services Run et Deploy
- Exécution de code dans un environnement Control-M
- Déploiement de définitions de jobs
- Lancement de jobs déployés dans l’environnement
Module 5 : Définitions avancées de Jobs-as-Code
- Définition de l’ordre d’exécution via les flux (Flow) et événements
- Définition des plannings pour jobs et dossiers
- Notifications avant/après exécution
Module 6 : Utilisation du Descripteur de Déploiement (Deploy Descriptor)
- Compréhension et utilisation du descripteur
- Modification de code : ajout, remplacement ou affectation d’attributs
- Utilisation de JSON Path pour cibler les attributs
- Application conditionnelle via ApplyOn
- Construction d’un pipeline CI/CD
Équipe pédagogique
Suivi de l'exécution et évaluation des résultats
- Présentations en salle de formation ou à distance
- Exercices pratiques en laboratoire
- Examen en ligne
Qualité et satisfaction
Modalités de certification
- Ce cours fait partie du parcours de certification Certified Associate de Control-M pour les développeurs.
Capacité d'accueil
Délai d'accès
Accessibilité
En cas de situation de handicap, contactez- nous pour connaitre l’accessibilité à la formation en fonction de nos partenaires handicaps