Cobol Formation
Transformez vos talents en développeurs Cobol
Avec ce programme de formation hybride (E-learning + Tutorat) conçu spécifiquement pour les ESN, rendez vos collaborateurs opérationnels sur vos projets bancaires et assurantiels.
Le Constat
Les développeurs Cobol sont rares
Vos clients du secteur bancaire, de la grande distribution ou de l'assurance reposent sur des systèmes Mainframe critiques. Pourtant, face aux départs en retraite, staffer des projets Cobol est devenu un véritable parcours du combattant pour vos équipes commerciales et RH.

La Solution
Formez vos collaborateurs aux technologies Mainframe
Un programme flexible
La formation hybride permet à vos collaborateurs de se former à leur rythme, sans s'absenter pendant des semaines entières.
Un ancrage terrain immédiat
Les apprenants ont accès à un serveur Mainframe pour développer leurs compétences sur la même stack technique que vos clients.
Un mentorat d'expert
Un suivi technique personnalisé en visioconférence pour débloquer, rassurer et transmettre les bonnes pratiques.
Le Programme de Formation
Une stack technique complète et professionnalisante
Un parcours structuré autour de 10 modules et un projet final couvrant l'ensemble de l'écosystème Mainframe.
Durée estimée : 140 heures soit 20 jours
Onboarding - Préparation du poste de travail
✓ Configuration de l'environnement de développement local (Terminal 3270 et VS Code)
✓ Prise en main de la plateforme e-learning (soumission d'exercices et navigation)
✓ Méthodologie d'apprentissage (inscription aux tutorats et sollicitation de l'assistance)
Objectif pédagogique : À l'issue de ce module, le stagiaire sera capable de configurer son environnement de travail, de s'approprier les outils de la formation et d'appliquer les processus d'accompagnement et de validation.
Module 1 - Initiation à l’environnement Mainframe
✓ Introduction au système sur z/OS et gestion des sessions TSO
✓ Navigation et personnalisation via les différents menus ISPF
✓ Exploration du système de fichiers et édition de base
Objectif pédagogique : À l'issue du module le stagiaire sera capable de naviguer dans le système Mainframe et éditer des fichiers avec TSO et l’interface ISPF.
Module 2 - Développer son premier programme Cobol
✓ Écriture, compilation et exécution d'un programme simple
✓ Utilisation et analyse des rapports d'exécution via SDSF
Objectif pédagogique : À l'issue du module le stagiaire sera capable d’écrire, compiler et exécuter un programme Cobol simple.
Module 3 - Les bases de la programmation Cobol
✓ Structure générale du code (divisions, sections, paragraphes)
✓ Déclaration, typage et initialisation des variables
✓ Opérations arithmétiques et interactions élémentaires (DISPLAY / ACCEPT)
✓ Logique de contrôle et algorithmique (conditions IF/EVALUATE, boucles, noms condition)
✓ Bonnes pratiques : commentaires et débogage à la compilation
Objectif pédagogique : À l'issue de ce module, le stagiaire sera capable d'utiliser le langage Cobol pour concevoir et structurer des programmes contenant une logique métier élémentaire.
Module 4 - Fondamentaux JCL
✓ Rôle et structure générale d'une instruction JCL
✓ Instructions d'exécution fondamentales (JOB, EXEC)
✓ Gestion des librairies d'exécution (JOBLIB et STEPLIB)
✓ Analyse et contrôle des codes retours (RC et MAXCC)
Objectif pédagogique : À l'issue de ce module, le stagiaire sera capable de configurer et de lancer des jobs pour exécuter les programmes Cobol.
Module 5 - Manipuler les fichiers et librairies
✓ Concepts des fichiers sur z/OS : séquentiels, PDS, DSN et rôle du catalogue
✓ Faire le lien entre le JCL (instruction DD) et le COBOL (File Description)
✓ Manipulation en COBOL (instructions OPEN/CLOSE, lecture, écriture)
✓ Gestion des statuts d'exécution (File Status)
✓ Traitement des fichiers spécifiques : Instream, SYSOUT et fichiers d'impression
Objectif pédagogique : À l'issue de ce module, le stagiaire sera capable de comprendre le fonctionnement des PDS et des fichiers séquentiels, et de les exploiter directement dans les programmes.
Module 6 - Cobol Avancé
✓ Manipulation avancée des chaînes de caractères (Reference Modification, STRING/UNSTRING, INSPECT)
✓ Formats numériques complexes (nombres signés, édités et clause COMP)
✓ Déclaration et parcours de tableaux (simples/multidimensionnels, Index et SEARCH)
✓ Modularité du code : les COPY, sous-programmes et fonctions
Objectif pédagogique : À l'issue de ce module, le stagiaire sera capable d’optimiser ses développements Cobol grâce aux manipulations de données complexes et à la modularisation du code.
Module 7 - Le langage SQL
✓ Introduction aux bases de données DB2 et à l'utilitaire SPUFI
✓ Définition des Données (création/modification de tables, clés primaires et étrangères)
✓ Manipulation des Données (INSERT, UPDATE, DELETE)
✓ Requêtes d'interrogation (SELECT, filtres WHERE, tris et alias)
✓ Fonctions avancées (agrégation, GROUP BY et jointures)
Objectif pédagogique : À l'issue de ce module, le stagiaire sera capable de manipuler les bases de données relationnelles DB2 et d'écrire des requêtes SQL.
Module 8 - Développer des programmes Cobol DB2
✓ Intégration du SQL dans un programme Cobol et génération des structures (DCLGEN)
✓ Gestion des traitements multi-lignes avec les curseurs
✓ Sécurisation des transactions (Commit) et principes de gestion de reprise
✓ Utilitaires DB2 essentiels (DSNTEP2, DSNTIAUL, LOAD, UNLOAD)
Objectif pédagogique : À l'issue de ce module, le stagiaire sera capable d'interagir avec DB2 directement au sein des programmes Cobol en y intégrant des requêtes SQL.
Module 9 - Le JCL en profondeur
✓ Logique conditionnelle et aiguillage (paramètre COND et instruction IF)
✓ Création et appel de procédures JCL (classiques, instream et paramètres symboliques)
✓ Maîtrise des utilitaires systèmes clés (IEFBR14, IEBGENER, IEBCOMPR, IDCAMS, SORT)
✓ Fonctionnalités avancées : fichiers temporaires, fichiers DUMMY et inclusion de code (INCLUDE)
Objectif pédagogique : À l'issue du module le stagiaire sera capable d'automatiser et optimiser des chaînes de traitements batch complexes en exploitant les fonctionnalités avancées et les utilitaires du JCL.
Module 10 - La programmation CICS
✓ Concepts fondamentaux et architecture du système transactionnel CICS
✓ Conception des interfaces utilisateurs (écrans, maps et mapsets)
✓ Structure d'un programme CICS et gestion du contexte (Execute Interface Block, Commarea)
✓ Navigation et chaînage entre programmes (LINK, XCTL)
✓ Développement d'un programme CICS intégrant des accès DB2
Objectif pédagogique : À l'issue de ce module, le stagiaire sera capable de créer des applications interactives, de coder des écrans (BMS), de gérer des transactions et d'utiliser les commandes CICS.
Projet final - Développer une application Quiz
✓ Création et alimentation de la base de données du quiz (DB2, JCL)
✓ Conception des écrans interactifs et gestion de la navigation utilisateur (CICS)
✓ Développement de la logique métier et intégration des requêtes (COBOL, SQL)
✓ Mise en place d'un traitement batch pour l'extraction des résultats et statistiques (COBOL Batch, JCL)
Objectif pédagogique : À l'issue de ce projet, le stagiaire sera capable de concevoir et développer une application complète de bout en bout en intégrant conjointement les technologies Cobol, DB2, CICS et JCL.
Le Formateur
Kévin Lhuillier
💼 Formateur et Développeur Cobol - 📍 Lille, France
Fort d'une solide expérience sur des systèmes d'information critiques, j'ai conçu ce programme pour transmettre exactement ce dont un développeur a besoin pour être efficace dès son premier jour sur un projet client.
+10 années d'expérience
+50 élèves accompagnés

L'environnement de travail
Un environnement d'apprentissage complet et immersif
Le parcours de formation s'appuie sur des outils professionnels et un encadrement technique de proximité. Les stagiaires disposent de tout le nécessaire pour monter en compétences dans les meilleures conditions.
Pratique sur un Mainframe z/OS
Les stagiaires bénéficieront d'un accès individuel à un système Mainframe z/OS accessible 24/7 pendant 3 mois pour réaliser les exercices et le projet final.


Un développement moderne avec VS Code
Les stagiaires pourront également se connecter au Mainframe via l'éditeur VS Code (Zowe Explorer) afin de travailler dans un environnement moderne.
Accès à la plateforme e-learning
Les stagiaires bénéficieront d'un accès à notre plateforme pour suivre les modules de manière autonome, la formation étant conçue exclusivement pour un apprentissage asynchrone.


Un suivi personnalisé via Microsoft Teams
Les stagiaires bénéficieront d'un accompagnement régulier avec leur formateur via Microsoft Teams (par messagerie ou visioconférence) pour lever les blocages et valider leur progression.
Voir toutes les informations relatives à la formation
Type d’action : Action de formation
Type de compétence visée : Compétences techniques et transversales
Objectif de la formation : A l’issue de la formation, le stagiaire sera capable de concevoir des applications d'entreprise complètes (Batch et transactionnelles) dans un environnement Mainframe IBM, en maîtrisant le langage Cobol et son écosystème technique (JCL, DB2, CICS).
Tarif par stagiaire : 3500€ HT
Durée en heures : 140 heures
Dont durée en visio-conférence : 5 heures minimum
Durée d’accès au e-learning : illimité
Public : Cette formation s'adresse aux développeurs informatiques (en poste, en recherche d'emploi ou en intercontrat) souhaitant se reconvertir ou élargir leur panel de compétences techniques vers le langage Cobol et l'écosystème Mainframe IBM.
Prérequis :
- Connaissances techniques : Maîtriser les bases de l'algorithmique et de la logique de programmation.
- Niveau linguistique : Comprendre et parler couramment le français.
- Matériel : Disposer d’un ordinateur (PC ou Mac) et d'une connexion internet stable pour accéder à la plateforme e-learning et à l'environnement Mainframe distant.
Modalités de validation des prérequis : L'adéquation entre le profil du candidat et les exigences de la formation est évaluée lors d’un entretien téléphonique préalable à l'inscription.
Format Mixte : Distanciel Téléprésentiel et E-learning tutoré
La formation a lieu de manière mixte comprenant des séquences 100% synchrone, c’est-à-dire que votre formateur est en direct via l’utilisation d’un outil de visioconférence permettant un échange à distance synchrone et interactif. La formation comprend également des séquences e-learning tutorées techniquement et pédagogiquement tout au long de la période de formation.
Moyens techniques :
Plateforme LMS : Accès illimité et à vie aux cours vidéo VOD sur Teachizy. À l'issue des 3 mois de formation officielle, la plateforme reste accessible à titre de ressource de consultation.
Environnement de développement : Accès individuel au Mainframe z/OS strictement limité à la durée légale de la formation (3 mois maximum).
Assistance pédagogique : Utilisation de Microsoft Teams pour assurer le suivi pédagogique régulier en visioconférence. Le support du formateur (via Teams et e-mail) est exclusivement réservé à la période de formation de 3 mois.
Sanctions :
Attestation de formation
Certificat de réalisation
Délais d’accès :
Accès possible à la formation dans un délai de 5 jours postérieur à la signature de la convention de formation et/ou de 15 jours postérieur à la signature d’un contrat de formation permettant le respect du délai de rétractation du client particulier.
Parcours Développeur Cobol
Accès à vie à la formation en e-learning
Validation des acquis par quiz, exercices, et projet final
3 mois d'accès Mainframe pour pratiquer
5 sessions de tutorat en visioconférence
Aide et support en continu via Teams
Cobol Formation
© 2026 – Cobol Formation
Mentions légales et Politique de confidentialité