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

Next Sessions

    Sessions are organized on demand.

Cobol on GNUCobol

Duration: 3 days Practice: 50%
Price: 2000 EUR/pers. 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
Quality Indicators
  • Mean satisfaction score: 18.5/20
  • Success Rate: 100%

Version: November 14, 2022

Nicolas Bertier (Cobol)

Nicolas has been an R&D engineer at OCamlPro since 2021, following a PhD in formal methods and a postdoc in the United Kingdom. Nicolas is a programming languages expert and contributes to several Cobol-related expertise projects for the DGFIP. He is one of the main contributors to the GCOS dialect in the GNUCobol compiler.

Fabrice Le Fessant (Cobol)

Fabrice is a former computer science researcher at INRIA, specializing in programming languages and distributed systems. Founder of OCamlPro, he is an expert in numerous languages, from general-purpose languages like OCaml and Rust to domain-specific languages like Solidity and Michelson. He has carried out several Cobol expertise missions for the DGFIP and contributed multiple improvements to the GNUCobol compiler regarding the GCOS dialect.

Useful Information

Contact

You can contact us using the form on top of every course description, or by email at contact@ocamlpro.com.

Delayed access timeframe

Since our trainings are organised upon request within two months after the first contact, the access timeframe may vary depending on your specific needs and custom training conditions which will all be agreed upon prior to the course.

Registration and course modalities

Our courses may either be done remotely or physically.

Prior to the course:

  • Either a meeting or a survey to identify your needs and expectations.
  • Shipment of administrative papers such as: written agreement, welcome booklet and rules of procedure.
  • Shipment of everything required to guarantee the good conduct of the course: external ressources, and custom instructions alike.

During the course:

  • The attendee goes to the designated location with his/her personal computer.
  • 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
  • Evaluations throughout the duration of the course (quizzes, tests and experimentations).

End the course:

  • Presentation of a certificate of training.
  • Auto-evaluation quizz.
  • A hot feedback form on the quality of the course.

After the course:

  • A cold feedback form on your satisfaction (roughly three months after the course)

Methods used and modalities for evaluation

Our courses may welcome a maximum of ten attendees and the number of tutors may vary between one and two depending on the amount of practical tasks in the course.

Parameters such as the number of attendees and their overall skill level will affect pedagogical modalities such as the number of pratical tasks, guided discussions, collaborative development, etc.

Courses may include small projects to develop independently to help consolidate the acquired knowledge.

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.

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.

Accessibility, handicap

Preliminary studies are done prior to every training to guarantee the quality of the course by tweaking the pedagogical modalities and take into consideration any handicap communicated during the first stages of the registration. We are at your disposal to answer your every question and other queries at: contact@ocamlpro