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 30 days = 6 weeks 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 the
full complement of 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,
a checklist of completed tasks,
validation assessment, 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 a courseware as a learning center environment:
Maintenance and Migration Programming - PL/1 Programming Language.
|
Module: |
z/OS Mainframe Environment |
| Duration: |
10 days |
| Major Topics: |
| 1. Mainframe concepts |
2. Access methods |
3. DASD |
| 4. JES |
5. Data representation |
6. TSO/ISPF
|
| 7. JCL |
8. Utilities |
9. VSAM |
|
| Module: |
PL/1 Syntax and Program Structure |
| Duration: |
5 days |
| Major Topics: |
| 1. Program and data elements |
2. Character set |
3. Numeric data |
| 4. I/O record versus stream |
5. Initialization |
6. Numeric representation |
| 7. Character and bit string identification and definition |
8. Repetition factoring |
9. Conversion concepts, padding, and truncation |
|
| Module: |
PL/1 Stream and Record I/O |
| Duration: |
5 days |
| Major Topics: |
| 1. Record files |
2. Input and output |
3. Stream statements |
| 4. On statement |
5. Declaring files |
6. List-directed I/O and edit-directed I/O |
| 7. Record I/O and structures |
8. Pictures |
|
|
| Module: |
PL/1 Subroutines and Tables |
| Duration: |
5 days |
| Major Topics: |
| 1. Procedures |
2. Array |
3. Array definition and initialization |
| 4. Referencing individual elements |
5. Array terminology and subscripts |
6. Operations on arrays |
| 7. Data structure definition and initialization |
8. Structure assignment |
9. Operations on structures |
|
|
Module: |
PL/1 - Advanced Topics |
| Duration: |
5 days |
| Major Topics: |
| 1. Storage allocation |
2. Working with the compiler |
3. I/O facilities |
| 4. Error handling routines |
5. Language environment services |
6. Compiler listing options |
| 7. Run-time options |
8. ON condition error handling |
9. Dumps and options |
|
|
Module: |
VSAM for Programmers |
|
Duration: |
3 days |
| Major Topics: |
| 1. Access Method Services |
2. COBOL requirements for VSAM file handling |
3. COBOL for key-sequenced datasets |
| 4. VSAM datasets |
5. VSAM performance |
6. Application programming |
| 7. Access method services |
8. Using sequential and direct access |
9. Alternate indexes and paths |
| 10. VSAM security and data security |
11. Using Access Method Services |
12. Program using AIX sequentially |
|
|
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 |
9. CICS InterTest and CICS load library |
| 10. DB2 issues |
|
|
|
| Module: |
File-AID: TSO |
|
Duration: |
2 days |
| Major Topics: |
| 1. Featureset |
2. Advantages of File-AID |
3. Supported access methods |
| 4. Processing options |
5. Default settings |
6. Record selection |
| 7. BROWSE and EDIT |
8. Functionsc |
9. Utilities |
| 10. Allocation of VSAM files |
11. Manipulating PDS files |
12. Interactive execution |
| 13. Background execution |
|
|
|
|
Module: |
TSO Xpediter |
|
Duration: |
3 days |
| Major Topics: |
| 1. Facilities |
2. Support environments |
3. Full screen interface |
| 4. Interactive debugging techniques |
5. Changing the flow of control |
6. Trace facility |
| 7.Advanced debugging techniques |
8.Reusable test scripts |
9.ALC testing |
| 10.CICS interface |
11.IMS interface |
|
|
|
Module: |
Syncsort |
|
Duration: |
1 day |
|
Major Topics:
|
| 1. Featureset and facilities |
2. Job control languages |
3. Syncsort control statements |
| 4. Data utility features |
5. Parm options |
6. Initiating Syncsort through JCL/Control |
| 7. Invoking Syncsort from a program |
8. Coding and use of exit programs |
9. MAXSORT |
| 10. Tape sort |
11. Performance considerations |
12. Utility programs |
| 13. Data editing |
14. Optional topics |
|
|
|
Module: |
WebSphere MQ (MQSeries): Introduction |
| Duration: |
2 days |
| Major Topics:
|
| 1. Featureset and facilities |
2. Linking and bridging |
3. Programming languages |
| 4. Components and fundamental objects |
5. Application programming interface |
6. Modeling |
| 7. Advanced buildtime |
8. Administration |
9. Workflow clients |
|
|
Module: |
WebSphere MQ (MQSeries): Application Programming |
|
Duration: |
4 days |
|
Major Topics:
|
| 1. Featureset and facilities |
2. Queue Manager connections |
3. Error handling |
| 4. Messages |
5. Replies and reports |
6. Triggering |
| 7. Functions |
8. Multithreading |
9. Advanced topics |
| 10. API: Application Programming Interface |
|
|
|
|
Module: |
DB2: Application Programming |
|
Duration: |
5 days |
|
Major Topics: |
| 1. DB2 fundamentals |
2. DB2 programming in COBOL |
3. DB2 objects |
| 4. SQL: Structured Query Language |
5. Retrieval operations |
6. Retrieval operations: built-in functions |
| 7. Other retrieval operations |
8. Update operations |
9. QMF: Query Management Facility |
| 10. Locking and performance |
11. EXPLAIN |
12. Coding considerations |
| 13. Embedded SQL |
14. Program design |
|
|
|
Module: |
CICS TS: Command Level Programming |
|
Duration: |
5 days |
|
Major Topics: |
| 1. CICS concepts and terms |
2. CICS featureset |
3. Designing a CICS program |
| 4. Creating a BMS mapset |
5. BMS mapset and symbolic map |
6. Coding a CICS program |
| 7. Testing a CICS program |
8. Temporary storage control |
9. CICS commands and programming techniques |
| 10. Program design |
11. Systems overview |
12. Menu program |
| 13. Maintenance program |
14. Processing files sequentially |
|
|
|
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 |
|
|
|
Review Additional Content
The PL/1 programming language, IBM mainframe system software, WebSphere MQ middleware, web enablement, and interrelated information technology subject matter can be researched using the course search engine.
|
|
Footnote 1: 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.
|