ESTIAC

Concepteur Développeur mainframe

Rubrique métier

Devenez un expert du développement Mainframe grâce à cette formation approfondie qui vous permettra de maîtriser les technologies clés de ce domaine.

 

Apprenez à concevoir, développer et maintenir des applications Mainframe puissantes et évolutives en utilisant des langages comme COBOL, SQL, et des outils incontournables tels que CICS et DB2.

 

Vous découvrirez comment créer des solutions performantes et optimisées, tout en respectant les normes de développement et les bonnes pratiques de programmation qui garantissent la fiabilité et la maintenabilité des applications. 

ESTIAC Agile Concept

Parcours
Pédagogique

Introduction au système Mainframe IBM z/OS

Ce module aborde les concepts généraux et les bases de l’informatique, le fonctionnement des Grands Systèmes z/OS, ainsi que l’organisation d’une équipe projet Mainframe.

  • L’informatique et le traitement de l’information
  • Numération et codification de l’information
  • L’histoire et le fonctionnement des Mainframes
  • Organisation au sein de l’équipe projet Mainframe

 

         Évaluation des acquis : Test 

         Durée : 1 jour – 7 heures

Ce module porte sur l’analyse des besoins et la conception initiale d’une application Mainframe/d’un traitement informatique de gestion au travers de la méthode d’analyse Top-Down. On y aborde la technique de rédaction des spécifications détaillées, la logique informatique, les fondements de l’algorithmie et la modélisation de la structure de l’application/du traitement informatique.

  • Rédaction des spécifications détaillées à partir d’un cahier des charges
  • La démarche d’analyse Top-Down
  • Concepts informatiques
  • Dessin de chaine
  • Les différents traitements dans l’informatique de gestion
  • L’organigramme informatique

 

Évaluation des acquis : Test 

Durée : 4 jours – 28 heures

Ce module permet de découvrir les fondamentaux du système Mainframe : le système z/OS, ses sous-systèmes et plus particulièrement le sous-système TSO, les principes de navigation dans l’environnement TSO ISPF/PDF, l’utilisation du langage de script JCL permettant d’exécuter le traitement de Batches en faisant appel à des utilitaires permettant de gérer des fichiers.

• Présentation générale
• La navigation dans l’environnement TSO-ISPF/PDF
• La structure et l’exécution d’un JOB
• L’écriture d’un JOB
• Les listings
• Les GDG et les GDS
• La mise en œuvre des utilitaires
• Focus sur l’utilitaire SORT

• Préparation de l’environnement d’exécution d’un programme Batch
• Gestion des fichiers sous z/OS

Évaluation des acquis : Test

Durée : 5 jours – 35 heures

Ce module porte sur le développement des programmes COBOL batch, dans un environnement z/OS. Tous les aspects fondamentaux du langage seront abordés. Une partie de ce module est dédiée à l’accompagnement de la recette et de la mise en production, ainsi qu’aux techniques de maintenance et de la documentation d’une application Mainframe.

• Présentation générale
• La gestion des données (partie 1)
• Les ordres simples COBOL
• Les fichiers séquentiels en lecture
• Préparation et exécution d’un Programme
• Les éditions
• La mise à jour d’un fichier séquentiel
• La gestion des données (partie 2)
• La manipulation des fichiers VSAM en accès direct et en accès séquentiel
• La manipulation des fichiers VSAM/KSDS en accès mixtes
• Manipulation des tableaux
• Les sous-programmes

• Accompagnement de la recette et du déploiement
• Techniques de maintenance et de la documentation

Évaluation des acquis : Tests et travaux pratiques

Durée : 25 jours – 175 heures

Ce module porte sur les concepts fondamentaux de DB2 et la mise en oeuvre du langage SQL (LMD, LDD, LCD) pour accéder à des bases de données DB2, manipuler des Tables DB2 dans l’environnement DB2I.

• Présentation générale
• La logique et les opérations de l’algèbre relationnelle
• Le langage SQL
• SPUFI sous DB2I : accès, paramètres et résultats
• Mise en œuvre des requêtes de consultation SQL sur des tables DB2 dans l’environnement DB2I
• Mise en œuvre de requêtes de mise-à-jour SQL sur des tables DB2 dans l’environnement DB2I
• La gestion des autorisations & le RGPD

Évaluation des acquis : Test

Durée : 2 jours – 14 heures

Ce module porte sur la modélisation de données pour la conception d’une base de données relationnelle.

  • Les concepts fondamentaux de la méthode MERISE
  • Les différentes étapes du processus de conception
  • Les règles de normalisation pour garantir la qualité et l’efficacité du modèle relationnel

Évaluation des acquis : Cas pratique

Durée : 1 jour – 7 heures 

DB2 est un système de gestion de base de données relationnelle qui s’exécute sur IBM Mainframe et IBM Iseries. DB2 est conçu pour stocker, analyser et récupérer efficacement les données.
Ce module porte sur le développement d’applications COBOL/SQL dans un contexte z/OS DB2

• Les ordres divers SQL
• Le langage SQL intégré
• Développement d’application COBOL/SQL dans un contexte Batch
• Migration d’un environnement VSAM vers un environnement DB2
• La création et la modification des objets d’une base de données relationnelles DB2
• Les utilitaires DB2 et leur mise en œuvre
• L’accès aux données – Explain
• Initiation à la consultation des bases DB2 via CICS

Évaluation des acquis : Test et travaux pratiques 

Durée : 7 jours – 49 heures

Conçu pour gérer efficacement et de manière sécurisée les transactions en ligne en temps réel, notamment dans les environnements Mainframe, CICS permet de traiter un grand nombre de transactions simultanées. Ce module aborde le développement d’applications interactives, qu’elles soient sans accès
aux données ou connectées à des sources de données via l’environnement CICS. Il couvre également les différents modes de programmation propres à CICS, ainsi que le paramétrage des ressources associées à ses modules. En complément, le module intègre l’élaboration et la mise en oeuvre d’une stratégie de veille technologique.

• Introduction à la programmation CICS
• Définition des écrans (map) – Les macros BMS & l’accessibilité
• Les commandes principales
• Analyse et résolution de problèmes sous CICS
• Accès direct à un fichier
• Mise à jour d’un fichier
• Accès séquentiel à un fichier
• Lire un fichier en accès séquentiel
• Gestion et consultation des données temporaires
• Manipulation des transactions système

• Élaboration et mise en oeuvre d’une stratégie de veille technologique

Évaluation des acquis : Test et travaux pratiques

Durée : 12 jours – 84 heures

Format de la formation

Présentiel  

 

Lieu

1 rue du Centre, 93160 Noisy-le-Grand

 

Durée  

Parcours standard : 57 jours –  399 heures

 

Horaires et calendrier 

9h-12h / 13h-17h  

 

Accessibilité

Nos formations sont accessibles aux personnes en situation de handicap. Il est important que tout individu ait la possibilité d’accéder à l’éducation et à la formation professionnelle, quelle que soit sa situation.

 

Signalez-le-nous afin que nous puissions étudier ensemble des modalités et de la faisabilité de votre projet de formation.

Public Concerné

Demandeurs d’emploi souhaitant se reconvertir vers le métier de « Concepteur Développeur – Mainframe » ; ingénieurs débutants passionnés par le domaine de l’informatique en quête de diversification de leurs compétences ou en reconversion professionnelle

 

Prérequis : Disposer à minima d’un diplôme ou titre professionnel de Niveau 6, bac +3/+4  scientifique/informatique.

Une première expérience d’un langage et la connaissance de l’algorithmique sont un plus.

Modalités de validation des prérequis :

Participation à une matinale d’information incluant présentation du parcours, tests, entretien de motivation et évaluation des besoins en formation.

 

Délais d’accès :

le délai d’accès à la formation est de cinq semaines maximum après la matinale. La date de début est discutée lors de l’entretien individuel.

Objectif de la formation

À l’issue de la formation, l’apprenant sera capable de concevoir, développer et maintenir des applications dans un environnement Mainframe IBM z/OS, ainsi que d’accompagner les équipes projets lors des phases de recette et de mise en production.

 

Objectifs pédagogiques

À l’issue des différents modules de formation, le stagiaire sera capable de :

  • Situer l’environnement technique et professionnel du Mainframe et s’intégrer efficacement au sein d’une équipe de développement en maîtrisant les outils de gestion de version, de communication et d’organisation du travail
  • Rédiger les spécifications fonctionnelles et techniques détaillées à partir d’un cahier des charges, puis concevoir et représenter visuellement la structure et le comportement d’un traitement informatique à l’aide d’outils de modélisation tels que les diagrammes et les organigrammes
  • Préparer et contrôler l’environnement d’exécution des programmes Batch sur z/OS en utilisant le langage JCL et ses utilitaires pour rédiger des scripts de maintenance, d’exécution et de débogage, tout en assurant la gestion et la manipulation des fichiers nécessaires au bon fonctionnement des traitements
  • Développer, déboguer et maintenir des applications Batch/COBOL manipulant différents types de fichiers dans un environnement z/OS, en respectant les normes en vigueur dans l’entreprise
  • Mettre en œuvre la méthode Merise pour concevoir un Modèle Conceptuel de Données (MCD), de le structurer en identifiant les entités, les propriétés et leurs relations, puis de traduire ce modèle en un Modèle Logique de Données (MLD) adapté à une base de données
  • Mettre en oeuvre dans l’environnement z/OS DB2I, les techniques avancées du langage SQL (LMD, LDD, LCD) pour accéder à des bases de données DB2, manipuler les données et les objets DB2 et sécuriser les accès aux ressources
  • Développer des applications COBOL/SQL dans un contexte Batch tout en assurant la gestion des bases de données DB2 impliquées, de la création ou la gestion des objets à la mise en œuvre des outils de maintenance de DB2
  • Développer et déboguer et maintenir des applications interactives dans l’environnement CICS, distinguer les différents modes de programmations de l’environnement CICS et paramétrer les ressources des différents modules de l’environnement
  • Accompagner les équipes projets lors des phases de recette et de mise en production
  • Élaborer une documentation complète et structurée des codes développés afin d’en faciliter la compréhension, la maintenance et l’évolution

Méthodes et moyens pédagogiques

  • Méthodes pédagogiques : Expositive, démonstrative, active
  • Moyens pédagogiques : Exposés théoriques, démonstrations pratiques, travaux dirigés et exercices, ateliers collaboratifs, études de cas et projets pratiques

Ressources pédagogiques 

  • Vidéos pédagogiques
  • Supports de cours, d’exercices, de notes
  • Exercices pratiques, études de cas, tests

Moyens techniques

  • Ordinateurs mis à disposition
  • Accès à l’environnement de développement Cobos
  • Accès à la plateforme informatique ESTIAC
  • Salles de cours entièrement équipées
  • Vidéo projecteur

Modalités d’évaluation

Tests, projets, évaluation par un jury professionnel

Sanction de la formation

Certificat de réalisation

Le coût de la formation est défini sur devis, en fonction de votre projet et de vos besoins spécifiques.

 

Nos formations peuvent être financées totalement ou partiellement selon votre situation et les dispositifs existants (financeurs publics ou privés).

 

Un accompagnement sur mesure

 

Nos équipes administratives vous accompagnent dans la recherche de financements adaptés et vous assistent dans le montage et le suivi de votre dossier pour optimiser vos possibilités de prise en charge.

Vous avez des questions ?

Nous serons ravis de vous aider.

Téléphone : 01 84 79 60 31

Mail : administratif-formation@estiac.fr

Nos Formateurs 

Nos formateurs sont des experts passionnés. Issus de secteurs variés tels que l’informatique Mainframe et l’ingénierie, ils allient maîtrise technique et pédagogie éprouvée.

 

Leur parcours riche et diversifié leur permet de transmettre un savoir-faire de haut niveau, adapté aux exigences du marché et aux besoins des apprenants.

 

Engagés à partager leurs connaissances, ils accompagnent chaque stagiaire avec une approche pratique et personnalisée pour garantir une formation de qualité.

ESTIAC Agile Concept

Nos autres formations

Introduction aux Systèmes MAINFRAME sous z/OS
Environnement Mainframe - Composants & langage de contrôle
DB2/SQL - Fondamentaux et Requêtes Interactives
COBOL Programmation
DB2/SQL - Techniques Avancées et Programmation Intégrée
Analyse & Algorithmique - Méthode Top-Down
PACBASE - Programmation Batch
Initiation à la modélisation des données - MERISE
CICS - Programmation