Cobol on GNUCobol

Cette formation sur 3 jours fournit une initiation solide à l'utilisation de langage de programmation Cobol, en s'appuyant sur le compilateur open-source GNUCobol. Elle s'adresse aux développeurs qui, travaillant dans des banques ou assurances, peuvent être amenés à intéragir, voir à modifier les bases de codes en Cobol qui, chaque nuit, effectuent depuis des dizaines d'années la plupart des opérations de comptabilité de ces organismes.

L'apprenant est amené au travers de cette formation à rencontrer toutes les constructions les plus fréquentes du langage, et, au travers de nombreux exercices et ateliers pratiques, à concevoir des traitements avancés en Cobol.

Program

(to be translated soon...)

Introduction à la formation Cobol sur GNUCobol

  • Présentation générale et objectifs de cette formation
  • Les origines de Cobol
  • Évolution de Cobol dans le temps
  • Cobol aujourd'hui
  • Structure d'un programme
  • GNUCobol, vue d'ensemble, compilation et exécution

Écrire un premier programme Cobol

  • Programmation structurée, module, sections, paragraphes
  • Branchements et boucles
  • Conditions
  • Cas pratique

Déclarer et manipuler les données

  • Déclarations de variables, niveaux hiérarchiques et spéciaux
  • Variables alphanumériques
  • Variables numériques
  • Registres spéciaux
  • Redéfinition de zones mémoires
  • Initialisation des variables
  • Tableaux: déclaration, initialisation, recherches

Lire et écrire des données

  • Lire et écrire sur le terminal
  • Déclarer un fichier
  • Lire une varaibles depuis un fichier
  • Écrire une varaible dans un fichier

Aller plus loin

  • Appeler un sous-programme
  • Manipuler une base de données

Cobol on GNUCobol

Duration: 3 days Practice: 50%
Price: 2000 EUR/person excl. taxes
Pre-requisites
  • Algorithmique
  • Autre langage
Public
  • Développeurs
Pedagological Objectives
  • (to be translated soon...)
  • Introduction à la formation Cobol sur GNUCobol
  • Écrire un premier programme Cobol
  • Déclarer et manipuler les données
  • Lire et écrire des données
  • Aller plus loin

Nicolas Bertier (Cobol)

Nicolas est ingénieur R&D chez OCamlPro depuis 2021, après une thèse de doctorat sur les méthodes formelles et un post-doc en Grande Bretagne. Nicolas est un expert des langages de programmation, et participe à plusieurs expertises pour la DGFIP sur Cobol. Nicolas est l'un des principaux contributeurs du dialecte GCOS dans le compilateur GNUCobol.

Fabrice Le Fessant (Cobol)

Fabrice est un ancien chercheur en informatique de l'INRIA, spécialisé dans les langages de programmation et les systèmes distribués. Fondateur d'OCamlPro, il est expert de nombreux langages, des langages génériques OCaml et Rust aux langages dédiés comme Solidity et Michelson. Il a effectué plusieurs missions d'expertise sur Cobol pour la DGFIP, et contribué plusieurs améliorations au compilateur GNUCobol concernant le dialecte GCOS.

Evaluating progress

We make the progress of our trainees and its evaluation a core aspect of our courses. Indeed, guaranteeing the durable acquisition of the skills at hand is key, especially for the newer comers. To that extent, we will have trainees undergo tailored group works, exercises and hands-on practice which modalities can all be customised to your specific needs.

At the end of the course, you will have an opportunity for feedback to help us improve upon our methods. This is crucial as we believe there is always room for learning on both sides of the desk and no opinion other than yours matters more for us to do so.

Considering RQTH(Recognition of Handicapped Worker Status)

If people with disabilities are part of the course, do reach out to us so we can adapt the training accordingly.

Pedagogical Ressources

The ressources are written by the OCamlPro team prior to the courses. Documents are generally written in english and can be translated to french if need be.

Funding resorts in France

Unfortunately our trainings cannot yet be funded by institutions such as OCPO (despite these funds fully covering the price of our trainings), neither can they be funded by CPF.

Inter Corporation Trainings

Time slots for our on-site Inter Corporation Trainings are the following:

  • Start - 9:30AM
  • Lunch Break - 12:00PM to 01:00PM
  • End - 05:30PM