You are on page 1of 4

Mainframe Course

Mainframe Application Programming

Overview of the Mainframe 1 session


ZOS, TSO, ISPF-PDF
MVS Evolution 2 Session
Z/OS TSO : concepts and ISPF 1 session
An introduction to ISPF 1 session
HOW TO browse a dataset? 1 session
HOW TO edit a dataset? 1.5 session
HOW TO perform utility functions? 1.5 session
How to compile, link-edit, and debug a program in foreground mode 2 session
How to process background jobs 1 session
How to use libraries managed by LMF and SCLM 1 session

JCL & VSAM


JCL/VSAM - Basic Level
The basics of Job Control Language 3 sessions
HOW to use JCL Facilities to allocate other types of DASD Data sets 3 sessions
HOW TO MANAGE SYSOUT DATA SETS 2 sessions
HOW TO USE JCL PROCEDURES 4 sessions
HOW TO PROCESS JOBS CONDITIONALLY 4 sessions
HOW TO USE RESTART AND OTHER PROGRAM EXECUTION 1 sessions
FACILITIES
HOW TO MANAGE GENERATION DATA GROUPS 4 sessions
How to use the SMS facilities for Dataset allocation 3 sessions
VSAM CONCEPTS AND TERMS 3 sessions
HOW TO USE JCL FOR VSAM DATA SETS 3 sessions
HOW TO USE JCL PROCEDURES TO COMPILE AND TEST 3 sessions
PROGRAMS
HOW TO USE THE Z/OS UTILITY PROGRAMS 3 sessions

JCL/ VSAM - Advanced Level


How to use JCL and JES facilities to manage program execution 4 sessions
HOW TO USE Access Method Services? 4 sessions
HOW TO use Z/OS Utility Programs? 4 sessions
HOW TO USE Sort/merge utility? 4 sessions
HOW TO use TSO, CLIST and REXX? 6 sessions
HOW TO USE UNIX SYSTEM SERVICES? 2 sessions
COBOL Programming
COBOL - Basic Level
Application Programming Environment 6 sessions
Designing Application 4 sessions
Commands Overview 8 sessions
Debugging Applications 8 sessions
Mapping Support 12 sessions
Program-Program Control 6 sessions
Data Access 6 sessions
Queues 4 sessions

COBOL - Advanced Level


Course Introduction , User tailored Sign-on 4 sessions
Help Panel, Task management, integrity and recovery? 4 sessions
Abend recovery, advanced user interface and online printings 4 sessions
Application resource definition and CICS data tables 6 sessions
Housekeeping and Storage control 4 sessions
Programming for performance and course summary 2 sessions

DB2 Programming
DB2 - Basic Level
An Overview of DB2 4 sessions
DB2 Concepts 6 sessions
Designing Objects and relationships 8 sessions
DB2 UDB for Z/OS architecture 6 sessions
Working with SQL: The language of DB2 10 sessions
Writing an Application program 8 sessions
DB2 in CICS Program 6 sessions

DB2 - Advanced Level


Introduction 1 sessions
Operating environment 2 sessions
Triggers 4 sessions
Creating and using user-defined functions 3 sessions
Advanced Cursors 3 sessions
Developing stored procedure 5 sessions
Extending functions 2 sessions
SQLCA ,SQLDA AND INDEXES 3 sessions
Cool Tools for easier life 1 sessions

CICS Programming
CICS - Basic Level
Application Programming Environment 6 sessions
Designing Application 4 sessions
Commands Overview 8 sessions
Debugging Applications 8 sessions
Mapping Support 12 sessions
Program-Program Control 6 sessions
Data Access 6 sessions
Queues 4 sessions

CICS - Advanced Level


Course Introduction , User tailored Sign-on 4 sessions
Help Panel, Task management, integrity and recovery? 4 sessions
Abend recovery, advanced user interface and online printings 4 sessions
Application resource definition and CICS data tables 6 sessions
Housekeeping and Storage control 4 sessions
Programming for performance and course summary 2 sessions

Assembler
Assembler- Basic Level
Course Introduction 1/2 sessions
Assembly Language Overview 1 sessions
S/390 Memory Usage 2 sessions
S/390 Addressing and Instructions 4 sessions
Program Development process 6 sessions
Defining Data 1 sessions
Basic MVS I/O Facilities 3 sessions
Decimal Arithmetic 6 sessions
Data Manipulation Instructions 3 sessions
Comparing and Branching 3 sessions
Fixed-Point Binary Arithmetic 3 sessions

Assembler - Advanced Level


Course Introduction 1 sessions
Looping 4 sessions
Logical Shift Instructions 4 sessions
Modular Programming 4 sessions
Creating a Complete Program 4 sessions
Testing and Debugging 1 sessions

Programming Language (PL)/1


PL/I Programming - Basic Level
Course Introduction 1/2 sessions
Assembly Language Overview 1 sessions
S/390 Memory Usage 2 sessions
S/390 Addressing and Instructions 4 sessions
Program Development process 6 sessions
Defining Data 1 sessions
Basic MVS I/O Facilities 3 sessions
Decimal Arithmetic 6 sessions
Data Manipulation Instructions 3 sessions
Comparing and Branching 3 sessions
Fixed-Point Binary Arithmetic 3 sessions

PL/I Programming - Advanced Level


Course Introduction 1 sessions
Looping 4 sessions
Logical Shift Instructions 4 sessions
Modular Programming 4 sessions
Creating a Complete Program 4 sessions
Testing and Debugging 1 sessions

IMS Database / Data Communication


IMS DB - Basic Level
An Introduction to IMS DB 2 sessions
IMS Control Blocks 1 sessions
DL/I 2 sessions
Implementing Database 3 sessions
DL/I Program Execution 1 sessions
Application Program 3 sessions
DL/I Call Functions 4 sessions
Segment I/O Areas 3 sessions
Segment Search Arguments 3 sessions
Command Codes 2 sessions

IMS DB - Advanced Level


An Introduction to IMS 3 sessions
DL/I Fundamentals 6 sessions
IMS Access Methods 3 sessions
Secondary Indexing 3 sessions
Programming Secondary indexes 6 sessions
Fast Path Databases 3 sessions

REXX / C List
REXX / CLIST - Basic Level
Introduction to REXX keywords- SAY, DO, IF and EXITion 3 sessions
Conditional Instructions 3 sessions
Looping 3 sessions
Built-in Functions & TSO/E External Functions 2 sessions
Tracing and Debugging 1 sessions
Stack and I/O Processing 2 sessions

You might also like