Skip to content

Simplon-hdf/daily-objectives-cobol-lille-p4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Programme de Formation COBOL — 40 Jours

Objectif Général

Acquérir les compétences nécessaires pour concevoir, développer, maintenir et tester des programmes COBOL dans un environnement professionnel, y compris sur mainframe.


Semaine 1 : Fondamentaux du COBOL

Thème : Introduction à la structure et à la syntaxe COBOL

Objectifs pédagogiques

  • Comprendre la structure d’un programme COBOL
  • Déclarer et initialiser des variables avec les principaux types de données COBOL
  • Écrire un programme simple affichant des données en sortie console
  • Acquérir une première expérience de compilation et d'exécution

Semaine 2 : Principes fondamentaux de la programmation COBOL

Thème : Approfondissement des bases

Objectifs pédagogiques

  • Comprendre le rôle de chaque division dans un programme COBOL
  • Utiliser les instructions clés : MOVE, ACCEPT, DISPLAY, STOP RUN
  • Écrire des programmes simples avec lecture de données utilisateur
  • Appliquer la syntaxe COBOL à des cas pratiques de traitement de données

Semaine 3 : Contrôle de flux et logique conditionnelle

Thème : Logique décisionnelle et itérative

Objectifs pédagogiques

  • Utiliser les instructions conditionnelles
  • Implémenter des boucles avec et sans conditions
  • Simuler des scénarios métier avec conditions et itérations
  • Gérer les cas d'exceptions simples

Semaine 4 : Structures de données complexes

Thème : Tableaux et structures imbriquées

Objectifs pédagogiques

  • Déclarer et manipuler des tableaux à une ou plusieurs dimensions
  • Accéder aux éléments à l’aide d’index
  • Gérer des structures imbriquées
  • Appliquer ces structures à des cas concrets de gestion d’informations

Semaine 5 : Manipulation et traitement des données

Thème : Formatage, chaînes et calculs

Objectifs pédagogiques

  • Effectuer des opérations arithmétiques de base et complexes
  • Manipuler des chaînes de caractères
  • Mettre à jour dynamiquement des enregistrements
  • Générer des sorties lisibles et structurées

Semaine 6 : Gestion des fichiers (I/O)

Thème : Manipulation des fichiers séquentiels

Objectifs pédagogiques

  • Déclarer, ouvrir, lire, écrire et fermer des fichiers
  • Gérer les fichiers séquentiels
  • Implémenter une gestion des erreurs simple et avancée
  • Appliquer ces techniques à des scénarios de lecture/écriture automatisée

Semaine 7 : Accès aux bases de données avec SQL

Thème : Intégration du SQL dans COBOL

Objectifs pédagogiques

  • Comprendre l'interaction entre COBOL et SQL
  • Utiliser les instructions SQL dans COBOL
  • Exécuter des requêtes : SELECT, INSERT, UPDATE, DELETE
  • Gérer les connexions, erreurs SQL
  • Travailler avec des tables issues d’un système de gestion de base de données relationnelle

Semaine 8 : Modularité et Cobol

Thème : Programmation modulaire

Objectifs pédagogiques

  • Organiser le code en sous-programmes réutilisables
  • Passer des paramètres entre programmes et fonctions
  • Appliquer des techniques de test et de débogage

Semaine 9 : Environnement mainframe

Thème : Introduction au mainframe

Objectifs pédagogiques

  • Comprendre l'architecture d’un mainframe et ses composants
  • Découvrir les outils principaux : TSO/ISPF, JCL, datasets
  • Écrire et exécuter des jobs JCL simples
  • Simuler un environnement mainframe pour l'exécution COBOL
  • Intégrer la gestion des erreurs métier et techniques

Résultats attendus à la fin de la formation

  • Être capable de développer une application COBOL complète intégrant la gestion de fichiers, l’accès à des bases de données et la modularité
  • Comprendre l’écosystème mainframe et les interactions COBOL/TSO/JCL
  • Être prêt à intégrer une équipe projet COBOL en environnement professionnel (legacy system, banque, assurance, etc.)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published