Mainframe Bootcamp
This is a 3 month Handson course including IDE, JCL, Cobol, DB2, VSAM
Course Curriculum
- z Mainframe Introduction
- What is Mainframe and why is Mainframe
- Introduction and ways to connect to the Mainframe using Terminal Emulators
- z Mainframe IDE
- Overview/Introduction of TSO(Time Sharing Option)
- Overview/Introduction to ISPF(Interactive System Productivity Facility)
- File Management and ISPF
- Basic Files Introduction
- Introduction to Dataset Naming Rules and Conventions
- Basic File Operations with ISPF
- Dataset Allocation Utility
- Dataset List Utility
- Dataset Compare Utility
- Advance File Operation with ISPF
- z Mainframe Scripting(JCL)
- SDSF Introduction - Playing with SDSF
- Introduction to SDSF
- Job Monitoring
- SDSF Commands
- Basics of JCL
- Introduction to JCL(Job Control Language)
- JCL Errors and How to identify it.
- Different abends
- General JCL rules and format
- Keyword and Positional Parameters
- JOB Statement
- EXEC Statement
- Data definition statement
- General Tips (tips useful in day-to-day work)
- SDSF Introduction - Playing with SDSF
- z Application programming with Cobol
- Introduction to Application programming and Journey
- Introduction to COBOL
- COBOL Program Structure and Components
- Error Handling
- Glossary
- DATA DIVISION
- Data Items - Level Numbers
- Important Clauses
- User Defined Words
- PROCEDURE DIVISION
- Reserved Words
- Literals
- Arithmetic Expressions
- Conditions
- Separators
- Functions
- Picture Clause Editing
- String Manipulation
- File Handling(Include COBOL SORT)
- Additional RECFM in detail and when to use what
- File Status Codes
- Table Handling
- OCCURS
- Subroutines
- Programming Communications
- Coding Best Practices
- z Mainframe Advance JCL(Scripting)
- JCL Conditional Programming
- JCL Symbolic Parameter
- Submitting JCL through Internal Reader
- JCL Refer back
- Procedures
- Understanding Different Space Abend and How to Resolve them
- What are IBM Common Utilities and where to look for them
- File Operations using Batch Job
- Common IBM Utilities
- DFSORT Commands and some common used command
- z Mainframe Advanced File Management 101
- IDCAMS and some common used command
- VSAM and its different types (KSDS,ESDS,RRDS,LDS)
- GDG and its generations
- z DB2 Introduction
- Introduction to Databases and RDBMS
- Relational Database Concepts
- Introduction to DB2
- DB2 Architecture
- Introduction to DB2 Data Structure
- DB2 DDL for application developer
- Introduction to SQL DML and DQL
- Using aggregate functions
- Introduction to Common SQL Error code
- Introduction to advanced SQL
- Views
- Triggers
- Transcations
- z DB2 Programming
- Journey of Cobol + DB2 program from source to execution
- Structure of COBOL + DB2 Program.
- SQLCA
- Creating Copy books using DCLGEN.
- Common components (EXEC SQL..)
- Usage of Cursors in programs
- Dynamic and Static SQL difference
- z System Concepts(Theory)
- Overview of Batch Processing
- DASD.CATALOGS and VTOC Overview
- Type of Access Method
- Space Management
- Introduction to Mainframe Security
- Basics of z/OS
- Operating System
- Mainframe Hardware and Software
- Mainframe Strength
- z/OS terminologies (different terminologies required in day-to-day TSO, ISPF, Languages, etc)
- Mock tests
- Mock Interviews