Mainframe Education Curiculum

Code Course Title Description Duration (days) Prereq
z/OS Operating System
NSISYS01 MF & z/OS Basic Introduction to

  • Mainframe z/Server and z/OS concept
  • Filesystems and datasets
  • MVS, JES, TSO, USS and networking (SNA and TCP/IP)
5 n/a
NSISYS02 z/OS Operation MVS, TSO, JES, USS, VTAM and TCP/IP operation workshops:

  • interaction commands and panels
  • working with datasets
  • working with JCL, jobs and procedures
  • working with utilities
  • working with unprivileged settings
  • working with monitoring tools
10 NSISYS01
NSISYS03 Rexx Basic Rexx basic programming workshop:

  • Rexx environment overview
  • Rexx language and coding
  • Subroutine, subprogram and functions
  • Tracing and debugging
5 NSISYS01
NSISYS04 ISPF Dialog ISPF GML and services workshop:

  • GML language, coding and processing
  • Calling ISPF services
3 NSISYS01
NSISYS05 Rexx for ISPF Rexx programming ISPF dialogs workshop

  • ISPF services call from Rexx
  • ISPF tables handling usinf Rexx
  • Tracing and debugging
5 NSISYS03, NSISYS04
NSISYS06 z/OS SysAdmin I MVS, RACF,JES, VTAM, USS, TCP/IP systems administration workshops:

  • PARMLIB and IPLPARMS overview
  • Managing MVS memory and programs
  • Managing JES parameters and operation
  • Managing VTAM and TCP/IP parameters and operations
  • Managing USS filesystem
  • Managing userid and security
10 NSISYS02, NSISYS03
NSISYS07 Basic Assembly Basic assembly coding workshop:

  • Programmable hardware components overview (registers, PSW, clock, memory and I/O devices)
  • Digital system overview
  • Assembly coding rules
  • Data type, structure and mapping
  • Logical and arithmetical operation
  • Addressing and pointers manipulation
  • Branching and iteration
  • Decimal arithmetic
  • Floating point arithmetic
  • Debugging
10 NSISYS02
NSISYS08 Advanced Assembly Conditional assembly and macro coding workshop:

  • Assembly variables and constants
  • Conditional assembly coding
  • Macro coding
  • Tracing and debugging
5 NSISYS07
NSISYS09 z/OS Support I z/OS installation and maintenance workshop:

  • Using SMP/E
  • Fall back methods
5 NSISYS08, NSISYS06
NSISYS10 z/OS Support II z/OS internal structure and problem determination workshops:

  • z/OS memory structure
  • Program modules management
  • Processing and memory management
  • Working with logrec, trace and SVC dump
  • Problem analysis and determination
  • Working with IPCS
10 NSISYS09
NSISYS11 z/OS SysAdmin II Capacity and performance analysis, SMF, RMF, VTAM stats and WLM tuning workshops:

  • Working with SMF and RMF
  • Working with VTAM statistics
  • Exploring workloads characteristics
  • System performance optimization
  • Working with WLM
10 NSISYS10
z/OS Systems Programming
NSISYS12 z/OS SysProg I Auth assembly workshop:

  • Control mechanism
  • Using privileged instructions
  • APF filtering
  • Reentrancy
5 NSISYS10
NSISYS13 z/OS SysProg II Auth assembly workshop:

  • Using system control blocks
  • Using privileged system macros
  • Extended addressing (access registers, dataspace, hyperspace)
15 NSISYS12
NSISYS14 z/OS SysProg III Auth assembly workshop:

  • z/OS installation exits customization
5 NSISYS13
NSISYS15 z/OS SysProg IV Auth assembly workshop:

  • Multitasking
  • Events exchanges
  • Cross-memory
10 NSISYS13
NSISYS16 z/OS SysProg V Auth assembly workshop:

  • SSI calling
  • Creating subsystem
5 NSISYS15
NSISYS17 z/OS SysProg VI Auth assembly workshop:

  • I/O processing and CCW
  • Bootstrap
  • Standalone program
10 NSISYS16
z/OS Networking 
NSINET01 z/OS Networking VTAM and TCP/IP operation workshops:

  • Configuring SNA network
  • Configuring TCP/IP network (*)
5 NSISYS06
NSINET02 z/OS Net Admin VTAM and TCP/IP advanced system administration workshops:

  • Managing SNA performance
  • Managing TCP/IP performance (**)
5 NSINET01
NSINET03 Socket Rexx TCP/IP socket programming workshop using Rexx:

  • Socket API in Rexx
  • Implementing socket session in Rexx programming
3 NSINET01, NSISYS03
NSINET04 Socket Assembly TCP/IP socket programming workshop using Assembly:

  • Socket API in Assembler
  • Implementing socket session in Assembly programming
5 NSINET01, NSISYS08
NSINET05 VTAM application LU2 programming workshop using Assembly:

  • VTAM macros
  • Implementing LU-LU session in Assembly programming
10 NSINET01, NSISYS08
NSINET06 VTAM APPC LU6.2 programming workshop using Assembly:

  • VTAM APPC macros
  • Implementing LU-LU session between LU6.2 in Assembly programming
6 NSINET05
z/OS Applications (CICS) (***)
NSICIC01 CICS Basic CICS concept and operation workshop:

  • Intro to CICS
  • Working with CICS
3 NSINET01
NSICIC02 CICS Appl with Cobol CICS Cobol programming workshop

  • Cobol overview in multitasking environment
  • CICS commands interface and functions
  • Terminal 3270 datastream map
  • Accessing data
  • Tracing and debugging
10 NSICIC01, Cobol
NSICIC03 CICS Rexx CICS Rexx programming workshop

  • Rexx support for CICS
  • Rexx filesystem (RFS)
  • Rexx applications
3 NSICIC01
NSICIC04 CICS Socket CICS socket programming workshop

  • Socket API support for CICS
  • Implementing socket session in CICS programming
5 NSICIC02, NSICIC03
NSICIC05 CICS Admin CICS system administration workshop

  • Managing CICS memory
  • Managing CICS files
  • Managing CICS terminals and printers
  • Managing CICS programs and transactions
5 NSICIC04

 

Notes

*) TCP/IP configuration discussion focuses only on how to describe networking stuffs in z/OS parameters.  Concept and its know-how are not included as TCP/IP is assumed as publically well known networking architecture.

**) TCP/IP performance discussion focuses only on how to describe network performance in z/OS parameters.  Concept and its know-how are not included as TCP/IP is assumed as publically well known networking architecture.

***) z/OS application materials focus on legacy applications only which need special skills.  Modern applications such as web base  applications, Java basis and all other SOA are very common as found in other platforms, so do not need special skills.