COBOL : Programmation
Code |
Titre |
Durée |
Prix HT |
COB150 |
COBOL : Programmation |
5 jours |
Nous consulter |
Objectifs
- 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 |
Pré-requis
Connaître au moins un langage de programmation |
Post-Formation
|
Méthodes
50% Pratique 50% Théorique |
Programme
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 CORRESPONDINGLES REGISTRES SPECIAUX- WHEN-COMPILED
- RETURN-CODE
- LENGTH OF
- ADDRESS OF
CLAUSE REDEFINES : MASQUE DE DONNEEINITIALISATIONS : INITIALIZETABLEAUX : CLAUSE OCCURS- Déclarations
- Initialisations
- Recherche dans un tableau
CONCLUSION : RECOMMANDATIONS SUR LES DONNEESTRAITEMENT 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
|
Environnement
|
Mot-clés
COB150 COBOL Programmation COB150 |
Commander
Formafast
Rue du Lac Windermere, Byzance Center, Bloc A - 1053 Les Berges du Lac - Tunisie
Tel: (+216) 31 400 501
Fax: (+216) 32 400 501
Mobile: (+216) 55 666 600
E-mail: contact@formafast.com