🧭 PLAN DÉTAILLÉ
Pour retrouver des contenus de votre formation, utilisez ce plan des principales rubriques, qui pourront ensuite vous diriger vers des plans intermédiaires. Pensez à consulter la rubrique d'aide pour bien utiliser les ressources de votre formation.
🟦 1. Introduction générale (5 minutes)
- Objectif de la session
- Comprendre l'origine et la philosophie de COBOL
- Appréhender la structure d’un programme COBOL
- Voir où il est encore utilisé
- Pourquoi COBOL ?
- 70 % des transactions financières mondiales passent par du COBOL
- Longévité exceptionnelle : depuis 1959
- Les étapes indispensables
🟦 2. Origines et contexte historique (10 minutes)
- Naissance de COBOL
- Développé en 1959 à la demande du Département de la Défense des USA
- Inspiré par Grace Hopper
- Objectifs initiaux : langage commun, lisible, orienté gestion
- Proche du langage naturel
- Évolutions majeures : COBOL-74, COBOL-85, COBOL 2002 (OO), COBOL 2014
- Usage moderne : systèmes critiques (IBM, banques, mutuelles), cybersécurité
🟦 3. Caractéristiques du langage COBOL (10 minutes)
- Langage verbeux, très lisible, orienté business
- Conseils pratiques
- Typé et structuré : déclarations explicites
- Portabilité : mainframe, Unix, Windows
- Pas de concept moderne ? Support objet depuis COBOL 2002
🟦 4. Structure d’un programme COBOL (10 minutes)
- 💡 Présentation d’un exemple minimal en COBOL
- Les colonnes
- Structure générale
- Infographie sur les colonnes
- Les 4 divisions principales :
- IDENTIFICATION DIVISION – Nom du programme
- ENVIRONMENT DIVISION – Description matériel/fichiers
- DATA DIVISION – Déclaration des variables
- PROCEDURE DIVISION – Logique du programme
- Syntaxe typique : lignes en colonnes, MAJUSCULES, point final
🟦 5. Exemples simples (15 minutes)
🎬 Démonstrations de code 1 , 2, 3
Hello World en COBOL :
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO.
PROCEDURE DIVISION.
DISPLAY "Bonjour, COBOL !".
STOP RUN.
- Programme avec variables
- Exemple de calcul simple (addition)
- Manipulation de chaînes (niveau 01, 05)
- Affichage de résultat
🟦 6. Où trouve-t-on encore du COBOL aujourd’hui ? (5 minutes)
- Exemples : banques, assurances, retraites, systèmes de paie
- Recrutement, sécurité sociale, système fiscal
- Pourquoi il résiste encore : fiabilité, robustesse, sécurité, coût élevé de migration
🟦 7. Comment apprendre COBOL aujourd’hui ? (5 minutes)
- Environnements gratuits : GnuCOBOL, Visual COBOL, IBM Z/OS
- Formations : OpenClassrooms, Udemy, YouTube
- Ressources : livres, forums (StackOverflow, Reddit), GitHub