Core
Systems 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 Systems Programmer is discussed in detail and an expert video identifies the key traits of a successful Systems Programmer.
Content also focuses on the use of TSO/ISPF and z/OS Explorer to access and manage z/OS data, and the use of SDSF to monitor and manipulate z/OS system activity. Background on the types of storage devices implemented in the mainframe environment are 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.
Advanced system monitoring using SDSF is covered, describing how to use the IBM Health Checker, and to display the status and attributes of system components such as spool, network nodes, and defined subsystems. Extensive information on utilities such as IEBGENER, IEBCOPY, and IDCAMS is presented, and core operator tasks, such as displaying system activity, and starting/stopping the z/OS system are also covered in detail. An overview on the use of SMP/E to install and managed z/OS system software is also included.
Systems Programmer / Core / Mainframe Introduction and Configuration - Learning Plan
3 hours
IBM (z/OS) - The Evolving Mainframe
3 hours
IBM (z/OS) - Working with the Mainframe
1 hour
IBM Z - Introduction to the IBM Z Systems
3 hours
IBM Z - Hardware Models - z16
3 hours
HMC - Familiarization and Operation
3 hours
LinuxONE - Introduction to LinuxONE 4
3 hours
Parallel Sysplex - Fundamentals
Printed on:
Systems Programmer / Core / z/OS Operating System - Learning Plan
4 hours
z/OS - Concepts
4 hours
z/OS - Managing and Processing z/OS Data
3 hours
JES2 - Basics
4 hours
JES2 - Understanding JES2 Processing
3 hours
JES2 - Using JES2 Commands
3 hours
JES2 - Monitoring Jobs, Initiators, and Printers Using JES2 Commands
4 hours
JES2 - Managing Batch Processing in a JES2 Environment
3 hours
JES2 - Controlling JES2 Initiators and Printers
1 hour
JES2 Concepts and Operation Assessment
Printed on:
Systems Programmer / Core / Systems Programming Basics - Learning Plan
4 hours
IBM (z/OS) - z/OS Systems Programming Basics
0.7 hours
Sys Prog - Tips to Advance Your Systems Programmer Career - Expert Videos
3 hours
IBM (z/OS) - z/OS System Initialization & Configuration for Sys Progs
Printed on:
Systems Programmer / Core / Security - Learning Plan
5 hours
Security - Introduction to Mainframe Security
1 hour
Cryptography - Pervasive Encryption z/OS
1 hour
Implementing Pervasive Encryption on z/OS - Expert Videos
Printed on:
Systems Programmer / Core / Mainframe Storage Mediums - Learning Plan
3 hours
Storage - Introduction to Storage and Disk Systems
3 hours
Storage - Understanding Tape Storage
Printed on:
Systems 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
3 hours
SDSF - Introduction and Basic Concepts
1 hour
SDSF - Operations
4 hours
SDSF - Working with SDSF Data
0.5 hours
SDSF Concepts Assessment
Printed on:
Systems Programmer / Core / Displaying, Monitoring and Managing z/OS Batch Activity - Learning Plan
3 hours
JES2 - Basics
4 hours
JES2 - Understanding JES2 Processing
3 hours
SDSF - Introduction and Basic Concepts
1 hour
SDSF - Operations
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:
Systems 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:
Systems Programmer / Core / Monitoring and Managing z/OS System Activity using SDSF - Learning Plan
3 hours
SDSF - System Health and Managing JES2 Resources
4 hours
SDSF - Using SDSF to Work with System Information and Devices
3 hours
SDSF - Using SDSF to Perform Advanced System Monitoring
1 hour
SDSF Managing System Resources Using SDSF Assessment
1 hour
SDSF - Advanced - Tips and Tricks
Printed on:
Systems Programmer / Core / z/OS Utilities - 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
VSAM - Managing VSAM Data
0.5 hours
VSAM - Advanced - Tips and Tricks
Printed on:
Systems Programmer / Core / Installing and Maintaining Software - Learning Plan
3 hours
SMP/E - Introduction to SMP/E
Printed on:
Systems Programmer / Core / Manipulating z/OS Data using ISPF - Learning Plan
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
2.5 hours
ISPF (z/OS) - Advanced - Tips and Tricks - TSO
Printed on:
Advanced
Systems Programmer - Advanced
The learning streams above address the advanced skills, knowledge, and practices dealing with products that a z/OS Systems 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 discuss the use of memory and virtualization. General network configuration information is important for any z/OS Systems Programmer as they may need to identify problems relating to communications across the organization’s vast network of hardware.
Common batch job and system problem identification and resolution practices are presented, and more in-depth management of storage devices is covered. z/OSMF is becoming the tool of choice of many z/OS Systems Programmers to connect to a z/OS environment, with IBM continuing to add functionality to this product with every release. Details of various z/OS performance identification and configuration is also presented.
Systems Programmer / Advanced / Networking - Learning Plan
1 hour
Comms - IBM Mainframe Communications Concepts
3 hours
Comms - Monitoring and Controlling VTAM
4 hours
Comms - Monitoring and Controlling TCP/IP
1 hour
Comms Mainframe Network Communications Assessment
2 hours
Comms - VTAM Command Simulations
Printed on:
Systems 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:
Systems Programmer / Advanced / z/OS System Problem Resolution - Learning Plan
5 hours
JES2 - Identifying and Resolving JES2 System Problems
3 hours
JES2 - Resolving Network and Spool Space Problems
4 hours
JES2 - Managing JES2 Checkpoints
1 hour
JES2 Problem Resolution Assessment
0.5 hours
JES2 - Advanced - Tips and Tricks
2 hours
JES2 - Command Simulations
5 hours
z/OS - Identifying z/OS System Problems
3 hours
z/OS - Removing Tasks from the z/OS System
3 hours
z/OS - Techniques for Handling General z/OS Problems
1 hour
z/OS Problem Diagnosis and Resolution Assessment
2 hours
z/OS - Advanced - Tips and Tricks
3.5 hours
z/OS - MVS Command Simulations
Printed on:
Systems Programmer / Advanced / Mainframe Storage Management - Learning Plan
4 hours
Storage - Networks, Administration, & DASD Management Using ICKDSF
5 hours
Storage - Managing z/OS Data Using DFSMS Constructs
3 hours
Storage - Storage & Tape Administration Using DFSMShsm & DFSMSrmm
Printed on:
Systems Programmer / Advanced / System Management using z/OSMF - Learning Plan
1 hour
z/OSMF - Introduction and Basics
4 hours
z/OSMF - Working with z/OSMF Tasks
3 hours
z/OSMF - Configuring and Administering z/OSMF
Printed on:
Systems Programmer / Advanced / Data Transfers - Learning Plan
3 hours
Managed File Transfer for Operations
Printed on:
Systems Programmer / Advanced / z/OS Performance - Learning Plan
5 hours
z/Architecture - Processing Workloads
3 hours
z/Architecture - Memory, Address Spaces, and Virtual Storage
3 hours
Z Performance - Introduction to Mainframe Performance
3 hours
Z Performance - z/OS I/O Performance and Capacity Planning
3 hours
Z Performance - z/OS Performance Tools and Software Pricing
3 hours
Z Performance - z/OS Workload Manager
Printed on:
Business
Systems Programmer - Business
The learning streams above provide content focussing on business-related information. This includes disaster recovery, where the z/OS Systems Programmer often plays a critical role in ensuring recoverability of business data, and infrastructure, 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.
Systems Programmer / Business / Disaster Recovery - Learning Plan
3 hours
DR - Ensuring Data Center Business Continuity
5 hours
DR - Data Center Disaster Recovery Planning
5 hours
DR - Data Center Backup and Recovery Strategies
Printed on:
Systems Programmer / Business / Application Development Methodologies - Learning Plan
5 hours
DevOps - Introduction to DevOps in the Workplace
1 hour
Agile Fundamentals
Printed on:
Systems Programmer / Business / Coaching and Mentoring - Learning Plan
2 hours
Coaching and Mentoring for Technical Specialists
Printed on:
Optional
Systems Programmer - Optional
The learning streams here are not mandatory but help to provide a holistic 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 the student at this level. Other topics such as Artificial Intelligence (AI), Blockchain, Containers, and Kubernetes provide an overview of various technologies available on the mainframe that your organization may be using. The cloud is playing an ever increasing role in Data Center processing so knowing how it works, its structure, and security configuration may be of interest. If so, then cloud governance information will also be important.
Your organization is likely to use some sort of system automation, so if IBM’s SA z/OS is installed then you should complete this training. Other products such as Db2, IMS, CICS, and IBM MQ may also be installed, so knowing how these run can assist you if problems occur. There are several job automation products on the market, with IBM’s zWS shown here. Note that BMC’s Control-M, and Broadcom’s CA-7 Interskill product training could be swapped in as a replacement. Knowledge of script languages such as CLIST and REXX will assist in creating programs used to simplify complex or often-performed tasks.
In relation to general IT automation, if you are using Ansible then training relating to that product should be undertaken.
Systems Programmer / Optional / Emerging Technologies - Learning Plan
4 hours
Blockchain Technologies
1 hour
Containers - Introduction to Containers, Docker, and Kubernetes
3 hours
Zowe Fundamentals
0.75 hours
Quantum - Easy Introduction to Quantum Computing - Expert Videos
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:
Systems Programmer / Optional / RACF - Learning Plan
3 hours
RACF - Introduction
3 hours
RACF - For System Programmers
3 hours
RACF - Protecting Data Sets Using RACF
4 hours
RACF - Defining and Managing Users in RACF
3 hours
RACF - Managing RACF Groups and Administrative Authorities
Printed on:
Systems Programmer / Optional / ACF2 - Learning Plan
4 hours
CA ACF2 - Introduction
5 hours
CA ACF2 - Protecting System Access
5 hours
CA ACF2 - Protecting Data Integrity
5 hours
CA ACF2 - Protecting General Resources
5 hours
CA ACF2 - Defining Environment Controls
4 hours
CA ACF2 - Maintaining ACF2
5 hours
CA ACF2 - For Auditors
Printed on:
Systems Programmer / Optional / Cloud - Learning Plan
3 hours
Introduction to Cloud Computing
3 hours
Understanding Cloud Architecture
1 hour
Cloud Security
1 hour
Cloud Governance
Printed on:
Systems Programmer / Optional / Managing z/VM - Learning Plan
3 hours
z/VM - Introduction and Concepts
4 hours
z/VM - System Initialization and Shutdown
5 hours
z/VM - Monitoring and Controlling z/VM Operations
3 hours
z/VM - Managing Guest Operating Systems
4 hours
z/VM - Managing CMS Files
5 hours
z/VM - Identifying and Resolving z/VM Problems
5 hours
Linux on IBM Z Fundamentals
Printed on:
Systems Programmer / Optional / Interacting and Working with z/OS UNIX - 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
Printed on:
Systems Programmer / Optional / Middleware - Learning Plan
4 hours
IBM MQ - Introduction to IBM MQ
6 hours
IBM MQ - MQ Operations and Administration
4 hours
IBM MQ - MQ Operations and Administration for z/OS
4 hours
CICS TS - CICS Transaction Server Introduction
3 hours
CICS TS - CICS Explorer Fundamentals
2 hours
CICS TS - CICS Command Simulation
Printed on:
Systems Programmer / Optional / Database Basics - Learning Plan
4 hours
Databases - Introduction to Databases and Database Managers
4 hours
Db2 - Introduction to Db2
5 hours
IMS Introduction
Printed on:
Systems Programmer / Optional / Programming - Learning Plan
5 hours
Assembler - Introduction
7 hours
Assembler - Instructions
5 hours
Assembler - Macros
8 hours
Assembler - Programming
5 hours
Assembler - z/OS Advanced
4 hours
Assembler - Cross Memory Services
1 hour
Python - Python on z/OS Fundamentals
Printed on:
Systems 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:
Systems Programmer / Optional / Job Automation with IBM Z Workload Scheduler - Learning Plan
3 hours
zWS - Understanding How IBM Z Workload Scheduler Processes Work
4 hours
zWS - Maintaining the Integrity of IBM Z Workload Scheduler
Printed on:
Systems Programmer / Optional / System Automation with SA z/OS - Learning Plan
1 hour
SA z/OS - Introduction to IBM Z System Automation
3 hours
SA z/OS - IBM System Automation: Planning, Installation, and Customization
3 hours
SA z/OS - IBM System Automation: Operations
3 hours
SA z/OS - Automation Definitions Introduction and Workshop
4 hours
SA z/OS - Advanced Automation and Reporting
Printed on:
Systems Programmer / Optional / Scripts - Learning Plan
3 hours
CLIST - Basics
4 hours
REXX - Fundamentals
4 hours
REXX - Coding and Execution Basics
3 hours
REXX - General REXX Instructions
4 hours
REXX - Basic REXX Functions and Subroutines
4 hours
REXX - Manipulating and Converting Data
3 hours
REXX - Program Flow
3 hours
REXX - Handling Errors
4 hours
REXX - Working in the TSO Environment
4 hours
REXX - Host Commands and System REXX
Printed on:
Systems Programmer / Optional / IT Automation using Ansible - Learning Plan
1 hour
Introduction to Ansible on z/OS
Printed on: