100% found this document useful (1 vote)
675 views4 pages

Mainframe Course

This document outlines the topics and sessions covered in a mainframe application programming course. The course covers mainframe concepts like ZOS, TSO, ISPF, JCL, VSAM, COBOL, DB2, CICS, assembler, PL/1, IMS, and REXX/CLIST. For each topic, it lists sub-topics and the number of sessions dedicated to teaching each sub-topic, with basic and advanced levels for most programming languages.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
675 views4 pages

Mainframe Course

This document outlines the topics and sessions covered in a mainframe application programming course. The course covers mainframe concepts like ZOS, TSO, ISPF, JCL, VSAM, COBOL, DB2, CICS, assembler, PL/1, IMS, and REXX/CLIST. For each topic, it lists sub-topics and the number of sessions dedicated to teaching each sub-topic, with basic and advanced levels for most programming languages.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

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