PL/1 Training Program SYS-ED SYSED

PL/1 Training Program

PL/1 Programming Language Training Program

Mainframe Training Sitemap

PL/1 Entry Level Training Program Advanced search

Technology Driven IT Training

Web-based Training Services

Why SYS-ED for Web-based Training

Definition of Service

Delivery Medium

Contact You

The PL/1 training program is comprised of mainframe concepts, programming skills, and the PL/1 programming language. The client selects the component modules and the number of weeks of on the job training. The standard duration is 29 days followed by 15 days = 3 weeks of system software training. A lesson plan based upon the standards of the New York State Department of Education will be provided as part of qualifying the subject matter, examples, exercises, and program duration. Educational consultancy topics, inclusive of project specifications and maintenance programming also can be incorporated into the program. Third party utilities and development tools can be included in the program: Compuware, Computer Associates, IBM Tools, ChangeMan, or Syncsort. The training program can be augmented with system software web enablement courses.

  • For employees with no IBM mainframe systems and legacy programming language experience, the training program will include data processing fundamentals and programming skills subject matter.
  • For experienced information technology professionals, the training program can be tailored to present and implement the principles of a SOA: service oriented architecture in a IBM or hybrid computing environment.

SYS-ED's training programs utilize multiple delivery medium: distance-learning, web-based, and technology driven classrooms. As part of conducting a training program, subject matter is organized for utilization in courseware as a learning center. In order to accommodate employee workloads and staff in remote geographic locations, component courses can be scheduled over non-consecutive weeks utilizing a combination of classroom instruction and distance-learning. At the client's discretion, pre and post course assessment, a record of completed tasks, and a final examination can be utilized.

This PL/1 Programming Language training program provides a framework for evaluating a sequence of integrated course modules: duration and subject matter. It can be reviewed in Courseware as Learning Center.

PL/1 Programming Language Training Program

z/OS Mainframe Environment Duration
Technology Updates
PL/1 and Legacy Languages

Programming Skills
ISPF Productivity Tool - IBM
IBM Tools
File-AID Family - Compuware
DYL-280(VISION:RESULTS) - Computer Associates

CICS Transaction Server
IMS Hierarchical Database
Db2 Relational Database

XML Standard

WebSphere Family Software
Rational Developer for System z
IBM Development Platform
Rational Developer for System z

Teaching Models

Teaching Models

Why SYS-ED for Mainframe Training C++ Training Program

Data Processing - Introduction 2 days
TSO/ISPF - Basic 2 days
z/OS JCL 5 days

Program Module Duration

9 days
PL/1 Application Development
PL/1 Syntax and Program Structure 5 days
PL/1 Stream and Record I/O 5 days
PL/1 Subroutines and Tables 5 days
PL/1 - Advanced Topics 5 days

Program Module Duration

20 days

Base Program Duration

29 days
Mainframe System Software - Optional Courses
VSAM for Programmers 3 days Distance-learning Training Service

Distance-learning Service
CA-Endevor SCM: Software Change Manager 1 day
File-AID: TSO 2 days
Xpediter/TSO - Compuware 3 days
Syncsort 1 day
IBM MQ: Introduction 2 days
IBM MQ: Application Programming 4 days
Db2: Application Programming 5 days
CICS TS: Command Level Programming 5 days
IMS: DB DL/1 Programming 5 days


Data Processing - Introduction

Duration: 2 days
Major Topics:
1. Elements of a computer system 2. Component hardware 3. Role of an operating system
4. Data, task, and job management 5. Computer instructions and component interactions 6. Major file organizations
7. Sequential file organizations and processing 8. Decimal, binary, and hexadecimal representation 9. Hecadecimal addition and subtraction
10. Data formats: character mode, zoned decimal, packed decimal, and binary 11. Base displacement system of addressing 12. Job control language
13. Program assembly and compilation    

Module: TSO/ISPF - Basic
Duration 2 days
Major Topics:
1. ISPF environment 2. TSO commands 3. Browsing
4. Editing 5. Compiling programs 6. Examining output
7. Dataset and library maintenance 8. Running utilities in batch 9. CLISTs: command procedures and dialogs

Module: z/OS/JCL
Duration 5 days
Major Topics:
1. Running a z/OS job 2. Job management 3. Program execution
4. Sequential datasets 5. Creat datasets 6. Sort utility
7. Non-sequential files 8. Complex job execution 9. Procecures
10. Specialized JCL features 11. JES control statements 12. Running jobs in network
13. SMS: Storage Management Subsystem    

Module: PL/1 Syntax and Program Structure
Duration 5 days
Major Topics:
1. Program structure 2. Data types 3. Preprocessing
4. Procedure blocks 5. Functions 6. Assignment and arithmetic statements
7. Conditional statements 8. Flow of control statements 9. Basic I/O

Module: PL/1 Stream and Record I/O
Duration: 5 days
Major Topics:
1. File allocation 2. Defining and using consecutive datasets 3. PRINT files
4. Stream data transmission 5. Record I/O 6. VSAM files
7. Structures    

Module: PL/1 Subroutines and Tables
Duration: 5 days
Major Topics:
1. Procedures 2. Special procedures 3. Passing data
4. BEGIN blocks 5. Functions 6. Arrays
7. Structures    

Module:PL/1 - Advanced Topics
Duration: 5 days
Major Topics:
1. Storage control 2. Built-in functions 3. Direct access file processing
4. Condition and error handling 5. PL/1 pre-processor 6. Debugging programs
7. Supplemental coding techniques 8. Efficient programming 9. Sort program

Module: VSAM for Programmers
Duration: 3 days
Major Topics:
1. Introduction and overview 2. Access Method Services 3. VSAM datasets
4. Application programming 5. Alternate indexes and paths 6. New VSAM features

Module: CA-Endevor SCM: Software Change Manager
Duration: 1 day
Major Topics:
1. Facilities 2. Endevor environment and terminology 3. Display
4. Retrieve function 5. Adding/updating 6. Utilities
7. Package: creation and casting 8. Special utilities - client-specific: Db2 and CICS  

Module: File-AID: TSO
Duration: 2 days
Major Topics:
1. File-AID facilities 2. Browse 3. VSAM
4. Editing 5. COMPARE file 6. Search and updating
7. COPY Utility 8. VIEW Layout Utility 9. Reformatting records
10. XREF dataset: creation and use 11. File-AID Batch  

Module: Xpediter/TSO - Compuware
Duration: 3 days
Major Topics:
1. Facilities 2. Full screen interface 3. Interactive debugging techniques
4. Changing flow of control 5. Trace facility 6. File allocation utility
7. Advanced debugging techniques 8. Reusable test scripts  

Module: Syncsort
Duration: 1 day
Major Topics:
1. Featureset 2. Syncsort control statements 3. Data utility features
4. PARM options 5. Initiating Syncsort through JCL/Control 6. Invoking Syncsort from a program
7. Coding and use of exit programs 8. Tape sort 9. Performance considerations
10. Utility programs 11. Data editing  

Module: IBM MQ: Introduction
Duration: 2 days
Major Topics:
1. Messages and queues 2. MQ facilities and components 3. API overview
4. Programming MQ 5. Interfacing with other systems 6. Administration

Module: IBM MQ: Application Programming
Duration: 4 days
Major Topics:
1. Getting started 2. Messages 3. IBM MQ objects
4. MQ Explorer 5. Message MQ interface 6. Connecting to a Queue Manager
7. Putting a message 8. Browsing messages 9. Committing and backing out units of work
10. Triggers    

Module: Db2: Application Programming
Duration: 5 days
Major Topics:
1. Fundamentals of Db2 2. Structured Query Language 3. Retrieval and update operations
4. SQL functions 5. Table and view design 6. Embedded retrieval and update operations
7. Db2 architecture 8. Locking 9. Performance
10. EXPLAIN command 11. Query Management Facility  

Module: CICS TS: Command Level Programming
Duration: 5 days
Major Topics:
1. CICS concepts and facilities 2. Task and program services 3. Command level programming
4. Handling exceptional conditions 5. Basic Mapping Support 6. Program control
7. File control 8. Temporary storage 9. Transient data
10. Debugging    

Module: IMS: DB DL/1 Programming
Duration: 5 days
Major Topics:
1. Components of IMS DL/1 2. IMS DL/1 structure 3. Program structure and interface to IMS/VS
4. Database retrieval calls 5. Database update calls 6. Advanced techniques
7. Characteristics of a DL/1 database 8. Logical relationships and searching 9. System service calls
10. Testing    

Technology Exchange Websites

SYS-ED's websites compile, organize, and present software specific and established operational categorizations of information technology. They provide a framework for assessing knowledge transfer: web-based training, classroom instruction, technology updates, courseware, training aids, learning paths, and validation assessment.

SYS-EDís core mainframe curriculum have been submitted to the New York State Department of Education - Bureau of Proprietary School Supervision for technical review and licensing.