Développer, déboguer et maintenir des applications COBOL batch manipulant fichiers séquentiels et VSAM sous z/OS, dans le respect des normes d'entreprise.
COBOL est le langage des systèmes critiques bancaires. C'est de loin le module le plus long du cursus - 25 jours - parce que c'est lui qui transforme un profil scientifique en développeur capable de produire du code de qualité industrielle.
Des ordres simples à la manipulation de fichiers VSAM, des tableaux aux sous-programmes, jusqu'à la recette, au déploiement et à la maintenance : vous développez, déboguez et maintenez des applications COBOL batch complètes, compilées et exécutées sur infrastructure IBM réelle.
Des ordres simples au projet COBOL complet de production, fichiers séquentiels et VSAM.
Le langage COBOL, sa place dans le SI bancaire et la structure d'un programme en quatre divisions.
Clauses PICTURE, niveaux, WORKING-STORAGE, REDEFINES : la représentation des données en mémoire.
MOVE, COMPUTE, IF/EVALUATE, PERFORM : les instructions de base de la PROCEDURE DIVISION.
FD, SELECT, OPEN/READ/CLOSE : lire et parcourir un fichier séquentiel d'entrée.
Compilation, link-edit, JCL d'exécution et lecture des sorties de compilation.
Produire des états, fusionner et mettre à jour des fichiers séquentiels - le pain quotidien du batch.
Manipuler des fichiers VSAM en accès direct, séquentiel et mixte, dont les KSDS à clé.
OCCURS, indexation, SEARCH et SEARCH ALL : structurer et parcourir des tableaux en mémoire.
CALL statique et dynamique, passage de paramètres et copybooks partagés pour un code modulaire.
Tests de recette, mise en production et maintenance corrective et évolutive dans le respect des normes d'entreprise.
Mise en application sur infrastructure IBM réelle et projet COBOL noté de bout en bout.
Sessions régulières. Formation prise en charge, CDI à l'issue.