z/OS – Ingénieur Etudes

Continuer de développer les fonctions & programmes sur les data center permet à l’informatique d’innover.

Ingénieur d’Étude z/OS

Introduction au système z

Service informatique

Cours :
  • L’informatique et le traitement de l’information
  • Numération et codification de l’information
  • L’ordinateur et son environnement
  • Les métiers de l’informatique : De la conception à l’exploitation des traitements
Travaux pratique :
  • Exercices de numération et de codification
  • Gestion de projet
Cours :
  • Phases de cadrage, conception, réalisation & finalisation
  • Suivi de projet
  • Documentation
  • Bilan de projet
Travaux pratique :
  • Réalisation d’un CCFT Projet informatique

Fonctionnement interne

Cours :
  • Mémoire et processeur
  • Fonctionnement du système MVS

Base 2 et base 10
Hexadécimal

Analyse Top Down

Les principes de base de l’analyse

Cours :
  • La démarche d’analyse TOP-DOWN
  • Les figures de base de la programmation structurée : séquence, répétitive, alternative
  • La modularisation, L’algèbre de BOOLE
  • Les outils d’aide : l’organigramme, le pseudo-code

Travaux pratiques :
  • Exercices de structuration.
  • Exercices sur l’algèbre de BOOLE, les tables de décision

Les traitements standards

Cours :

  • Traitements de ruptures
  • Appareillage de fichiers, éditions
  • Mise-à-jour d’un fichier séquentiel, séquentiel indexé
Travaux pratiques :
  • Etude de cas de chaque traitement type
  • Réalisation du dossier d’analyse

z/OS – TSO – JCL – ISPF/PDF

Cours :
  • Les concepts de base
  • Les fonctions du système d’exploitation
  • La gestion des travaux, des tâches
  • La gestion des données, les méthodes d’accès

L’utilisation de TSO et ISPF / PDF

Cours :
  • Le moniteur TSO et ses commandes
  • L’interface de développement ISPF/PDF
  • Les fonctions de PDF : édition, consultation, manipulation des fichiers et bibliothèques
Travaux pratiques :
  • Maintenance de programmes COBOL / BATCH
  • Edition des sources : manipulation de l’éditeur
  • Création, suppression de fichiers PAM, SAM

La mise en œuvre du JCL MVS

Cours :
  • Les ordres de contrôle
  • Présentation d’IEBCOPY, IEBGENER
  • Les procédures de Compilation, édition des liens
Travaux pratiques :
  • Ecriture des JCL des applications en maintenance, exécution et débogage.
  • Etude des procédures standards.

Cobol Programmation

Mise en œuvre du langage COBOL

Cours :
  • De l’analyse à la programmation
  • Syntaxe et structure d’un programme COBOL
  • La déclaration des variables
  • La codification des traitements
  • Fichier séquentiel QSAM
  • Fichier séquentiel indexé VSAM
  • Les tableaux
  • Les sous-programmes
Travaux pratiques :
  • Traduction de chaque traitement en programme COBOL :
  • TP1 : rupture sur fichier séquentiel
  • TP2 : édition
  • TP3 : appareillage de fichiers pour mise à jour
  • TP4 : mise à jour d’un fichier séquentiel indexé
  • TP5 : les index secondaires
  • TP6 : la gestion des tableaux
  • TP7 : les sous-programmes

DB2 Introduction

Les concepts du modèle relationnel

Cours :
  • Les concepts de base
  • Les opérations de l’algèbre relationnelle
  • Introduction à la conception
  • Les principes de la normalisation
  • Les langages relationnels
Travaux pratiques :
  • Elaboration du modèle relationnel de l’étude de cas

Les concepts DB2

Cours :
  • Les composants fonctionnels de DB2
  • Les produits associés à DB2
  • L’environnement technique de DB2
  • Sécurité et intégrité des données
  • L’intégrité référentielle, le catalogue DB2
Travaux pratiques :
  • Présentation de DB2I, SPUFI, manipulation du catalogue

Langage SQL, définition des données

Cours :
  • Les ordres SQL de définition des données
  • La création des objets DB2
  • La modification des objets DB2
  • La destruction des objets DB2
Travaux pratiques :
  • Définition des objets de l’étude de cas : tables, vues, index

Langage SQL, manipulation des données

Cours :
  • Les ordres SQL de manipulation des données
  • L’extraction des données
  • La mise à jour des données
Travaux pratiques :
  • Manipulation de la base de données

DB2 SQL Avancé

Le langage SQL intégré

Cours :
  • Les ordres SQL intégrés
  • Les environnements d’exécution
  • Les cycles de développement
  • La structuration d’un programme COBOL
  • Le contrôle de concurrence-verrouillage
Travaux pratiques :
  • Les ordres SQL intégrés
  • Les environnements d’exécution
  • Les cycles de développement
  • La structuration d’un programme COBOL
  • Le contrôle de concurrence-verrouillage

La préparation des applications DB2

Cours :
  • La préparation d’un programme
  • L’exécution d’un programme BATCH
  • L’exécution d’un programme CICS
  • Introduction à l’optimisation
  • LOAD et UNLOAD de tables .DB2
Travaux pratiques :
  • Précompilation, compilation et édition des liens
  • Les procédures JCL de préparation
  • Les fonctions BIND et DCLGEN
  • La fonction EXPLAIN
  • Mise en œuvre des utilitaires LOAD et UNLOAD

Conduite d’entretien & Communication

Comprendre la situation de l’entretien

Cours :
  • Les règles d’or de l’entretien individuel.
  • L’impact de nos filtres personnels et représentations.
  • Distinguer les différents types d’entretiens RH et opérationnel.
Travaux pratiques :
  • Animation interactive sur les règles d’or et bonnes pratiques de l’entretien.

Maîtriser les étapes clés de l’entretien

Cours :
  • Préparer, identifier les différentes étapes d’un entretien.
  • Accueillir et cadrer l’entretien : faire comprendre la démarche et les règles de fonctionnement.
  • Renforcer sa mémorisation pour une meilleure restitution.
  • Conclure l’entretien : répondre aux questions et informer avec clarté.
Travaux pratiques :
  • Simulations d’entretiens en sous-groupes suivies d’un débriefing collectif.

Acquérir des techniques d’entretien applicables à tout type d’entretien

Cours :
  • Cadrer les échanges à l’aide des techniques de questionnement.
  • Accéder rapidement à une information fiable.
  • Optimiser le temps imparti à l’entretien.
  • Instaurer un climat de confiance et un échange de qualité grâce aux techniques d’écoute active.
Travaux pratiques :
  • Entraînement en binômes aux techniques de questionnement et d’écoute d’active. Analyse collective. Simulations d’entretiens.

Vivre un entretien de recrutement

Cours :
  • Maîtriser les étapes clés d’un processus de recrutement fiable et efficace.
  • Connaître les questions clés de l’entretien.
  • Se doter d’un guide d’entretien et se l’approprier.
Travaux pratiques :
  • Appropriation d’un guide d’entretien et simulations d’entretien. Débrief et échanges.

CICS Programmation

Les concepts des systèmes DB/DC

Cours :
  • Différences temps réel / batch
  • Présentation de CICS

La programmation CICS

Cours :
  • Les concepts de programmation, l’interface HLPI
  • Le translateur de commandes
  • La préparation des programmes
Travaux pratiques :
  • Structuration des programmes en temps réel

Développement des écrans

Cours :
  • Les macros BMS
Travaux pratiques :
  • Construction des écrans de l’application

Les commandes CICS

Cours :
  • Format des commandes
  • Gestion des conditions d’exception,
  • Gestion de la mémoire
  • Gestion des tâches, gestion des programmes
  • Gestion des terminaux, gestion des fichiers
  • Gestion des données temporaires et transitoires
Travaux pratiques :
  • Développement d’une application complète mettant en œuvre les différents types d’écrans et programmes
  • Ecran menu, Ecran saisie de fiche
  • Ecran liste dynamique à sélection
  • Ecran consultation de fiche, Fichiers VSAM KSDS

LES TRANSACTIONS SYSTEME

Cours :
  • Définition des ressources CEDA
  • Manipulation des objets CEMT
  • Interpréteur des commandes CECI
  • Visualiser des données temporaires
  • Débogueur standard CEDF
Travaux pratiques :
  • Visualisation de l’environnement
  • Test des commandes CICS

IMS – DB Programmation

Structure logiques et physiques silane base DL/I

Cours :
  • SGBD (environnement, concept, structure logique d’une base)
  • Blocs de contrôles (DBD, PSB, PCB)
  • Organisations séquentielles (HSAM, HISAM)
  • Organisations directes (HDAM, HIDAM, pointeurs)

Index secondaires

Cours :
  • Introduction
  • Les 3 accès possibles
  • Règles de mise à jour
  • Accès à une base via un index secondaire

Programmation

Cours :
  • Environnement général (communication, exécution, blocs de contrôle)
  • Environnement programme (paramètre, status code, SSA)
  • Requêtes (GU, GHU, GN, GHN, GP, GHP)
  • Fonctions de mise â jour (ISRT, REPL, DLE7)
  • Logging DL/I (fonction CHECKPOINT)
  • Les codes retour « Ax »
  • Techniques particulières (Simple-Positioning)

Environnement exploitation

Cours :
  • Sauvegarde (BACKUP, DFSURULO, DFSURGUO)
  • Restauration (RESTAURE)
  • Rechargement (DFSURRLO, DFSURGLO)
  • UNLOAD Base HIDAM
  • DEFINE CLUSTER (HIDAM)
  • Analyse de bases HD (DFSPRSUR) et d’accès (DFSDDLTO)

IMS – DC Programmation

Généralités

Cours :
  • Introduction
  • Télétraitement
  • Environnements IMS/DC

Programmation

Cours :
  • Structure
  • Environnement d’exécution
  • Techniques de développement
  • Mise en forme des messages)
  • Gestion des BATCH

PACBASE Programmation

Concepts et Fondamentaux PACBASE

Cours :
  • Le développement industriel aujourd’hui
  • Principes généraux de PACBASE
  • La base de spécifications
  • Le générateur
  • La documentation
  • Les bibliothèques
  • Les entités PACBASE
  • Les références croisées
  • L’architecture des traitements
  • L’histoire de PACBASE

Dictionnaire

Cours :
  • L’accès à PACBASE
  • Présentation du dictionnaire
  • Le méta-modéle
  • Dossier d’entité
  • L’entité Rubrique
  • L’entité Mot-clé
  • L’entité structure de données
  • L’entité segment
Travaux pratiques :
  • Saisie et ventilation de textes associés et documentaires
  • Rappels sur le Langage Structuré
  • Les domaines d’application du Batch
  • La Cinématique
  • Les variables de rupture
  • Les variables de synchronisation
  • Les fonctions réservées
  • Les fichiers multi-structures
  • La synchronisation de fichiers
  • Les contrôles de mouvements
  • Les mises à jour
  • L’Edition
  • La démarche
  • L’entité Etat
  • Les totalisations automatiques
  • Les catégories itératives
  • Les éléments générés

Langage Structuré

Cours :
  • L’architecture d’un programme Pacbase
  • l’entité Programme
  • Les éléments du dossier de Programme
  • Les ressources externes
  • L’appel des fichiers & des tables
  • Le chaînage
  • Les éléments générés en File section, en Working-Storage section et en Procédure division
  • Les ressources internes
  • L’appel des zones de travail et de lien
  • Les éléments générés en Working-Storage section
  • Les traitements
  • L’architecture
  • Les fonctions et sous-fonctions
  • Les opérateurs du langage structuré
  • L’architecture des traitements
  • L’écriture des traitements spécifiques
Travaux pratiques :
  • Création d’un fichier indexé à partir d’un fichier séquentiel avec intégration de règles de gestion spécifiques
  • Chargement d’un fichier en table. Recherche dans cette table.

Table

Cours :
  • Utilisation de DB2
  • Les Macrostructures paramétrées
  • Les principes de la réutilisation
  • L’utilisation de macrostructures
  • La création de macrostructures
Travaux pratiques :
  • Ecriture d’une macrostructure paramétrée
  • Intégration de cette macro dans le programme précédent

Dialogue

Cours :
  • Rappels
  • Définition d’un programme transactionnel
  • L’entité Dialogue
  • L’entité Ecran
  • Le maquettage des écrans
  • Appel des rubriques
  • Enchaînement des écrans d’une application
  • L’impression des maquettes
  • La structure d’un programme TP
  • Les traitements standards PACBASE
  • L’appel des ressources extemes
  • Les contrôles et les mises à jour
  • Génération des libellés d’erreurs