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 !

 
  (, )

Cours très bien donné. Bonne maitrise du sujet.

 
  (, )

Apprentissage très intéressant et enrichissant.

 
  (, )

c'est parfait...très compréhensible et intéressant

 
  (, )

goed, goed opgebouwd en gestructureerd , vrij duidelijk

 
  (, )

INFO SESSION ET INSCRIPTION