For detailed outline information, follow the "course outline" link on the course description page.
Cool Things | Context | Relevant Course(s) |
Host a website on z/OS (using free HTTP 5.3 server or ported Apache server) | z/OS UNIX | Introduction to z/OS
UNIX Shell Script Programming in z/OS UNIX You and z/OS and the World Wide Web |
Create web pages that use all of HTML, XHTML, CSS, DOM, JavaScript, images, applets, objects, and cookies | z/OS UNIX | You and z/OS and the World Wide Web |
Design and code CGI programs (run from a z/OS hosted website, supporting GET and POST, accessing VSAM or DB2 data, and submitting jobs) | z/OS UNIX | Introduction to CGIs on z/OS Writing z/OS CGIs in COBOL Writing z/OS CGIs in Assembler |
Run a UNIX shell environment under z/OS (omvs under TSO or ISPF, or telnet) | z/OS UNIX | Introduction to z/OS UNIX |
Send emails or texts to mobile phones (IEBGENER, SMTP, and the internal reader) | Batch jobs | Introduction to z/OS |
Work with data encoded in ASCII (edit, browse) | ISPF | TSO/ISPF in z/OS ISPF Update |
Work with data encoded in ASCII (shell commands, omvs, oput, oget parms) | z/OS UNIX | Introduction to z/OS UNIX |
Work with data encoded in ASCII (read, write, compare, pack numeric, convert) | Assembler | z/OS Assembler Programming Part 4: z/Architecture and z/OS |
Work with data encoded in ASCII (read, write, compare, convert) | COBOL | Enterprise COBOL Unicode and XML Support |
Work with data encoded in Unicode (UTF-8, UTF-16, UTF-32; read, write, compare, convert, pack numeric) | Assembler | z/OS Assembler Programming Part 4: z/Architecture and z/OS |
Work with data encoded in Unicode (UTF-8, UTF-16, UTF-32; read, write, compare, convert) | COBOL | Enterprise COBOL Unicode and XML Support |
Generate reports with headers, trailers, formatted fields from flat files (SORT, HEADER, TRAILER) | Batch jobs | Advanced Topics in JCL Using DFSORT and ICETOOL |
Generate messages that can be dynamically put into alternate natural languages (LE Message Tag Language) | Language Environment | Using LE Services in z/OS |
Write programs that call LE services (including dynamic storage, error handling, and more) | Language Environment COBOL Assembler PL/I C |
Using LE Services
in z/OS Enterprise COBOL Update |
Write applications that integrate programs written in multiple languages (any mix of Assembler, COBOL, PL/I, and C) | Language Environment COBOL Assembler PL/I C |
Cross Program Communication in z/OS |
Debug applications that integrate programs written in multiple languages (any mix of Assembler, COBOL, PL/I, and C) | COBOL Assembler PL/I C |
z/OS Debug Tool for Multi-Language Applications |
Interactively debug applications written in COBOL | COBOL | z/OS Debug Tool for Enterprise COBOL |
Interactively debug applications written in PL/I | PL/I | z/OS Debug Tool for Enterprise PL/I |
Interactively debug applications written in C/C++ | C/C++ | z/OS Debug Tool for XL C/C++ |
Write DLL programs and applications that invoke DLLs (any mix of Assembler, COBOL, PL/I, and C) | Language Environment COBOL Assembler PL/I C |
Creating and Using DLLs in z/OS |
Generate HTML or XML files from flat files (SORT, OUTFIL) | Batch jobs | Using DFSORT and ICETOOL |
Generate HTML or XML files from z/OS UNIX files (sed) | z/OS UNIX | Shell Script Programming in z/OS UNIX |
Parse XML files (XML PARSE with or without validation using schemas) | COBOL | Enterprise COBOL Unicode and XML Support |
Generate XML files from flat files (XML GENERATE with or without attributes) | COBOL | Enterprise COBOL Unicode and XML Support |
Write COBOL programs that directly invoke C functions (printf, scanf, fopen, fread, fwrite, fclose in examples and labs) | COBOL z/OS UNIX TSO |
Developing Applications for z/OS UNIX |
Write PL/I programs that directly invoke C functions (printf, scanf, fopen, fread, fwrite, fclose in examples and labs) | PL/I z/OS UNIX TSO |
Developing Applications for z/OS UNIX |
Write Assembler programs that directly invoke C functions (printf, scanf, fopen, fread, fwrite, fclose in examples and labs) | Assembler z/OS UNIX TSO |
Developing Applications for z/OS UNIX |
Issue TSO commands from programs written in COBOL, Assembler, PL/I, or C (IKJEFTSR, TSOLNK) | Batch jobs Assembler COBOL PL/I C |
Introduction to TSO and REXX APIs |
Access and change REXX variables from programs written in COBOL, Assembler, PL/I, or C (IKJCT441, IRXEXCOM) | Batch jobs REXX Assembler COBOL PL/I C |
Introduction to TSO and REXX APIs |
Create your own ISPF dialogs (ISPEXEC, REXX, CLIST) | Dialog Manager REXX CLIST |
Developing Dialog Manager Applications in z/OS |
Send a message to another TSO user (send) | TSO | TSO REXX Programming
in z/OS TSO CLIST Programming in z/OS |
Make a copy of a sequential file with no pre-allocation and no JCL (SMCOPY) | TSO | TSO REXX Programming
in z/OS TSO CLIST Programming in z/OS |
Easily compute elapsed time between events (time()) | REXX | TSO REXX Programming in z/OS |
Find and change strings that match patterns or exclude lines that contain strings that match a pattern (pictures) | ISPF | TSO/ISPF in z/OS ISPF and JCL in z/OS ISPF Update |
Work with up to 32 split screens, and name those screens (start, split new, scrname) | ISPF | TSO/ISPF in z/OS ISPF and JCL in z/OS ISPF Update |
Create a point-and-shoot list of current screens (swapbar) | ISPF | TSO/ISPF in z/OS ISPF and JCL in z/OS ISPF Update |
Display selected lines in hex, others in character, under edit or view (HX) | ISPF | TSO/ISPF in z/OS ISPF and JCL in z/OS ISPF Update |
Work with lists of files and directories in the Hierarchical File System (3.17) | ISPF | ISPF Update |
Access files in the Hierarchical File System (PATH=, etc.) | Batch jobs | Advanced Topics in JCL Using DFSORT and ICETOOL Introduction to z/OS UNIX |
Access files in the Hierarchical File System (shell commands) | z/OS UNIX | Introduction to z/OS UNIX |
Access files in the Hierarchical File System (line sequential or QSAM) | COBOL | Enterprise COBOL Update |
Set up and use an appointment calendar on the ISPF Primary Option Menu | ISPF | Advanced Topics in ISPF |
Email us if you would like additional information.
Or call us at: 303-355-2752
Our standard mail address is:
The Trainer's Friend, Inc.
6790 E. Cedar Avenue, Suite 201
Denver, Colorado 80224
USA
Our privacy policy: we do not place cookies on your site;
we do not track your visits; we do not disseminate any information
about you because we don't gather or keep any information about you.
This page last updated: 9 September, 2013
Copyright © 2013 by The Trainer's Friend, Inc.