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

Cours très complet, on découvre vraiment beaucoups d'aspects du language !

 
  (, )

Apprentissage très intéressant et enrichissant.

 
  (, )

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

 
  (, )

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

 
  (, )

Bonne initialisation au PL/1

 
  (, )

Excellente

 
  (, )

Excellent cours, bien détaillé, avec des explications claires et beaucoup d'exercices.

 
  (, )

goed, goed opgebouwd en gestructureerd , vrij duidelijk

 
  (, )

Aussi intéressant

Participants de ce cours ont aussi suivi les formations suivantes:


INFO SESSION ET INSCRIPTION