Introduction to Application Programming (z/OS) - Topical Outline
Day One
Introduction To Application Programming
APPLICATION
The Application Programmer's Job
Platforms
Program functions
Program design
The Output - Describing What We Want
The Input - Describing What We've Got
Data
Data organizing
Pseudo-descriptions
Exercise: Describing data
Program Design
Computer Systems Organization
Buffers and Work Areas
Pseudo-Code
Goto
Loops
Conditions
The End of File Condition
A Sample Program
Exercise: Designing a Program
Testing
Pseudo-Testing - Playing Computer
Padding / Filler
Initial Values
Coding - Converting Your Design to Code
Sample Code
COBOL
PL/I
C
Assembler
Exercise: Pseudo-Testing and Finalizing the Design
The Next Steps
TSO
ISPF
Keying in Your Code
Making Your Code Executable
Running Programs
Testing Your Program
Error Handling
Cutting Over
Maintenance
Day Two
Behind The Scenes - Hardware
Modern IBM Mainframe Computer System
A CPU and Memory
Binary - The Language of Computers
Exercise: Number Conversions
Computer Memory
Data Representation
Hexadecimal
Exercise: Number Conversions
Data Formats
Memory Addressing
Behind The Scenes - Data
Tape Layout
A Sequential Data Set
DASD Concepts
A Partitioned Data Set
A Catalog
Behind The Scenes - Software
Virtual Storage Concepts
z/OS Architecture
Batch Application Environments
Online Application Environments
What's Next?
A010 / 2 Days
These Materials © Copyright 2013 by Steven H. Comstock
Materials version: V2.x
Course Objectives
Course Description
Home page
This page last updated: 30 July, 2014
Copyright © 2014 by Hunter's Training Associates, LLC