CI22-6011 - COBOL - Développement
Transcription
CI22-6011 - COBOL - Développement
CI22-6011 - COBOL - Développement L'incontournable langage de programmation de l'informatique de gestion COBOL, ce langage de programmation créé au tout début des années 60, est toujours au cœur des applications mainframe. Grâce à ses performances inégalées en Informatique de Gestion, il reste encore aujourd'hui l'un des langages les plus utilisés dans le monde. Objectifs Programme Réaliser des programmes COBOL simples structurés à partir d'analyses organiques détaillées. Les syntaxes de base Profils Développeurs d'applications. Prérequis Avoir participé aux stages `Algorithmique - Introduction à la programmation` et `z/OS Système d'exploitation et fichiers VSAM` ou posséder un niveau équivalent. Durée 5 jours • • • • • • Les quatre divisions d'un programme COBOL et les principales sections. La déclaration des données. Instructions d'affectations. Les instructions arithmétiques. Les alternatives, débranchements et itérations. Les tableaux indicés à 1 niveau. La compilation, l'édition des liens et l'exécution d'un programme • Les procédures standards. • Le compte rendu. T.P. Écrire un programme simple. Première compilation et première exécution. Ecrire un programme de calcul de clé bancaire. La représentation interne des données • Les données alphanumériques : codage EBCDIC. • Les différents types de données numériques. Codage et utilisation. L'analyse et les tests du programme Prix 2500 € Les + pédagogiques • Des travaux pratiques dans l'environnement de prédilection de COBOL : z/OS sur IBM. • Mise en situation : les participants réalisent un projet inspiré d’un cas concret. • La modularisation des programmes. • La documentation des programmes. • Les tests unitaires. T.P. Ecriture de programmes supplémentaires en mettant l’accent sur la modularisation. Les fichiers séquentiels • Les différents types d'organisation de fichiers. • La déclaration d'un fichier séquentiel. • Les ordres d'entrée-sortie. T.P. Lecture et écritures de fichiers séquentiels de mouvements de ventes pour une application commerciale. Les syntaxes avancées • • • • • Les tableaux indicés à plusieurs niveaux. Les pictures d'édition. Les fichiers d'impression : différentes syntaxes de l'ordre WRITE. Les modules externes : clauses COPY et sous-programmes. Les manipulations de chaînes de caractères. T.P. Projet de synthèse : Ecrire un programme de cumul dans un tableau à deux dimensions, un programme de contrôle de date et transformer ce dernier en sous-programme. Les ajouts syntaxiques dans le langage COBOL • Les fonctions intrinsèques. • Les « callable services » de Language Environment. FuturSkill Training - 13, rue Ernest RENAN - 92000 Nanterre Tél : +33 (0)1 78 14 18 11 - www.futurskill-training.fr - [email protected]