![]() |
Mainframe Fundamentals for
Distributed and Web Programmers
Duration: 1 day |
Participants: People who wish to become IBM z/OS mainframe application programmers or support personnel, or people who are working in a client/server or Enterprise web environment who need to interface with mainframe computer software and data and need to know the basics of mainframe computer processing. |
Objectives:
Upon successful completion of this course you will be able to:
- Describe the concept of application programming. - Explain the functionality of different hardware components of a computer and the different sizes and capabilities of different hardware platforms. - Discuss the purpose of an operating system and ways one communicates with an operating system. - List the various subsystems of the z/OS operating system. - Describe how data is stored and encoded, and contrast mainframe and PC encoding and storage techniques. - Describe networks and their features. - Contrast computer jargon on different platforms environment in which they work. |
Overview: This lecture/discussion course is designed to introduce mainframe computer application programming concepts to participants interested in becoming a programmer or programming support person, and for C/S and web developers who need to interface with mainframe software and data. This course focuses on mainframe architecture and data and is very helpful to developers who need to develop a greater understanding of the computing environment in which they work. |
Prerequisites: No knowledge of programming is assumed. |
Format: Lecture and discussion course. Questions are encouraged. |
Topic Outline:
- Introduction Objectives - Information Processing Information crisis Software gap Hardware components Hardware sizes Software Operating systems Batch vs online Operating system interfaces User interfaces Application languages Program logic Development cycle Team support Testing Older terminology - Numbering Systems and Data Processing Concept of bases Bubble method Binary Data sizes Hexadecimal Possible Hex meanings HEX arithmetic using a Number Wheel Data representation Data formats Converting between numbering systems Character data Zoned decimal Numeric edited Packed decimal Fixed point binary Memory addresses Registers Processing instructions Memory layout Logical records Buffers Dataset organization Database engines I/O processing |
|