PL/I programming: fundamentals course

In this practical training, participants learn to use the PL/I programming language in order to write and maintain applications in PL/I. The participants will learn to write, test and execute programs.

After having followed this course:

  • participants know the complete PL/I syntax;
  • participants are able to develop, to debug and to execute PL/I programs in a z/OS environment.

The debugging and interpretation of compilation listings is also explained.

Schedule a training?

Delivered as a live, interactive training – available in-person or online, or in a hybrid format. Training can be implemented in English, Dutch, or French.

REQUEST IN-COMPANY TRAINING

 

Public training calendar

No public sessions are currently scheduled. We will be pleased to set up an on-site course or to schedule an extra public session (in case of a sufficient number of candidates). Interested? Please let us know.

Intended for

Programmers who want to write PL/I programs.

Background

Participants should have some programming experience or otherwise have followed the course Programming fundamentals). Some familiarity with the TSO/ISPF environment is required (see course ISPF/PDF basics).

You can test yourself to see if you have enough background by filling out the online selftest "introduction to programming" and the online selftest "ISPF".

Main topics

  • General introduction:
    • History - PL/I program: first introduction
  • Different aspects of PL/I:
    • Declaration of data elements
    • Complex data structures
    • RECORD input/output
    • Program flow: DO WHILE/UNTIL, IF THEN .... ELSE, SELECT
    • External and internal subroutines
    • Function manipulation
    • Exception handling
    • Treatment of files for input and output (sequential files)
  • Compiler and Linker options - Run:
    • The complete application development cycle from Source to Load Module is treated, some attention is given to the PL/I compiler and the Linkage Editor. The most frequent compiler options are discussed.
    • The execution stage including guide lines for testing and debugging are treated in detail.

Training method

Classroom instruction with exercises (60% of the time).

Certificate

At the end of the session, the participant receives a "Certificate of Completion".

Duration

5 days.

Course leader

Reviews

Excellent. Mr Vanroose s'est adapté à la situation d'un "vieil" informaticien découvrant le PL/1. Sa maîtrise du langage a permis de mettre en exergue les différences de conception entre PL/1 et les langages déjà pratiqués (Delphi, C, ... )

 
  (, )

goed, goed opgebouwd en gestructureerd , vrij duidelijk

 
  (, )

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

 
  (, )

SESSION INFO AND ENROLMENT