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 à distance

Durée de formation

7 heures (1 jour)

Accessibilité

Oui
Cette formation est gratuite.
S'inscrire
Cette formation est gratuite.
S'inscrire
Cette formation est gratuite.
S'inscrire
Besoin d’adapter cette formation à vos besoins ? N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure ! Nous contacter

Control-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 PDF

Objectifs 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

Pour qui
  • Développeurs
Prérequis
  • 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

Formation dirigée par un instructeur officiel BMC Control-M (ILT)

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

Les indicateurs relatifs au suivi et à l’évaluation de la qualité des actions de formation ne sont pas disponibles à ce jour, aucune session de formation n’ayant été réalisée à date.

Modalités de certification

Résultats attendus à l'issue de la formation
  • Ce cours fait partie du parcours de certification Certified Associate de Control-M pour les développeurs.

Capacité d'accueil

Entre 2 et 12 apprenants

Délai d'accès

4 semaines

Accessibilité

En cas de situation de handicap, contactez- nous pour connaitre l’accessibilité à la formation en fonction de nos partenaires handicaps