COBOL : Programmation

Share by email

×

Code Title Duration Price HT
COB150 COBOL : Programmation 5 days Consult us

Objectives

  • Connaître les concepts fondamentaux du COBOL
  • Savoir lire, écrire et mettre au point des applications COBOL ou assurer la maintenance de programmes existants

Public

Informaticiens débutants ou confirmés

Prerequisites

Connaître au moins un langage de programmation

Post-Training

Methods

50% Pratique 50% Théorique

Program

PRESENTATION

  • Origines
  • COBOL aujourd'hui
  • Formalisme
  • Mise en œuvre : compilation

PROGRAMMATION STRUCTUREE

  • Le déroulement d'un programme
  • Les commentaires
  • L'aide au débogage
  • Les mots en COBOL
  • Instructions de structure
  • PERFORM : les débranchements
  • Contrôle de séquence : fin de module
  • Fin de programme

TRAITEMENT ITERATIF

  • PERFORM UNTIL : boucle jusqu'à
  • PERFORM VARYING : boucle pour
  • PERFORM n TIMES : boucle répéter

INSTRUCTIONS CONDITIONNELLES

  • IF THEN ELSE : la condition simple
  • EVALUATE : la condition à choix multiple

CAS PRATIQUE

  • MOVE : manipulation des données
  • But de l'exercice
  • Identifier les grandes parties (modules)

DECLARER ET MANIPULER LES DONNEES - INTRODUCTION

  • Codes de caractère : EBCDIC
  • Déclaration des données
  • Caractéristiques de la WORKING-STORAGE SECTION

NUMEROS DE NIVEAUX HIERARCHIQUES

  • Présentation
  • Niveaux hiérarchiques spéciaux

ZONES ALPHANUMERIQUES : DECLARATION ET USAGE

  • MOVE avec zone réceptrice alphanumérique
  • Analyse de zone : INSPECT
  • Concaténation : STRING
  • Découpage : UNSTRING

LES ZONES NUMERIQUES

  • USAGE DISPLAY
  • Numérique compacté
  • Binaire
  • Binaire natif : COMP-5
  • MOVE avec zone réceptrice numérique
  • Compatibilité des formats
  • Calculs
  • Performances vs sécurité
  • Condition ON SIZE ERROR
  • Conversion automatique : DISPLAY

LES CONDITIONS DE SIGNE ET DE CLASSE

  • Les conditions de signe
  • Les conditions de classe

EXPRESSION CORRESPONDING

LES REGISTRES SPECIAUX

  • WHEN-COMPILED
  • RETURN-CODE
  • LENGTH OF
  • ADDRESS OF

CLAUSE REDEFINES : MASQUE DE DONNEE

INITIALISATIONS : INITIALIZE

TABLEAUX : CLAUSE OCCURS

  • Déclarations
  • Initialisations
  • Recherche dans un tableau

CONCLUSION : RECOMMANDATIONS SUR LES DONNEES

TRAITEMENT DES ENTREES-SORTIES

  • Paramètres en entrée
  • Compte rendu de traitement, Log, fichier trace : DISPLAY
  • Les fichiers : présentation
  • Organisation des informations
  • Déclarations
  • Division ENVIRONMENT : la FILE-CONTROL
  • DATA DIVISION : FILE SECTION
  • Fichier en entrée
  • Lecture séquentielle
  • Lecture en accès direct
  • Lecture en accès direct ET séquentiel
  • Fichier en sortie
  • Accès séquentiel
  • Accès direct
  • Fichier en mise à jour : modification et suppression
  • FILE STATUS pour fichiers VSAM : récapitulatif OPEN

TECHNIQUES AVANCEES

  • Code réutilisable
  • Modules COPY
  • Sous-programmes
  • La programmation objet
  • Entrées-sorties
  • Appareillage
  • Technologie Batch PIPE
  • Bases de données : DB2
  • Accès à SQL Server oracle
  • Mise en forme des données
  • Fonctions intrinsèques
  • Cas particulier : les dates
  • Les états
  • Traiter le format CSV
  • Le format XML
  • COBOL et le transactionnel (CICS)
  • Présentation
  • Mise en œuvre du pseudo-conversationnel
  • Gestion des écrans (MAP)
  • Zones de communication
  • Enchaînement des programmes
  • Gestion des fichiers
  • Cohérence : point de synchronisation
  • Utilisation de transaction en Batch
  • Exemple de programme CICS
  • COBOL et Websphere
  • Interopérabilité
  • L'apport des environnements de développement intégrés (ex : Microfocus)
  • Interopérabilité avec les autres langages et systèmes ouverts (C++, .NET, Java, le Cloud) et machines et environnements d'exploitation
  • En conclusion

Environment


Tags

COB150 COBOL Programmation COB150

Order