Logo de l'organisme de formation

La formation au coeur de l'avenir technologique

Représentation de la formation : MVS / Cobol - Programmation

MVS / Cobol - Programmation

Formation à distance
Durée : 21 heures (3 jours)
Durée :21 heures (3 jours)
HT
Se préinscrire
Durée :21 heures (3 jours)
HT
Se préinscrire
Durée :21 heures (3 jours)
HT
Se préinscrire

Formation créée le 20/06/2023.

Version du programme : 1

Programme de la formation

Objectif de formation : Programmer et développer des applications en utilisant l'environnement MVS (Multiple Virtual Storage) et le langage Cobol.

Objectifs de la formation

  • 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

Profil des bénéficiaires

Pour qui
  • Développeurs
  • Programmeurs
Prérequis
  • 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

Contenu de la formation

  • 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.
  • 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
  • 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.
  • 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.
  • 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
  • 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.
  • 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.
Équipe pédagogique

Professionnel expert technique et pédagogique.

Suivi de l'exécution et évaluation des résultats
  • Émargement numérique
  • Mises en situation
  • Formulaires d’évaluation de la formation
  • Certificat de réalisation de l’action de formation
Ressources techniques et pédagogiques
  • Espace intranet de formation
  • Documents supports de formation projetés
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation

Qualité et satisfaction

Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation