Email Us   Phone : 503-259-0312   
  Home    |    Instructor-led Training    |    Online Training     

Contact Us   -   Why Choose Wintrac   -   Clients    

Big Data
Business Analysis
Business Intelligence
Business Objects
Business Skills
C/C++/Go programming
Cloud Computing
Crystal Reports
Data Science
Desktop Application Software
Embedded Systems
Google Web Toolkit (GWT)
Leadership Development
Machine learning/AI
Mainframe programming
Microsoft technologies
MultiMedia and design
New Manager Development
Object oriented analysis and design
Oracle VM
Professional Soft Skills Workshops
Project Management
Sales Performance
Software quality and tools
SQL Server
Visual Basic
Visual Foxpro
Web Development
Websphere MQ (MQSeries)
Windows programming
XML Web Services
Mainframe COBOL bootcamp
Mainframe Training Overview

In a lecture/workshop environment the participant is taught practical programming skills required to function as an entry-level programmer in an IBM Enterprise COBOL mainframe environment. Structured COBOL design and coding techniques are emphasized throughout the class. Common mainframe programming scenarios and problems are presented and reinforced through a series of hands-on workshop problems. Access to a working TSO/zOS system is required for student workshop sessions. Students should be ready and willing to devote some time before and after class hours to completing workshop problems. Existing company standards and coding conventions can be integrated into this class.

During a week, the topics for that week may be intermixed to enhance or reinforce the learning experience of the participant. e.g. Some of the JCL topics may be taught in the context of the relevant zOS and COBOL topics. One should not infer that a topic indicated for a specific day of the week will be the only topic for that day. Experience has shown a student understands a topic or concept better when taught in context of related topics and utilized in that context rather than as a standalone topic.

This training will provide the participant with the fundamental, essential skills to function in a mainframe COBOL environment as an entry-level programmer. Additional training will be required for specific skill areas of mainframe processing based on the position the participant will be assuming. Although an introductory overview of VSAM, DB2 and CICS is included in this class, students will required specific training in those areas in order to acquires the skills necessary to utilize them effectively in a role as Application Developer. Participants will benefit from follow up training in I.T. soft skills and a more in-depth presentation of some topics.

Performance-based Objectives

Upon successful completion Students will be able to:

  1. Describe the purpose and use of each of the system address spaces created during the IPL of zOS.
  2. Given a map of the zOS storage layout, describe the purpose and use of each storage section.
  3. Explain the concepts, purpose and use of storage “above the line”, “below the line”, “above the bar” and “below the bar” in the zOS environment.
  4. Demonstrate and understanding of JES, SMS and RACF in the zOS environment by explaining the purpose and roles of each.
  5. Identify the program components necessary to run a program in the zOS system.
  6. Explain the process required to create an executable program in the customer’s mainframe environment.
  7. List the basic structures and parts of a simple COBOL program.
  8. Describe the basic data formats used in a typical COBOL program (character, packeddecimal, binary).
  9. Describe the purpose and use of JCL in the zOS environment.
  10. Understand the relationship of JCL to an application program.
  11. Explain the basic structure of an IBM Enterprise COBOL program.
  12. Describe the basic concepts of TSO and ISPF, including the primary options and major functions.
  13. Describe the concepts of a TSO/ISPF library.
  14. Demonstrate the various uses of PF keys and set PF keys under ISPF.
  15. Explain the purpose of ISPF parameters and set them according to various needs and operating environments.
  16. Use the facilities of TSO and ISPF to perform the following:
    • Allocate and create new datasets.
    • Effectively use the full screen editor, including the SPF/EDIT facilities, for copying, moving, replacing, changing, and creating records.
    • Demonstrate their knowledge of the proper use of the PF Keys under SPF/EDIT to REPEAT CHANGE, REPEAT FIND.
    • Effectively use the SPLIT SCREEN and SWAP SCREEN facilities.
    • Successfully submit a job for background processing.
    • Demonstrate their ability to move through the operating modes.
    • Use the OUTPUT utility to examine, modify and print listings created by background processing.
    • Effectively use the BROWSE function to examine the contents of datasets.
  17. Use the TSO and ISPF Utilities for Deleting, Renaming, Printing, Moving, Copying, Cataloging, and Displaying the attributes of datasets.
  18. Describe the structured programming development process.
  19. Employ structured programming style in IBM Enterprise COBOL programs.
  20. Describe the purpose and use of each division and section of an IBM Enterprise COBOL program.
  21. Use structured programming techniques to design, code and successfully test the necessary IBM Enterprise COBOL programs to perform the following:
    • Sequential Input and Output
    • Simple Data Validation
    • Simple Data Manipulation
    • Single Level Control Break Logic
    • Single Dimensional Table Handling
    • Invoke a subprogram and pass it parameters
  22. Describe the various data formats used in IBM Enterprise COBOL.
  23. Choose the appropriate data type for fields used in an IBM Enterprise COBOL program.
  24. Effectively utilize COPY records in an IBM Enterprise COBOL program.
  25. Use compiler directives and options to control the compilation process.
  26. Debug basic IBM Enterprise COBOL errors caused by coding errors.
  27. Describe the basic concept of JCL and its relationship to the zOS system.
  28. Explain the syntax rules for coding zOS JCL.
  29. Code the JCL necessary to perform the following:
    • Execute a program from a program library.
    • Conditionally execute job steps.
    • Syntax check a set of JCL.
    • Use standard zOS utilities to Create and Copy sequential files.
    • Successfully execute a cataloged procedure.
    • Define the following types of datasets:
      • In-stream Input
      • Disk Input
      • Tape Input/Output
      • Printer/SYSOUTs
      • Disk Output
      • Dummy Datasets
  30. Explain the structure, capabilities and advantages of VSAM ESDS and KSDS datasets.
  31. Describe the basic concepts and facilities of DB2 for zOS.
  32. State the purpose, use and fundamental facilities of CICS.
Mainframe Training Audience

New programmers with little or no mainframe programming experience who require knowledge and skills of an entry-level programmer in the IBM Enterprise COBOL, mainframe zOS environment.

Mainframe Training Course duration

10 Days

Please refer to the schedule below for a general sequence of topics. Due to the nature of this class students must attend entire session. (i.e. They cannot drop in for only week 1 or week 2). The most effective manner in which to schedule the training is in one continuous 10 day block, a break may be inserted between weeks 1 and 2. If breaks are inserted between any weeks, it is suggested the break be no longer than 10 days.

Mainframe Training Course outline

General Timing and Schedule of Training

Week 1:

1 Day - Basic Mainframe/zOS Concepts

1 Day - Introduction to TSO

3 Days - Introduction to IBM Enterprise COBOL Programming (Continued into next week)

Introduction to SDSF

Week 2:

2 Days - Introduction to IBM Enterprise COBOL Programming

2 Days - zOS JCL Essentials

1 Day - DB2, CICS, VSAM Overview

About us
Contact us
Careers at Wintrac
Our Clients
Why Wintrac

Register for a free training CD-ROM drawing
Refer a client or instructor and earn $$$

Wintrac Inc.
16523 SW McGwire Ct.
Beaverton OR 97007
© Wintrac, Inc. All rights reserved.                                                                               Site Map   |   Terms of Use   |   Privacy Policy