Formation MVS / Cobol - Programmation
Description
Objectif de formation : Programmer et développer des applications en utilisant l'environnement MVS (Multiple Virtual Storage) et le langage Cobol.
- Comprendre les principes fondamentaux de MVS et du langage Cobol
- Créer des programmes Cobol fonctionnels pour manipuler des fichiers et des données
- Utiliser les instructions de contrôle de flux et les structures conditionnelles en Cobol
- Implémenter des sous-programmes et les appeler de manière appropriée
- Déboguer et tester des programmes Cobol à l'aide des outils MVS
- Optimiser les performances des programmes Cobol en utilisant différentes techniques
- Développeurs
- Programmeurs
- Connaissance de base en programmation informatique
- Expérience préalable avec d'autres langages de programmation
- Familiarité avec les concepts de base des systèmes d'exploitation
- 1
Introduction à MVS (1 heure)
- Présentation de l'environnement MVS
- Rôles et responsabilités des programmeurs MVS/Cobol
- Travaux pratiques : Installation de l'environnement MVS sur une machine virtuelle. Exploration des principales commandes et fonctionnalités de MVS. Création d'un premier projet Cobol dans MVS.
- 2
Introduction au langage Cobol (3 heures)
- Syntaxe et structure de base du langage Cobol
- Variables et types de données en Cobol
- Instructions de base en Cobol
- Travaux pratiques : Création d'un programme Cobol simple pour afficher un message à l'écran. Utilisation des variables et des types de données en Cobol. Manipulation de chaînes de caractères en Cobol
- 3
Manipulation de données en Cobol (4 heures)
- Déclaration et manipulation des fichiers en Cobol
- Lecture, écriture et mise à jour des enregistrements
- Gestion des fichiers VSAM (Virtual Storage Access Method) en Cobol
- Travaux pratiques : Création d'un fichier de données et manipulation des enregistrements. Lecture séquentielle et affichage des enregistrements d'un fichier. Mise à jour des enregistrements d'un fichier et sauvegarde des modifications.
- 4
Contrôle de flux et structures conditionnelles (3 heures)
- Instructions de contrôle de flux en Cobol (IF, ELSE, PERFORM, etc.)
- Utilisation des conditions et des expressions booléennes
- Boucles en Cobol (PERFORM UNTIL, PERFORM VARYING, etc.)
- Travaux pratiques : Utilisation des instructions IF-ELSE pour prendre des décisions conditionnelles. Utilisation de boucles pour effectuer des traitements répétitifs. Création d'un programme avec des conditions multiples et des boucles imbriquées.
- 5
Sous-programmes et modularité (3 heures)
- Création et utilisation de sous-programmes en Cobol
- Passage de paramètres entre programmes
- Appels dynamiques et statiques
- Travaux pratiques : Création d'un sous-programme Cobol et appel depuis le programme principal. Passage de paramètres entre le programme principal et les sous-programmes. Utilisation d'appels dynamiques et statiques pour les sous-programmes
- 6
Débogage et tests de programmes Cobol (3 heures)
- Techniques de débogage en Cobol
- Utilisation des outils de débogage MVS
- Stratégies de test et de validation de programmes Cobol
- Travaux pratiques : Utilisation des outils de débogage MVS pour identifier et corriger les erreurs. Exécution pas à pas d'un programme pour comprendre son fonctionnement. Test de différents scénarios avec des jeux de données de test.
- 7
Optimisation des programmes Cobol (3 heures)
- Techniques d'optimisation des performances
- Amélioration de l'efficacité et de la vitesse d'exécution
- Utilisation des indices et des tables de recherche
- Travaux pratiques : Utilisation des indices pour améliorer l'efficacité des recherches dans les tableaux. Utilisation de tables de recherche pour optimiser les traitements de données. Identification et optimisation des parties critiques du code Cobol.
Ils nous font Confiance
Nos partenaires de confiance








































Questions fréquentes
FAQ : Formation MVS / Cobol - Programmation
Oui, mais la prise en charge d'une formation professionnelle par un OPCO dépend de votre opérateur de compétences, de votre branche d'activité et des critères de financement applicables. Ascent Formation vous accompagne dans l'identification des possibilités de financement adaptées à votre entreprise.
Une formation inter-entreprises réunit des participants issus de différentes organisations, tandis qu'une formation intra-entreprise est organisée pour les collaborateurs d'une même entreprise. Le format intra permet notamment d'adapter le contenu et les modalités aux besoins spécifiques de vos équipes.
Selon la formation proposée, il est possible de suivre une formation professionnelle à distance, en présentiel ou selon d'autres modalités disponibles. Consultez les informations de la session concernée ou contactez-nous pour connaître les formats possibles.
Oui, une formation professionnelle peut être adaptée aux objectifs, au niveau des participants et aux besoins opérationnels de votre entreprise. Ascent Formation vous propose des parcours personnalisés pour accompagner le développement des compétences de vos équipes.