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é? Contactez-nous.
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
Peter Vanroose.
Reviews
Cours très complet, on découvre vraiment beaucoups d'aspects du language !
| (N.N., Solidaris, ) |
Cours très bien donné. Bonne maitrise du sujet.
| (Sebastien, ) |
Apprentissage très intéressant et enrichissant.
| (Mehdi, ) |
c'est parfait...très compréhensible et intéressant
| (Michel Destiné, Solidaris Wallonie - Liège, ) |
goed, goed opgebouwd en gestructureerd , vrij duidelijk
| (N.N., Solidaris, ) |
Aussi intéressant
Participants de ce cours ont aussi suivi les formations suivantes:
- Db2 for z/OS: cours de base
- SQL et RDBMS: cours de base
- Développement d'applications avec SQL PL et SQL/PSM
INFO SESSION ET INSCRIPTION |