Fantom Tag

Formation - IBM i - Programmation en langage de contrôle

Écrire rapidement des programmes performants pour la gestion du système et des applications

  • Présentiel ou classe à distance
  • Fondamental
PRESENTIEL OU CLASSE A DISTANCE
Durée
4 jours (28 heures)

Prix
4 050,00 €  HT

Référence
IBMOL20

Référence éditeur
OL20G
Formation dans votre entreprise
Durée
4 jours (28 heures)

Référence
IBMOL20

Référence éditeur
OL20G
Formation à la demande
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation
sur-mesure !
Formation officielle
Le Control Language (CL) est un langage de programmation puissant utilisé pour automatiser les tâches système et applicatives sur les systèmes IBM i. Il permet de contrôler les processus d'exécution, gérer les fichiers et manipuler les données de manière efficace. Ce langage est essentiel pour les développeurs travaillant avec IBM i, car il permet de créer des programmes interactifs et batch qui interagissent avec le système, gèrent les fichiers, traitent les messages, et bien plus encore. En maîtrisant CL, vous accédez à une flexibilité accrue dans l'automatisation des processus et la gestion des ressources système.
Se former à la programmation en CL présente un réel avantage pour les professionnels cherchant à automatiser des tâches sur IBM i. La possibilité de créer des programmes CL personnalisés, d'interagir avec des bases de données, de gérer des messages ou encore de concevoir des outils utilisateurs est cruciale pour améliorer l'efficacité et réduire les erreurs humaines. Une formation sur CL vous prépare à développer des solutions robustes qui optimisent les processus d'affaires et à intervenir plus rapidement pour résoudre des problèmes système, ce qui en fait une compétence indispensable dans l'écosystème IBM i.
Lire la suite
Pour qui ?

A qui s'adresse cette formation ?

Pour qui

  • Analystes-programmeurs, ingénieurs système d'exploitation, responsables d'exploitation

Prérequis

  • Écrire des programmes simples dans un autre langage de programmation
  • Effectuer des opérations de base sur l'IBM i
  • Savoir utiliser les outils WDS pour saisir des instructions source CL et créer des programmes CL
Programme

Le programme

1 - Concepts de programmation CL

  • Introduire les principes fondamentaux de la programmation en Control Language (CL)
  • Apprendre à utiliser les structures de base du langage pour manipuler des fichiers IBM i, gérer des entrées/sorties, et exécuter des commandes systèmes
  • Créer des programmes CL simples et comprendre leur fonctionnement au sein du système IBM i.

2 - Programmation CL de base

  • Réaliser des programmes interactifs CL simples, avec des fonctionnalités comme les calculs arithmétiques, la manipulation de chaînes de caractères et les opérations booléennes
  • Aborder la création d'un programme CL basique, un programme qui imite un menu, ainsi que l'appel et le transfert de contrôle entre programmes.

3 - Création et débogage de programmes

  • Apprendre à utiliser l'outil de débogage interactif STRDBG pour identifier et corriger les erreurs dans vos programmes CL.
  • Travailler sur des programmes CL de niveau intermédiaire, en utilisant des attributs externes et en récupérant des informations à partir de données IBM i.

4 - Programmation CL des messages

  • Apprendre à envoyer des messages à l'utilisateur, à surveiller des messages du système et à implémenter des messages d'inquiry pour interagir avec les utilisateurs en temps réel.

5 - Outils utilisateurs écrits en CL

  • Créer des outils utilisateurs personnalisés pour automatiser les processus récurrents et améliorer l'efficacité du système

6 - Jobs batch et commandes

  • Gérer des jobs batch avec des commandes comme SBMJOB et LDA
  • Manipuler des queues de données pour organiser le traitement des informations.

Evaluation

Objectifs

Les objectifs de la formation

  • Découvrir comment créer des programmes CL qui intègrent la gamme complète des opérations et des fonctions de langage
  • Savoir utiliser les installations interactives sources de débogage de STRDBG
  • Être capable de décrire comment créer et appeler des modules Integrated Language Environment (ILE), des programmes et des programmes de services
  • Savoir créer des commandes définies par l'utilisateur avec ou sans paramètres
  • Comprendre comment créer un programme de langage de commande qui traite un fichier de base de données
  • Être capable de créer et invoquer un programme qui est activé périodiquement et exécuté de façon asynchrone
Points forts

Les points forts de la formation

  • Une formation pratique et concrète : 40% du temps de la formation est consacré aux travaux pratiques.
  • Des consultants expérimentés partagent leur savoir-faire avec les participants.
  • La qualité d'une formation officielle IBM (support de cours numérique en anglais).

Qualité des formations

ib Cegos est certifié Iso 9001 et Qualiopi.

En savoir plus

Sessions

Mise à jour le 18/03/2025
  • 4 050,00 € HT
    Places disponibles
    S'inscrire
  • 4 050,00 € HT
    Places disponibles
    S'inscrire
    Paris
    Tour Atlantique / 1 place de la Pyramide La Defense 9
    92800 Puteaux
  • 4 050,00 € HT
    Places disponibles
    S'inscrire
  • 4 050,00 € HT
    Places disponibles
    S'inscrire
    Paris
    Tour Atlantique / 1 place de la Pyramide La Defense 9
    92800 Puteaux
  • 4 050,00 € HT
    Places disponibles
    S'inscrire
  • 4 050,00 € HT
    Places disponibles
    S'inscrire
    Paris
    Tour Atlantique / 1 place de la Pyramide La Defense 9
    92800 Puteaux
Formation - IBM i - Programmation en langage de contrôle