Mainframe Training Overview:|
This bootcamp is a lecture and hands-on workshop course.
Participants learn and will demonstrate practical programming skills required to function as an entry-level programmer in an IBM Mainframe COBOL environment.
The use of 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 z/OS via TSO/ISPF system is required for student workshop sessions. Students should be ready and willing to devote some extra time before and after class hours to completing workshop problems.
Company standards and coding conventions can be added to this class as needed. Review of company "best" programs can be reviewed to show the "best that programs can be".
Each day will begin with a review of important topics from the previous day or 2.
This bootcamp training provides the fundamental, essential skills to function as an IBM mainframe COBOL entry-level programmer.
Additional training will be required for specific skill areas of mainframe processing based on the position the participant will be assuming.
This course provides a brief overview of VSAM, DB2 and CICS. Students will require specific training in these 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.
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 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 environment.
Mainframe Training Performance-based Objectives:
Upon successful completion Students will be able to:
- Describe the purpose and use of each of the system address spaces created during the IPL of z/OS.
- Given a map of the z/OS storage layout, describe the purpose and use of each storage section.
- Explain the concepts, purpose and use of "real" and "virtual" storage in the z/OS environment.
- Describe the capabilities of JES, SMS and RACF in the z/OS environment
- Explain the structure, capabilities and advantages of VSAM ESDS, RRDS and KSDS datasets.
- Describe the basic concepts and facilities of DB2 for z/OS.
- State the purpose, use and fundamental facilities of CICS.
- Describe the basic concepts of TSO and ISPF, including the primary options and Lione commands.
- Describe the concepts of a TSO/ISPF library.
- Demonstrate the various uses of PF keys and set PF keys under ISPF.
- Explain the purpose of ISPF parameters and set them according to various needs and operating environments.
- Demonstrate the facilities of TSO / ISPF to perform the following:
- Allocate new datasets.
- Use the full screen editor, including the ISPF/EDIT facilities for copying, moving, replacing, changing, and creating records.
- Demonstrate the proper use of the PF Keys under ISPF/EDIT to REPEAT CHANGE, REPEAT FIND.
- Use the SPLIT SCREEN and SWAP SCREEN facilities.
- Successfully submit a job for background processing.
- Use the BROWSE function to examine the contents of datasets.
- Use of TSO / ISPF Utilities for Deleting, Renaming, Printing, Moving, Copying, Cataloging, and Displaying the attributes of datasets.
- Describe the structured programming development process.
- Employ structured programming style in IBM Enterprise COBOL programs.
- Describe the purpose and use of each division and section of an IBM Enterprise COBOL program.
- Use structured programming techniques to design, code and successfully test the necessary IBM Enterprise COBOL programs to perform the following:
- Sequential Input and Output
- Data Validation
- Data Manipulation
- Single Level Control Break Logic
- Single Dimensional Table Handling
- Invoke a subprogram and pass it parameters
- Choose the appropriate data type for fields used in an IBM Enterprise COBOL program.
- Effectively utilize COPY records in an IBM Enterprise COBOL program.
- Use compiler directives and options to control the compilation process.
- Debug basic IBM Enterprise COBOL errors caused by coding errors.
- Explain the process required to create an executable program in the customer's mainframe environment.
- List the basic structures and parts of a COBOL program.
- Describe the basic data formats used in a typical COBOL program (character, packed decimal, binary).
Mainframe Training Course duration:
Mainframe Training Outlines:
- Describe the purpose and use of JCL in the z/OS environment.
- Describe the relationship of JCL to an application program.
- Describe the basic concept of JCL and its relationship to the z/OS system.
- Explain the syntax rules for coding z/OS JCL.
- 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 z/OS utilities to Create and Copy sequential datasets.
- Successfully build and execute a cataloged procedure.
- Define the following types of datasets:
- In-stream Input
- Disk Input
- Tape Input/Output
- Disk Output
- Dummy Dataset
- 1 1/2 Days - Basic Mainframe and z/OS Concepts
- 1/2 Day - Introduction to TSO / ISPF
- 2 Days - z/OS JCL Essentials & Intorduction to SDSF
- 1 Day - Introduction to IBM Enterprise COBOL Programming (Continued into the next week)
- 4 1/2 Days - Introduction to IBM Enterprise COBOL Programming
- 1/2 Day - DB2, CICS, VSAM Overview