Durée : 5 jours
Public : Développeurs
Pré-requis : Notions de programmation
Objectifs : Connaître l'utilisation, les possiblités du COBOL - Etre capable de développer et maintenir une application complète et complexe en COBOL
Référence : PRO270-F
Présentation.
- Historique et conditions d'utilisation
- L'état actuel du COBOL
- Environnement de développement
- Présentation de COBOL pour les connaisseurs d'autres langages
- COBOL 85 - détail et alternatives
Mise en place de l'application COBOL.
- Structure d'un programme COBOL
- Déclaration
- Les données, les instructions
- La compilation - application minimale
Atelier : une premiere application COBOL
Instructions COBOL.
- Syntaxe fondamentale, alignement
- Création de variables et de variables d'édition
- Opérateurs arithmétiques
- Structures de contrôles : if, evaluate, structures "on" et variables de conditions
- Perform pour les boucles, et tableaux ;
- Recherche dans les tableaux
- Algorithmes complets en COBOL
Atelier pratique : une application de gestion minimale.
- Fonctionnalités usuelles en COBOL
- L'accès en lecture et écriture à une console
- Accès aux fichiers depuis COBOL
- Les fichiers : types de fichiers et d'accès
- Prise en compte de la performance et optimisation ; rupture, synchronisations, etc.
Atelier pratique : enregistrement et lectures multiples ; simulation d'erreurs quelconques.
Structuration complexe des programmes.
- Création de paragraphes et de sections
- Appels depuis Perform (et comparaison avec Go To)
- Présentation des sous-programmes
- Appels entre programmes
- Syntaxe détaillée
- Bilan comparatif et formats usuels
Atelier pratique : réorganisation et completion d'une application de gestion
L'évolution du COBOL.
- COBOL 74 : les fonctions
- Fonctions usuelles : chaînes de caractères, dates, maths
- COBOL 2002
- Dépréciation progressive et non-sens modernes
- Présentation de la programmation orientée objet avec COBOL
- Unicode, XML et autres modernisations
Atelier pratique : application interactive complexe en COBOL.
Tarifs:
A distance ou présentiel: 1980 euros.