Formation Control-M 21.x Fundamentals Automation API Developing

Formation créée le 13/02/2026.
Version du programme : 1

Type de formation

Mixte

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

Formation Control-M 21.x Fundamentals Automation API Developing


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.

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
  • 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 (ILT)

Suivi de l'exécution et évaluation des résultats

  • Examen en ligne

Ressources techniques et pédagogiques

  • Présentations en salle de formation ou à distance
  • Parcours d'apprentissage Control-M : https://www.bmc.com/education/courses/control-m-training.html
  • E-Book

Capacité d'accueil

Entre 1 et 8 apprenants

Accessibilité

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