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.

Besoin Métier

Vous voulez participer au développement d'une application COBOL dans l'environnement open-source GnuCOBOL.

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 variables depuis un fichier
  • Écrire une variable dans un fichier

Aller plus loin

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

OCamlPro est un bureau d'étude en développement logiciel, créé en 2011 et fort de plus de 20 ingénieurs R&D, avec une expertise unique sur les langages de programmation, aussi bien théorique (plus de 80% de nos ingénieurs ont une thèse en informatique), pratique (participation active au développement de plusieurs compilateurs open-source, prototypage de la blockchain Tezos, etc.), diversifiée (Rust, OCaml, Cobol, Python, Scilab, etc.) et appliquée à de multiples domaines (méthodes formelles, cybersécurité, systèmes distribués, finance, etc.).

Prochaines sessions

    Sessions organisées sur demande.

Cobol sur GNUCobol

Durée: 3 jours Prix: 2000 EUR/pers. HT Pratique: 50%
Prérequis
  • Algorithmique
  • Autre langage
Public
  • Développeurs
Objectifs Pédagogiques
  • Compiler et tester un programme sur son poste
  • Déclarer et manipuler des données en COBOL
  • Lire et écrire des données d’un fichier
  • Diviser un programme en modules
  • Lire et écrire des données d’une base de données
Indicateurs de résultats
  • Note de satisfaction moyenne: 18.5/20
  • Taux de réussite: 100%

Version: 14 novembre 2022

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

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.

Informations pratiques

Contact

Vous pouvez nous contacter par le formulaire en haut de page de chaque formation, ou par mail à contact@ocamlpro.com.

Délais d'accès

Nos formations sont organisées à la demande, dans les deux mois suivant la prise de contact. En cas de personnalisation, le délai d'organisation peut être étendu en conséquence, comme négocié au préalable avec les participants.

Modalités d'inscription et déroulement

Nos formations peuvent être réalisées en présentiel ou à distance.

Avant la formation

  • Entretien ou questionnaire pour identifier les attentes et besoins.
  • Envoi des éléments administratifs : convention, livret d’accueil et règlement intérieur.
  • Envoi des ressources et des instructions pour le bon déroulement de la séance.

Pendant la formation

  • Le stagiaire se présente à la formation avec son ordinateur personnel.
  • 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
  • Évaluation tout au long de la formation (mise en situation, quiz, interrogation)

A la fin de la formation

  • Remise d’une attestation de formation
  • Questionnaire d’auto-évaluation
  • Questionnaire de satisfaction permettant d’évaluer la formation

Après la formation

  • Questionnaire de satisfaction à froid (à 3 mois de la formation)

Méthodes mobilisées et modalités d'évaluation

Nos formations s'effectuent par groupes d'au plus 10 personnes, avec un ou deux formateurs en fonction de la quantité d'ateliers pratiques inclus dans la formation.

En fonction du niveau des apprenants et de la taille du groupe, plusieurs modalités pédagogiques peuvent être mises en place : ateliers avec exercices pratiques, discussions guidées, le développement collaboratif, etc.

Les formations peuvent inclure des projets à développer en autonomie, avec l'objectif de consolider les connaissances apprises.

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.

L'évaluation des acquis de la formation se fera en séance au travers d'ateliers, d'exercices et/ou de travaux pratiques.

Accessibilité, handicap

Pour toutes nos formations, nous réalisons des études préalables à la formation pour adapter les locaux, les modalités pédagogiques et l’animation de la formation en fonction de la situation de handicap annoncée. Nous sommes à votre écoute pour toute question ou besoin spécifique, contactez-nous à contact@ocamlpro.com

Prises en charge OPCO et CPF

La prise en charge OPCO est possible : OCamlPro a reçu la certification Qualiopi. Les deux conditions suivantes devront alors être réunies :

  • la prise en charge doit être totale et couvrir l’ensemble du coût de la formation
  • l’accord de prise en charge doit nous parvenir au plus tard 5 jours avant la session de formation

Nos formations ne sont pas qualifiantes ni certifiantes, et ne peuvent donc être prises en charge par le CPF.