Cobol sur 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.

Programme de la formation

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 sur GNUCobol

Durée: 3 jours Prix: 2000 EUR HT/pers Pratique: 50%
Prérequis
  • Algorithmique
  • Autre langage
Public
  • Développeurs
Objectifs Pédagogiques
  • 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.

Évaluation des acquis

L'évaluation des acquis de la formation se fera en séance au travers d'ateliers, d'exercices et/ou de travaux pratiques. Dans le cas d'une formation officielle éditeur, veuillez nous consulter afin que nous vous fassions part des modalités d'évaluation.

A l'issue de la formation, vous sera transmis une évaluation à chaud de l'action de formation qui vous permettra de nous faire part de vos retours quant à votre expérience apprenant avec OCamlPro.

Prise en compte RQTH

Si vous êtes sujet à un handicap, prenez contact avec nos équipes pour que nous puissions définir ensemble comment nous pourrons aménager la session afin que vous puissiez vivre une expérience en formation inchangée.

Ressources pédagogiques

Les ressources pédagogiques sont produites par l'équipes OCamlPro en vue des formations. Les documents sont généralement en anglais, mais peuvent être traduits en français à la demande.

Financement en France

Nos formations ne sont pas éligibles au financement via OPCO (même si la prise en charge couvre la totalité du coût de la formation) en attendant la certification Qualiopi en cours. Non éligible au financement via CPF.

Formation en inter-entreprises

Les horaires pour nos formations inter-entreprises in-situ sont :

  • Début de la formation - 9h30
  • Pause déjeuner - 12h à 13h
  • Fin de la formation - 17h30