Courses we teach: z/OS
Introduction to Application Programming (z/OS) - 2 days
Introduction to z/OS - 1 day
TSO/ISPF in z/OS - 3 days
ISPF Update - 2 days
Advanced ISPF in z/OS - 1 day
TSO CLIST Programming in z/OS - 3 days
TSO REXX Programming in z/OS - 5 days
ISPF and JCL on z/OS - 5 days
Introduction to TSO and REXX APIs - 2 days
Developing Dialog Manager Applications in z/OS - 5 days
z/OS JCL and Utilities - 3 days
Advanced Topics in z/OS JCL - 3 days
Using DFSORT and ICETOOL - 4 days
z/OS Assembler Programming Part 4: z/Architecture and z/OS - 4 days
C++ on z/OS - 2 days
Enterprise COBOL Update - 2 days
Enterprise COBOL Unicode and XML Support - 2 days
Structured COBOL Workshop for Enterprise COBOL - 5 days
Advanced Topics in COBOL (Enterprise, z/OS) - 3 days
Enterprise COBOL Debugging and Maintenance - 2 days
z/OS Debug Tool for Enterprise COBOL - 2 days
VSAM With Access Method Services - 2 days
VSAM for COBOL Programmers - 2 days
VSAM for PL/I Programmers - 2 days
Advanced Topics in PL/I - 5 days
z/OS Debug Tool for Enterprise PL/I - 2 days
Using LE Services in z/OS - 3 days
Cross Program Communication in z/OS - 3 days
Creating and Using DLLs in z/OS - 1 day
Introduction to z/OS UNIX - 3 days
Shell Script Programming in z/OS UNIX - 3 days
You and z/OS and the World Wide Web - 5 days
Developing Applications for z/OS UNIX - 3 days
Introduction to CGIs on z/OS - 1 day
Writing z/OS CGIs in Assembler - 2 days
Writing z/OS CGIs in COBOL - 2 days
z/OS is IBM's premier 64-bit operating system for the mainframe. The first release of z/OS came out in October, 2001, and new releases are planned annually. The courses in this list are regularly updated to reflect changes in z/OS-based products.
Introduction to Applciation Programming (z/OS) provides a first course for people just entering the application programming field. It covers industry concepts and procedure (design, programming, testing) as well an overview of the z/OS world.
Introduction to z/OS provides a rapid introduction to z/OS for non-IBM-mainframe technical people, and a rapid "catch up" overview for MVS, OS/390 technical people who need a big picture of the changes that have been introduced with z/OS.
TSO/ISPF in z/OS covers this primary programming tool for the mainframe developer using the features available from z/OS V1R2 on. This is the first hands on course for a mainframe newcomer.
ISPF Update provides a fast way for programmers, developers, and users already familiar with ISPF to get caught up to date with all the new features. The introduction of ISPF V4 was a major change in the style of working with ISPF. If a person's last training with this product was on a version prior to V4, this course is the way to get them caught up in using the latest capabilities.
Advanced ISPF in z/OS is a follow on course from either of the two courses above; it covers techniques that couldn't be covered in these courses due to time limitations. It's primarily intended for programmers rather than end users.
TSO CLIST Programming in z/OS is the z/OS version of our previous CLIST programming class. Minor changes are reflected in system variable values.
TSO REXX Programming in z/OS is the z/OS version of our previous REXX programming class. Minor changes are reflected in system variable values and a reference to REXX under UNIX System Services.
Introduction to TSO and REXX APIs covers how compiled languages (including Assembler, COBOL, PL/I, and C) can issue TSO commands and work with REXX variables.
Developing Dialog Manager Applications in z/OS updates the earlier Dialog Manager course with enhancements introduced since z/OS ISPF first came out. It requires knowledge of REXX or CLIST to do the labs.
z/OS Assembler Programming Part 4: z/Architecture and z/OS covers new hardware instructions, Assembler support, and system services available under z/OS for the application programmer coding in Assembler language
C++ on z/OS demonstrates how to work with C++ applications that run on z/OS, including using DB2 and running as a CICS transaction.
z/OS JCL and Utilities is a z/OS-based introduction to JCL course. For example, it includes MEMLIMIT, a brief discussion of the Work Load Manager, the SCHENV parameter, and it does not discuss COND.
Advanced Topics in z/OS JCL extends the information covered in the above course to include more detail of many topics (for example, SORT) and additional topics such as multi-volume data sets and handling HFS files in JCL.
Using DFSORT and ICETOOL explores all the amazing facilties of IBM's sort/merge product, including using DFSORT to generate reports, XML, and HTML.
Enterprise COBOL Update is intended as the replacement for "Beyond COBOL II" in the z/OS environment
Enterprise COBOL Unicode and XML Support provides instruction on how to work with Unicode and XML in COBOL programs; this is helpful in providing connections between Web-based transactions and existing COBOL transaction processing programs
Structured COBOL Workshop for Enterprise COBOL is based on the IBM Enterprise COBOL for z/OS and OS/390; while not a z/OS-only product, this compiler, with its support for Unicode, Java, and XML is clearly in the spirit of the z/OS-based technologies
Advanced Topics in COBOL (Enterprise, z/OS) is largely the same as the previous Advanced Topics in COBOL course, but it is based on the Enterprise COBOL compiler and later versions of COBOL.
Enterprise COBOL Debugging and Maintenance covers calling and being called, statically and dynamically; debugging using LE dumps and COBOL facilities, and how the Program Binder is used for maintenance.
z/OS Debug Tool for Enterprise COBOL covers how to use the IBM z/OS Debug Tool product for interactive debugging of Enterprise COBOL programs.
VSAM for COBOL Programmers and VSAM for PL/I Programmers are significant reworkings of earlier VSAM courses, updating language facilities and some VSAM changes as well as removing several non-programmer topics to keep the length short.
VSAM With Access Method Services focuses on the AMS commands, ignoring programming language considerations.
Advanced Topics in PL/I - this course is recently updated to include the latest PL/I compiler (Enterprise PL/I) running under z/OS
z/OS Debug Tool for Enterprise PL/I covers how to use the IBM z/OS Debug Tool product for interactive debugging of Enterprise PL/I programs.
Using LE Services in z/OS covers LE concepts and a detailed examination of using LE services from programs written in COBOL, C, PL/I, and Assembler.
Cross Program Communication in z/OS delves into the mysteries of mainlines and subroutines, static calls and dynamic calls, and the program binder. Supports Assembler, COBOL, PL/I, and C.
Creating and Using DLLs in z/OS describes coding and invoking DLLs from programs written in Assembler, COBOL, PL/I and C.
Introduction to z/OS UNIX provides a practical introduction to using UNIX System Services on z/OS for applications programmers; UNIX as it is actually implemented under z/OS.
Shell Script Programming in z/OS UNIX continues the practical exploration of using UNIX System Services on z/OS for applications programmers; UNIX as it is actually implemented under z/OS.
Developing Applications for z/OS UNIX extends the previous two courses by looking at how to use classic, familiar programming languages (COBOL, PL/I, C, Assembler) into the z/OS UNIX environment. Also covers compile commands and "make" for managing applications.
Introduction to CGIs on z/OS is our common introduction to how to write Web server programs using the z/OS HTTP server. Language specific details are presented in the follow on courses.
Writing z/OS CGIs in Assembler is our Assembler language specific course in how to code CGIs in Assembler when running a website from z/OS.
Writing z/OS CGIs in COBOL is our COBL specific course in how to code CGIs in COBOL when running a website from z/OS.
In addition, our DB2 curriculum now reflects the changes brought about by z/OS for that product.
List of topics