SYS-ED's mainframe entry level training program utilizes
the full complement of training medium -
traditional, web-based,
and
technology driven classrooms. The client organization selects the component
courses, examples, sample programs, and integrated exercises. Educational
consultancy topics, inclusive of project specifications can also be incorporated
into the program.
The assumption is that the selection of the course modules
will be based upon the background and experience of the IT staff to be trained.
Most clients elect to consolidate and
streamline the content and duration of a mainframe entry level training to 30
days. 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 training and
distance-learning.
At the client's discretion,
validation assessment and a final examination can be utilized.
Reviewing Additional Content
Additional IBM mainframe system software, WebSphere MQ, web enablement,
and interrelated information technology subject
matter can be researched using the search engine.
The audience, duration, and content can
be used as a starting point to augment an integrated training program or
to evaluate a fast-track course.
|
Module: |
z/OS Concepts and Facilities |
|
Duration: |
2 days |
|
Description: |
This course presents the framework for working
in an z/OS environment. z/OS management components and work flow is covered.
The topics covered include internal storage, the CPU, I/O components, file
organization, programs, and the operating system. |
|
Audience: |
Personnel new to IT or mainframe information
processing |
|
Prerequisites: |
None |
|
Objectives: |
- Hardware
- Operations
- Components: Virtual Storage Manager, Real
Storage Manager, Auxiliary Storage Manager, Dynamic Address Translation,
System Resource Manager, Resource Measurement Facility, VSCR: Virtual
Storage Constraint Relief
- Subsystems
|
|
Module: |
TSO/ISPF and Utilities |
|
Duration: |
4 days |
|
Description:
|
This course presents the user interface to the
z/OS environment. TSO concepts and the ISPF menu driven interface will be
covered. |
|
Audience: |
Entry level IT operations personnel and programmers |
|
Prerequisites: |
z/OS Concepts and Facilities |
|
Objectives: |
- Logon and manage the interface: function
keys, Log/list options, terminal characteristics, and GUI support
- Using libraries and datasets
- Editing - changing, creating, and copying
members
- Profile management
- Compiling programs
- Dataset and library maintenance
- ISPF edit services
- ISPF utilities
- Data set - creation and management
- Utilities for controlling the environment
|
|
Optional Modules/Courses |
CLISTs,
Dialog Manager, and REXX |
|
Module: |
z/OS JCL: Job Control Language |
|
Duration: |
3 days |
|
Description:
|
This course teaches how to use Job Control
Language for running and managing jobs and executing programs. |
|
Audience: |
Entry level IT operations personnel and
programmers |
|
Prerequisites: |
z/OS Concepts and Facilities
TSO/ISPF |
|
Objectives: |
- Run a z/OS job
- Job management
- Program execution
- Understand and use sequential datasets
- Creating disk datasets
- Sort utility
- Running complex jobs
- Non-sequential files
- Catalog procedures
- Advanced JCL usage
- JES control statements
- Running in a network
|
|
Module: |
Structured Design |
|
Duration: |
4 days |
|
Description:
|
This course teaches the principles of structured
design and its application in a procedural programming language.
There is an examination of analysis, design, and documentation. A top-down
structured approach to program design is demonstrated. The detailed program
- processing techniques with structured design, flowcharting, and pseudocode
is taught. |
|
Audience: |
Programmer trainees who require knowledge of
structured programming techniques |
|
Prerequisites: |
z/OS Concepts and Facilities |
|
Objectives: |
- List the elements of the program
development life cycle.
- Understand how the three control
structures are used in developing structured programs.
- Design a program using a structure chart.
- Use flowcharting to construct program
logic and documentation.
- Use pseudocode to construct program logic
and documentation.
- Solve a problem using top-down program
design techniques.
- Understand the concept of structured
walkthroughs.
|
|
Module: |
z/OS Utilities |
|
Duration: |
2 days |
|
Description:
|
This course teaches the JCL utilities used for
managing a z/OS production system. |
|
Audience: |
Operations support personnel and programmers |
|
Prerequisites: |
z/OS Concepts and Facilities
TSO/ISPF |
|
Objectives: |
Use the following utilities:
- IEBGENER
- IEBCOPY
- IEBCOMPR
- IEBPTPCH
- IEBDG
- IEHLIST
- IEHPROGM
- SuperC Program
- IDCAMs
|
|
Module: |
COBOL Programming |
|
Duration: |
5 days |
|
Description:
|
This course examines the development of structured
COBOL-85 programs. It includes background information
and methods for increasing programmer efficiency and productivity. |
|
Audience: |
Entry-level programmer trainees and application
programmers. |
|
Prerequisites: |
z/OS Concepts and Facilities
TSO/ISPF |
|
Objectives: |
- Reference the IBM manual for instruction
formats.
- Code the essential elements of the four
COBOL Divisions.
- Code basic input/output statements.
- Code arithmetic statements.
- Code data movement statements.
- Code an IF statement.
- Code an EVALUATE statement.
- Code the simple perform statement.
- Code a simple read/write program.
- Structure the solution to a problem using
structured techniques.
- Code Working Storage entries to define
record descriptions and all data types and usage.
|
|
Module: |
COBOL Programming - Intermediate |
|
Duration: |
5 days |
|
Description: |
This course presents COBOL coding techniques
which facilitate top-down modular programming related to the definition,
initialization/loading and manipulation of one dimensional tables and
sequential file updating. |
|
Audience: |
Entry-level programmer trainees and application
programmers who require mastery of COBOL. |
|
Prerequisites: |
COBOL Programming |
|
Objectives: |
- Code the PERFORM statement.
- Define and code COBOL single dimensional
table.
- Understand the most efficient use of
indexes and subscript.
- Load and access a COBOL table using
subscripts.
- Load and access a COBOL table using
indexes.
- Manipulate values in indexes using the SET
verb.
- Search a COBOL table using a binary
search.
- Search a COBOL table using a sequential
search.
- Understand the use of REDEFINES.
- Modify a program to include a single
dimensional table.
|
|
Module: |
COBOL Programming - Advanced |
|
Duration: |
5 days |
|
Description: |
This course provides the
opportunity to build upon the techniques learned in the COBOL
Programming - Intermediate module: multidimensional tables, linkage, variable length tables, and CALL. |
|
Audience: |
Application programmers |
|
Prerequisites: |
COBOL Programming
COBOL Programming - Intermediate |
|
Objectives: |
- Code a multi dimensional table.
- Use the perform varying to reference and
manipulate values in multi-level tables.
- Understand the use of the Linkage Section
in both main and subprograms.
- Code and execute COBOL subprograms that
share common data.
- Understand the use of the occurs depending
on clause in defining variable length tables.
- Sequential file updating logic.
|
|
Module: |
COBOL Debugging |
|
Duration: |
3 days |
|
Description: |
This course teaches z/OS architecture and how to
interpret and handle core dumps and storage dumps. There also is an
analysis of task management and data management control blocks. |
|
Audience: |
Application programmers |
|
Prerequisites: |
COBOL Programming
COBOL Programming - Intermediate
COBOL Programming - Advanced |
|
Objectives: |
- Address spaces
- Core dump debugging
- Virtual storage dumps
- Task management control blocks
- Data management control blocks
|
|
Module: |
TSO Xpediter |
|
Duration: |
2 days |
|
Description: |
This course teaches the functionality of TSO
Xpediter: breakpoints, variable display, memory modification, and bug
isolation. |
|
Audience: |
Application programmers |
|
Prerequisites: |
COBOL Programming
COBOL Programming - Intermediate |
|
Objectives: |
- Full screen interface: primary commands
and line commands.
- Interactive debugging techniques.
- Batch debugging.
- Interactive debugging.
- Advanced debugging techniques.
|
|
Module: |
SORT |
|
Duration: |
1 day |
|
Description: |
This course teaches how to sort, merge, and copy
datasets. Such other important features as multiple output and MAXSORT will
also be covered. |
|
Audience: |
Application programmers and analysts |
|
Prerequisites: |
COBOL Programming |
|
Objectives: |
- Control statements
- Data utility features
- Parm options
- Coding and the use of exit programs
- Tape sort
- Performance
- Histogram utility
|
|
Module: |
VSAM for Programmers |
|
Duration: |
3 days |
|
Description: |
This course presents an overview of VSAM file
structures and requirements for effective use with CICS/COBOL. VSAM is
examined in its utilization on-line, batch and through Access Method
Services. |
|
Audience: |
Systems and applications programmers who need to
know about VSAM and who write CICS COBOL programs that access VSAM datasets. |
|
Prerequisites: |
COBOL Programming |
|
Objectives: |
- Describe the characteristics and structure
of key-sequenced, entry-sequenced and relative record data sets.
- Understand VSAM terminology and explain
its relationship to organization.
- Describe VSAM’s file design and processing
techniques that optimize performance.
- Determine which Access Method Services are
required to define, load, alter, backup, recover, delete, and review VSAM
datasets.
- Write CICS/COBOL verbs to read, rewrite,
delete, browse, and write VSAM records under CICS VSAM datasets for both
on-line and batch programs.
|
|
Module: |
DB2 UDB Application Programming |
|
Duration: |
5 days |
|
Description: |
This course teaches how to design, write, and
maintain programs utilizing DB2/SQL databases. |
|
Audience: |
Application programmers, database programmers,
and system programmers/analysts. |
|
Prerequisites: |
COBOL Programming
COBOL Programming - Intermediate |
|
Objectives: |
- DB2 objects
- SQL: Structured Query Language
- Retrieval operations
- Retrieval operations: built-in functions
- Update operations
- QMF: Query Management Facility
- Locking and performance considerations
- Coding considerations
|
|
Module: |
CICS TS Command Level Programming |
|
Duration: |
5 days |
|
Description: |
This course teaches CICS concepts, functions,
and commands required to code and maintain CICS programs. |
|
Audience: |
Application programmers and system
programmers/analysts. |
|
Prerequisites: |
COBOL Programming
COBOL Programming - Intermediate
VSAM for Programmers |
|
Objectives: |
- Describe the functions of CICS facilities:
terminal management, storage management, and other CICS components.
- Understand how the COBOL compiler
interacts with the CICS TS Command Translator to produce a CICS load table.
- Create a single screen map and code
command parameters necessary to invoke on-line mapping operations.
- Code and execute application programs
using CICS TS Commands:- program control, terminal control, and file control.
- Understand the concepts and theory of
transient data control and temporary storage control.
- Examine the execution of a transaction
using InterTest and use its basic functions to test and debug functions.
|