Parcours certifiants avec certification informatique ou IBM

Retour

parcours métier

analyste programmeur

développeur mainframe

Parcours Analyste Programmeur pour Z/OS développeur mainframe et visualage pacbase

  • 30 Jours
  • REF: METIER-ANALPROG
  • Partager :

z/OS Compétences fondamentales : MVS TSO JCL ISPF

1. Présentation de M.V.S.

  • Introduction au système d'exploitation
  • Organisation et gestion de la mémoire
  • L'espace adresse MVS
  • Gestion des taches
  • Gestion des travaux
  • Gestion des données

2. T. S. O.

  • Présentation générale
  • Session TSO
  • Logon et Logoff
  • Les fichiers associés à TSO
  • Les commandes
  • Les fichiers TSO
  • Accès aux fichiers
  • Les fichiers partitionnés
  • Les Commandes

3. ISPF / PDF

  • Généralités
  • Options et écrans correspondants
  • Les commandes de l'éditeur

4. J.C.L

  • Introduction
  • Définitions
  • Carte JOB
  • Carte EXEC
  • Carte DD
  • Procédures

5. Les utilitaires

  • Généralités
  • IEFBR14,IEBCOMPR, IEBCOPY, IEBGENER
  • Tris : SORT
  • IDCAMS
  • Codes d'erreur

Développer en langage COBOL

1. Introduction

  • Historique de COBOL et l'informatique de gestion

2. Organisation

  • Format, découpage d'un programme
  • Les divisions, les commentaires
  • Les littéraux alphanumériques et numériques
  • Les constantes figuratives

3. L'identification Division

4. L'environnement Division

  • Configuration section et Input-output section

5. La DATA DIVISION

  • La FILE SECTION et la WORKING-STORAGE SECTION
  • Syntaxe
  • Données alphanumériques et numériques étendues
  • Variables structurées, initialisation des variables
  • FILLER

6. La PROCEDURE DIVISION

  • Paragraphes et sections
  • DISPLAY
  • PERFORM out-of-line et in-line
  • EXIT, MOVE, INITIALIZE, IF THEN ELSE, EVALUATE
  • NEXT SENTENCE et CONTINUE
  • Les ordres arithmétiques (ADD, SUBTRACT, MULTIPLY, DIVIDE, COMPUTE)

7. Manipulation de fichiers séquentiels

  • Noms et déclarations de fichiers
  • Ordres d'entrée/sortie (OPEN, READ, WRITE, REWRITE, CLOSE)
  • Le FILE STATUS

8. Manipulation de fichiers VSAM

  • Noms et déclarations de fichiers
  • Ordres d'entrée/sortie (OPEN, READ, WRITE, REWRITE, CLOSE, START)
  • Le FILE STATUS

9. Définitions de données

  • Le numérique condensé et binaire
  • Les noms conditions
  • Le REDEFINES
  • La modification de référence ( : )

10. Les techniques d'éditions

  • Fichiers et formats d'édition, mise en page

11. Les tables

  • Tables indicées et indexées
  • Recherche dans les tables (SEARCH)

12. Les sous-programmes

  • La LINKAGE SECTION
  • Appel statique et dynamique

13. Compléments COBOL

  • Le tri intégré
  • STRING, UNSTRING, INSPECT

Programmer en CICS : la gestion des transactions

1. Architecture

  • Rôles et fonctionnement des différents composants du noyau CICS
  • Fonctionnement des transactions internes de CICS
  • Existence et modification de l'état des composants dans les tables CICS
  • Compréhension de l'utilité des « Handle Conditions » et/ou DFHRESP
  • Compréhension du contenu l'utilisation du Bloc de contrôle

2. Principes de Programmation

  • Différences entre le traitement Batch et le TP (Temps Partagé)
  • Déroulement d'une transaction
  • Conversationnel
  • Pseudo conversationnel
  • Enchaînement des programmes dans une même transaction
  • Enchaînement d'un ensemble de transactions
  • RETURN TRANSID
  • Gestion des fichiers VSAM
  • Utilisation des Zones de communication
  • COMMAREA
  • QTS

3. Exercices pratiques

  • Ecriture d'une transaction de 3 programmes avec enchaînement par LINK et XCTL
  • Création de la MAP et MAPSET avec BMS
  • Analyse des fonctionnalités de la transaction
  • Ecriture de l'Organigramme du traitement
  • Ecriture du Code COBOL

4. Compilation et exécution

  • Mise au point des programmes
  • Compilation du source
  • Analyse du résultat de compilation
  • Correction des erreurs syntaxiques
  • Exécution de la transaction

5. Tests et Déboguage avec CEDF

  • Tests de la transaction
  • Analyse des codes Abend courants

6. ASRA

  • APCT/APPC
  • AEIA
  • Validation du résultat attendu

DB2 : techniques de bases pour développeurs

1. Présentation

  • Bases de données
  • Le modèle relationnel

2. Méthodologie

  • Le modèle entité-association
  • Normalisation
  • Phases de constitution d'un modèle conceptuel

3. Architecture et Concepts DB2

  • Principales caractéristiques
  • Les objets DB2
  • Le catalogue DB2
  • Autorisations
  • SQL : Langage de manipulation
  • La clause UNION, UNION ALL
  • La clause CASE
  • Nested Table
  • Sous-requêtes simples
  • Sous-requêtes corrélées
  • Jointure
  • Jointure externe
  • DELETE, UPDATE, UDATE et DELETE auto-référencés

4. Techniques de programmation

  • Syntaxe générale des ordres
  • Les variables hôtes
  • L'ordre Declare Table
  • La gestion du curseur
  • Mise à jour avec et sans curseur
  • Les curseurs SCROLLABLE
  • Les curseurs SENSITIVE
  • Clause For Read Only
  • Exemple de programme Cobol

5. Mise en oeuvre d'un programme

  • Principe général de la mise en oeuvre d'un programme
  • Dclgen
  • Précompilation : génération du DBRM
  • Compilation et link-edit
  • Les packages
  • Construction du plan
  • Autorisations liées aux packages et plans
  • Propriétaire et qualifieur
  • Commande REBIND plan, package
  • Suppression d'un plan, package
  • Exécution d'un programme en environnement TSO batch

6. Programmes de service et chargement

  • Programme DSNTEP2
  • Programme DSNTIAD
  • Programme DSNTIAUL
  • Utilitaire UNLOAD
  • L'utilitaire LOAD
  • Fonctionnalités, paramètres, option INTO TABLE

7. Chemins d'accès

  • Rôle De L'optimiseur
  • Chemins D'accès
  • Tablespads-ce Scan,Index Scan
  • Multiple Access Index Path
  • Sequential Prefetch, List Sequential Prefetch, Dynamic Prefetch
  • Partition Scan
  • Jointure
  • Nested Loop
  • Merge Scan
  • Hybrid Join
  • Parallelisme
  • Sous-Requetes
  • Traitement Des Vues

8. Les predicats

  • Caractéristiques Des Prédicats
  • Tableau Des Prédicats
  • Evaluation Des Prédicats
  • Prédicats De Jointure
  • Prédicat Sur Clause On
  • Prédicats Composes
  • Fonctions Scalaires
  • Colonnes Varchar
  • Fonctions Colonnes Min Et Max
  • Evaluation Fonctions Colonnes
  • Prédicat Avec In Liste De Valeurs
  • Prédicat Avec In Sous-Requête
  • Transformation Des Sous-Requêtes
  • Transformation De Not In En Not Exists
  • Evaluation Etape 1 Vs Etape 2

9. EXPLAIN et PLAN_TABLE

  • Rôle De L'explain
  • Syntaxe De L'explain
  • Structure Plan_Table
  • Lecture Sur Plan_Table
  • Accès A Une Table
  • Traitements Des Jointures Internes
  • Exemples D'Explain
  • Jointure De 2 Tables
  • Jointure De 4 Tables
  • Transformation De Sous-Requête Simple
  • Accès Index-Only
  • Dsn_Statemnt_Table

Visualage Pacbase - Module Batch

1. Concepts et Fondamentaux PACBASE

  • Le développement industriel aujourd’hui
  • Principes généraux de PACBASE (Référentiel, méta-modèle, générateurs)
  • 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

2. Dictionnaire

  • L'accès à PACBASE (environnement et utilisation)
  • Présentation du dictionnaire (entité, langage de commande)
  • Le méta-modèle
  • Dossier d'entité
  • L'entité Rubrique
  • L’entité Mot-clé (recherche par mot-clé)
  • TP - Exercices pour : une rubrique, une structure de donnée, un segment, toute les entités Pacbase
  • L'entité structure de données
  • L'entité segment
  • TP - Exercices sur les segments
  • Création de structure de données
  • Création de segments
  • Les principes de la documentation
  • L'entité texte (création, consultation, ventilation)
  • Le Manuel utilisateur (création, génération)
  • TP - Saisie et ventilation de textes associés et documentaires

3. Langage Structuré

  • L’architecture d’un programme Pacbase
  • L’entité Programme
  • Les éléments du dossier de Programme
  • Les ressources externes
  • L’appel des fichiers, 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 (suivant les principes de la méthode CORIG)
  • Les opérateurs du langage structuré
  • L’architecture des traitements
  • L’écriture des traitements spécifiques
  • TP - Création d'un fichier indexé à partir d’un fichier séquentiel, avec intégration de règles de gestion
  • spécifiques
  • TP - Chargement d’un fichier en table. Recherche dans cette table
  • Utilisation de DB2 :
  • TP - Déclaration d’un curseur, ouverture, lecture, fermeture de ce curseur, exploration de la table DB2 LIVRE1
  • et édition du code et du titre de chaque livre
  • Les Macrostructures paramétrées
  • Les principes de la réutilisation
  • L’utilisation de macrostructure
  • La création de macrostructure
  • TP - Ecriture d'une macrostructure paramétrée
  • TP - Intégration de cette macro dans le programme précédent

4. Batch Cinématique Edition 3 jours

  • Rappels sur le Langage Structuré
  • Les domaines d’application du Batch
  • La Cinématique (principes, application)
  • 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
  • Les fonctions réservées
  • TP - Ecriture d’un programme de synchronisation - rupture
  • TP - Gestion des commandes avec préparation du bordereau de livraison
  • L’Edition
  • La démarche
  • L’entité Etat
  • Les totalisations automatiques
  • Les catégories itératives
  • Les éléments générés
  • Les fonctions réservées
  • TP - Réalisation du programme d’édition du STOCK valorisé (avec une totalisation automatique

Visualage Pacbase - Module Dialogue

  • Dialogue
    • Rappels
    • Définition d'un programme transactionnel
    • L'entité Dialogue
    • L'entité Ecran
    • Le maquettage des écrans
    • Appel des rubriques
    • TP - Réaliser la définition et la description des écrans
    • 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 externes (segments)
    • Les contrôles et les mises à jour
    • Génération des libellés d'erreurs
    • TP - Réaliser la consultation des vols
    • TP - Consultation et mise à jour d'un vol
    • TP - Réaliser le programme qui permet de visualiser tous les vols d?une même destination
    • TP - Réaliser le programme qui permet la consultation et la mise à jour des vols
    • TP - Réaliser le programme qui permet de consulter toutes les réservations pour un vol et de mettre à jour toutes les réservations
    • TP - Utilisation de la fonction SOUFFLEUR
    • TP - Affichage des libellés erreurs standards + spécifiques

Remarque : Les travaux pratiques intègrent les différentes phases d'un projet : De l'analyse à la réalisation, jusqu'à la mise au point de programmes exécutables.

Ce parcours métier vous préparera au métier d'analyste programmeur pour z/OS. Également appelé « développeur », l’analyste-programmeur met au point et améliore les systèmes et applications utilisés dans les entreprises sous la direction d’un chef de projet. Il peut également adapter des programmes informatiques standards. Pour cela, il utilise des langages informatiques et des lignes de codes. Il peut éventuellement encadrer plusieurs programmes à la fois.

Ce parcours s'adresse à toute personne amenée à devenir analyste-programmeur.

– Méthode participative et active

– Mises en situation, jeux de rôles, vidéo

– Support de cours remis à chaque participant,  1 stylo et un bloc-notes par stagiaire

– FORMATEUR : formateur/consultant ayant une expérience significative en entreprise sur le métier concerné et expert en formation avec en moyenne 10 ans d’expérience

– Vidéoprojecteur et tableau blanc et/ou paperboard

– Feuille d’émargement à la demi-journée, questionnaire de satisfaction stagiaire, évaluations des acquis tout au long de la formation, attestation de stage

Dates

Formations associées

153 avenue d'Italie

PARIS - Paris (75)

Prochaines formations
Toutes les dates de ce centre
Infos centre

CHOISIR FEELEUROPE Formation

C’est choisir la force d’un réseau national avec une capacité d’intervention dans 100 villes en France et 45 centres accueillant aussi bien les formations interentreprises qu’en intra-entreprise.

C’est choisir la compétence avec plus de 300 formateurs experts dans différents domaines : une offre de formation de plus de 600 programmes standards, une élaboration sur mesure de programmes spécifiques en fonction de vos besoins en intra-entreprise, une clientèle allant au-delà de 5000 entreprises, administrations et collectivités locales.

C’est choisir un réseau assurant une réelle capacité logistique avec plus de 200 salles équipées et une capacité d’accueil de 2000 stagiaires par jour...

C’est choisir une équipe dynamique, disponible et réactive, à l’écoute de vos besoins.

FEELEUROPE Formation, la vie est plus simple quand on est bien formé !