Core
Applications Programmer - Core
The learning streams here provide an overview of IBM Z mainframes and their components, and discusses key concepts of the z/OS operating system and how JES2 is used to process workloads. The role of the z/OS Applications Programmer is discussed along with the application programming environment they will be working in.
Content also focuses on the use of TSO/ISPF and z/OS Explorer to access z/OS data. Background on the types of storage devices implemented in the mainframe environment are also covered, with content then progressing to JCL where basic statements used to construct a batch job are discussed, along with the use of procedures and symbols, working with VSAM, generation and tape data sets, as well as z/OS UNIX files. The use of SDSF to monitor batch job processing and output is also covered in detail.
Applications Programmer / Core / z/OS Operating System - Learning Plan
3 hours
IBM (z/OS) - The Evolving Mainframe
3 hours
IBM (z/OS) - Working with the Mainframe
4 hours
z/OS - Concepts
4 hours
z/OS - Managing and Processing z/OS Data
3 hours
Parallel Sysplex - Fundamentals
Printed on:
Applications Programmer / Core / Application Programming Environment and Basics - Learning Plan
4 hours
IBM (z/OS) - Application Programming Basics
3 hours
IBM (z/OS) - Application Programming Environment Overview
4 hours
IDz - IBM Developer for z/OS Basics
4 hours
IDz - Creating and Managing Applications Using IDz
Printed on:
Applications Programmer / Core / Mainframe Storage Mediums - Learning Plan
3 hours
Storage - Introduction to Storage and Disk Systems
3 hours
Storage - Understanding Tape Storage
Printed on:
Applications Programmer / Core / Interacting with z/OS Data - Learning Plan
3 hours
ISPF (z/OS) - TSO and ISPF Basics
3 hours
ISPF (z/OS) - Configuring ISPF for General Use
1 hour
ISPF (z/OS) - TSO/ISPF Concepts Assessment
2 hours
z/OS Explorer - IBM Explorer for z/OS
5 hours
z/OS Connect - IBM z/OS Connect
5 hours
ISPF (z/OS) - Managing Data Files and Definitions with ISPF/PDF
3 hours
ISPF (z/OS) - Displaying and Manipulating Data in View and Edit Mode
3 hours
ISPF (z/OS) - Using Edit Primary Commands
3 hours
ISPF (z/OS) - Advanced ISPF Data Editing Techniques
1 hour
ISPF (z/OS) - TSO/ISPF Operation Assessment
Printed on:
Applications Programmer / Core / Basic Batch Job Creation - Learning Plan
3 hours
JCL (z/OS) - Introduction to JCL
1 hour
JCL (z/OS) - JCL Concepts Assessment
4 hours
JCL (z/OS) - JCL Coding Basics - JOB and EXEC Statements
4 hours
JCL (z/OS) - JCL Coding Basics - DD Statements and Data Sets
3 hours
JCL (z/OS) - JCL Coding Basics - DD Statements and SYSOUT
5 hours
JCL (z/OS) - Advanced JCL Data Set Use
3 hours
JCL (z/OS) - Working with Procedures and Symbols
1 hour
JCL (z/OS) - JCL Coding Assessment
Printed on:
Applications Programmer / Core / Monitoring and Managing z/OS Job Activity - Learning Plan
3 hours
SDSF - Introduction and Basic Concepts
4 hours
SDSF - Working with SDSF Data
0.5 hours
SDSF Concepts Assessment
3 hours
SDSF - Job Activity Basics
3 hours
SDSF - Controlling and Managing Jobs
3 hours
SDSF - Advanced Job Management and Monitoring
3 hours
SDSF - Using SDSF to Display and Control Job Output
3 hours
SDSF - Using SDSF to Display and Control Printers
1 hour
SDSF Monitoring Job Activity Using SDSF Assessment
Printed on:
Advanced
Applications Programmer - Advanced
The learning streams above address the advanced skills, knowledge, and practices dealing with products that a z/OS Applications Programmer will need to know about at some stage of their career. Some of these focus on the environment under which z/OS processes workloads, and discusses the use of products such as CICS and IBM MQ. As Application Programmers are likely to be dealing with databases, and in particular Db2, content on these topics is also presented here.
Common batch job problem identification and resolution practices are presented, while extensive information on utilities such as IEBGENER, IEBCOPY, and IDCAMS is also covered. Knowledge of script languages such as CLIST and REXX will assist in creating programs used to simplify complex or often-performed tasks. As your applications will need to be fine tuned for performance, there is a course that introduces general application performance requirements as well as a course on sampling performance tools, which may assist you.
Applications Programmer / Advanced / Batch Job Problem Resolution - Learning Plan
3 hours
JCL (z/OS) - Controlling Job and Step Processing
3 hours
JCL (z/OS) - Running and Debugging JCL
1 hour
JCL (z/OS) - JCL Problem Resolution Assessment
1 hour
JCL (z/OS) - Advanced - Tips and Tricks
Printed on:
Applications Programmer / Advanced / CICS Programming - Learning Plan
4 hours
CICS TS - CICS Transaction Server Introduction
3 hours
CICS TS - CICS Explorer Fundamentals
6 hours
CICS TS - Programming Basics
6 hours
CICS TS - Terminal Communications
2 hours
CICS TS - Using SDF II to Maintain CICS TS Maps
6 hours
CICS TS - Program Control and Communication
4 hours
CICS TS - Files and Databases
4 hours
CICS TS - Storage and Transient Data
4 hours
CICS TS - Programming for Web Access
3 hours
CICS TS - Using CICS Transaction Gateway
3 hours
CICS TS - Programming for Recovery
4 hours
CICS TS - Debugging CICS Programs
Printed on:
Applications Programmer / Advanced / IBM MQ - Learning Plan
4 hours
IBM MQ - Introduction to IBM MQ
4 hours
IBM MQ - MQ for Application Programmers
Printed on:
Applications Programmer / Advanced / Databases and Db2 - Learning Plan
4 hours
Databases - Introduction to Databases and Database Managers
3 hours
Databases - Database Communication
4 hours
Databases - Introduction to SQL
4 hours
Databases - Advanced SQL
4 hours
Db2 - Introduction to Db2
Printed on:
Applications Programmer / Advanced / z/OS Utilities and Tools - Learning Plan
4 hours
Utilities - General Data Set Utilities
3 hours
Utilities - Copy, Compare, and List Data Utilities
3 hours
Utilities - Sort and Update Data Utilities
1.5 hours
Utilities - Advanced - Tips and Tricks
1 hour
VSAM - Introduction to VSAM
3 hours
VSAM - Defining, Altering, and Deleting VSAM Data Sets
3 hours
VSAM - Working with VSAM Data Sets
3 hours
Managed File Transfer for Operations
Printed on:
Applications Programmer / Advanced / Scripts - Learning Plan
3 hours
CLIST - Basics
4 hours
REXX - Fundamentals
4 hours
REXX - Coding and Execution Basics
3 hours
REXX - General REXX Instructions
Printed on:
Applications Programmer / Advanced / Application Performance - Learning Plan
1 hour
Mainframe Application Performance Tuning
1 hour
Introduction to Sampling Performance Tools
Printed on:
Programming Languages
Applications Programmer - Programming Languages
The learning streams above provide content focussing on common programming languages used on the mainframe.
Applications Programmer / Programming Languages / COBOL - Learning Plan
6 hours
COBOL Programming - Basics
4 hours
COBOL Data and Datafile Definitions
6 hours
COBOL Programming - Manipulating Data
1.5 hours
COBOL Basics Assessment
5 hours
COBOL Programming - Advanced
4 hours
COBOL - IBM Enterprise COBOL 6.3 for z/OS
1.5 hours
Advanced COBOL Assessment
Printed on:
Applications Programmer / Programming Languages / Other Programming Languages - Learning Plan
1 hour
Python - Python on z/OS Fundamentals
1 hour
C/C++ on z/OS for C Programmers
3 hours
Java Introduction for the IBM Enterprise
7 hours
Java Programming for the IBM Enterprise
3 hours
Java Data Access for the IBM Enterprise
1 hour
Java on z/OS for Java Programmers
5 hours
PL/1 Fundamentals and Data Representation
5 hours
PL/1 Accessing Data in Files
1.5 hours
PL/I Basics Assessment
5 hours
PL/1 Program Design Techniques
5 hours
PL/1 Preprocessor, Debugging and Advanced Coding
1.5 hours
PL/1 Advanced Assessment
Printed on:
Business
Applications Programmer - Business
The learning streams above provide content focussing on business-related information. This includes disaster recovery, where the z/OS Applications Programmer often plays a critical role in ensuring recoverability of business data, ensuring they comply with any regulatory requirements. This person also needs a solid background on various application development methodologies such as DevOps and Agile, and needs to understand how coaching and mentoring practices can be implemented to ensure they, and other staff, are trained to meet their full potential.
Applications Programmer / Business / Disaster Recovery - Learning Plan
3 hours
DR - Ensuring Data Center Business Continuity
Printed on:
Applications Programmer / Business / Application Development Methodologies - Learning Plan
5 hours
DevOps - Introduction to DevOps in the Workplace
1 hour
Agile Fundamentals
Printed on:
Applications Programmer / Business / Coaching and Mentoring - Learning Plan
2 hours
Coaching and Mentoring for Technical Specialists
Printed on:
Optional
Applications Programmer - Optional
The learning streams here are not mandatory but help to provide an encompassing view of the mainframe environment that you are working in. For example, z/OS UNIX is available on a z/OS system, and use of z/VM and Linux operating systems is also likely, so knowledge in these areas is going to help you at this level. Other topics such as Artificial Intelligence (AI), Blockchain, Cloud, Containers, Kubernetes, and WebSphere Application Server provide an overview of various technologies available on the mainframe that your organization may be using.
More advanced training on Db2 and IMS may be required if these database products are implemented in your organization. Other products such as CICS, and IBM MQ may also be installed, so knowing how these run will help if problems occur.
There are many possible change management products that may be installed in your environment. Interskill provides training on CA Endevor if that is your product of choice.
In relation to general IT automation, if you are using Ansible then training relating to that product should be undertaken.
Applications Programmer / Optional / Emerging Technologies - Learning Plan
4 hours
Blockchain Technologies
1 hour
Containers - Introduction to Containers, Docker, and Kubernetes
0.75 hours
Quantum - Easy Introduction to Quantum Computing - Expert Videos
3 hours
Introduction to Cloud Computing
3 hours
Understanding Cloud Architecture
4 hours
AI – Artificial Intelligence and Modern Business
3 hours
AI – Big Data and Hadoop
3 hours
AI – Data Analytics and Apache Spark
Printed on:
Applications Programmer / Optional / Related Operating Systems - Learning Plan
3 hours
z/OS UNIX - z/OS UNIX System Services Basics
4 hours
z/OS UNIX - Interacting with the z/OS UNIX System
4 hours
z/OS UNIX - Working with z/OS UNIX
3 hours
z/VM - Introduction and Concepts
5 hours
Linux on IBM Z Fundamentals
Printed on:
Applications Programmer / Optional / WebSphere Application Server - Learning Plan
3 hours
WebSphere - Introduction to Java and WebSphere Application Server
4 hours
WebSphere - Introduction to Java and WebSphere Application Server on z/OS
Printed on:
Applications Programmer / Optional / Db2 - Learning Plan
5 hours
Db2 - Creating and Maintaining Db2 Programs
3 hours
Db2 - Building Db2 COBOL Programs
5 hours
Db2 - Optimizing Db2 Application Performance
Printed on:
Applications Programmer / Optional / IMS - Learning Plan
5 hours
IMS Introduction
5 hours
IMS Databases
4 hours
IMS Transaction Manager for Programmers
3 hours
Accessing IMS Databases from COBOL
Printed on:
Applications Programmer / Optional / Change Management - Learning Plan
6 hours
CA Endevor Software Change Manager Introduction and Basic Usage
5 hours
CA Endevor Software Change Manager Package Processing and Facilities
Printed on:
Applications Programmer / Optional / IT Automation using Ansible - Learning Plan
1 hour
Introduction to Ansible on z/OS
Printed on: