La programmation en PL/I: cours de base
L'objectif de cours est l'apprentissage, par la pratique, du langage PL/I pour écrire ou maintenir des applications. Après le cours, le participant pourra écrire, tester et exécuter des programmes.
A la fin du cours, les participants:
- connaissent la syntaxe PL/I;
- sont capables de développer, de déboguer et d'exécuter des programmes PL/I pour l'environnement z/OS.
Les possibilités les plus importantes de PL/I sont travaillées par étapes. Le débogage et l'interprétation des listings de compilation sont abordées aussi.
Calendrier
Il n'y a pas de sessions publiques à ce moment. Nous organisons volontiers un cours en entreprise ou une session publique supplémentaire (en cas d'un nombre suffisant de participants). Intéressé? Veuillez contacter ABIS.
Participants
Programmeurs qui désirent écrire des programmes en PL/I.
Connaissances préalables
Une certain expérience de programmation ou avoir suivi le cours Introduction à la programmation. Il est aussi nécessaire d'avoir une connaissance de base de l'environnement MVS/ISPF (cf. cours ISPF/PDF: cours de base).
Contenu
- Introduction générale:
- Historique et exemple d'un programme PL/I
- Le langage PL/I:
- L'instruction DECLARE et les éléments de donnée
- Structures de données complexes
- RECORD input/output
- Flux de programme: DO WHILE/UNTIL, IF THEN ... ELSE, SELECT
- Sous-routines et fonctions
- Traitement des conditions exceptionelles
- Fichiers input/output (séquentiels)
- PL/I Compilateur et Linkage Editor - Run:
Le cycle de développement complet du source jusqu'au Load Module est traité; on discute le compilateur PL/I et le Linkage Editor, y compris les options utilisées le plus fréquemment.
L'étape d'exécution est discuté en détail avec des recommandations pour le test et le débogage.
Pédagogie
Théorie et exercices (60% du temps).
Durée
5 jours.
Formateur
Guido Indesteege.
Reviews
Apprentissage très intéressant et enrichissant.
| (Mehdi, ) |
Cours très complet, on découvre vraiment beaucoups d'aspects du language !
| (N.N., UNMS/NVSM, ) |
Cours très bien donné. Bonne maitrise du sujet.
| (Sebastien, ) |
c'est parfait...très compréhensible et intéressant
| (Michel Destiné, Solidaris Wallonie - Liège, ) |
Bonne initialisation au PL/1
| (N.N., UNMS/NVSM, ) |
goed, goed opgebouwd en gestructureerd , vrij duidelijk
| (N.N., UNMS/NVSM, ) |
INFO SESSION ET INSCRIPTION |