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

 
 
 

Contributors