The Assembler Language training program is an integrated curriculum: concepts, language, and system software. The duration of the comprehensive program is 40 days. The client selects the component modules and the program duration.
The program also can be taught as a fast-track program for experienced programmers that will be called upon to maintain and update legacy Assembler applications. The courseware will be extended to include project specifications, client standards, and client-specific sample programs.
The fast-track version of the program is 25 days. A lesson plan based upon the standards of the New York State Department of Education will be provided as part of qualifying the subject matter, examples, exercises, and
program duration.
SYS-ED's
training programs utilize the full complement of delivery medium:
distance-learning, web-based,
and
technology driven classrooms. As part of conducting a training program,
subject matter is organized for utilization in courseware as a learning center. In order to accommodate employee workloads and staff in remote geographic locations,
component courses can be scheduled over non-consecutive weeks utilizing a combination of classroom instruction and distance-learning. At the client's discretion,
a checklist of completed tasks, validation assessment, and a final examination can be utilized.
The Assembler Language training program provides a framework for evaluating a sequence of integrated course modules: duration and subject matter.
The assumption is that the client will select a subset of these course modules and either incorporate or substitute additional
installation-specific subject matter.
|
Module: |
z/OS Environment: Introduction |
|
Duration: |
2 days |
|
Major Topics: |
| 1. z/OS overview |
2. Storage management |
3. Managing work |
| 4. I/O processing |
5. Data management |
6. Job management and flow |
| 7. IPL: Initial Program Load and system initialization |
8. Recovery and termination management |
9. Installing and configuring |
| 10. Communication |
11. Security in z/OS |
|
|
|
Module: |
TSO/ISPF |
|
Duration: |
4 days |
|
Major Topics: |
| 1. z/OS TSO: concepts and ISPF |
2. TSO ISPF start-up |
3. Browsing a dataset |
| 4. Editing a dataset |
5. Compiling programs |
6. Debugging a program |
| 7. Examining output |
8. Dataset and library maintenance |
9. VSAM utility |
| 10. TSO commands |
11. CLISTs: Command procedures and dialogs |
|
|
|
Module: |
z/OS: JCL
- Basic |
|
Duration: |
3 days |
|
Major Topics: |
| 1. Running a simple job |
2. Using existing datasets |
3. Creating datasets |
| 4. Non-sequential datasets |
5. Running complex jobs |
6. Procedures |
|
|
Module: |
z/OS: JCL Utilities |
|
Duration: |
2 days |
|
Major Topics: |
| 1. Utility programs - Getting started |
2. IEBGENER |
3. IEBCOPY |
| 4. IEBUPDTE |
5. IEBDG |
6. IEBPTPCH |
| 7. IEHLIST |
8. IEHPROGM |
9. SORT |
| 10. IDCAMS |
|
|
|
|
Module: |
Assembler Programming |
|
Duration: |
5 days |
|
Major Topics: |
| 1. Assembler language facilities |
2. Assembler and macro instructions |
3. Addressability |
| 4. RR, RX, RS, SI, SS |
5. Data definition |
6. Assembler listings |
| 7. Machine instructions: general |
8. Branching |
9. Editing translating |
| 10. Loading instructions |
11. Arithmetic
operations |
12. File handling |
| 13. Solving dumps |
|
|
|
|
Module: |
Assembler Programming - Advanced |
|
Duration: |
5 days |
|
Major Topics: |
| 1. Reentrancy |
2. Program management |
3. Variable length storage operations |
| 4. Macros |
5. Bit manipulation |
6. I/O |
| 7. String manipulation |
8. Packed decimal operations |
|
|
|
Module: |
IBM Assembler Macro Coding |
|
Duration: |
2 days |
|
Major Topics: |
| 1. Macro language |
2. Macro definition |
3. Model statements |
| 4. MACRO and MEND statements |
5. Body of a macro definition |
6. Positional parameters |
| 7. Keyword parameters |
8. Writing macro instructions |
9. Levels of macro call nesting |
|
10. Writing conditional assembly instructions |
11. Branching |
|
|
|
Module: |
IBM Assembler Toolkit |
|
Duration: |
2 days |
|
Major Topics: |
| 1. Toolkit Components |
2. Structured Programming Macros |
3. Accessing the macros |
| 4. Disassembler |
5. Program Understanding Tool |
6. ASMPUT |
| 7. Cross-Reference Facility |
8. ASMXREF control statements |
9. Enhanced SUPERC |
| 10. SuperC comparison |
11. SuperC search |
|
|
|
Module: |
Abend-AID |
|
Duration: |
1 day |
|
Major Topics: |
| 1. z/OS concepts |
2. Abend-AID accessing storage information |
3. Analyzing transaction abends |
| 4. Debugging logic errors |
5. Program structure |
6. Database support |
| 7. SNAP-AID |
8. Diagnosing errors |
9. Abend-AID DD cards |
|
|
Module: |
TSO Xpediter |
|
Duration: |
3 days |
|
Major Topics: |
| 1. Facilities |
2. Support environments |
3. Full screen interface |
| 4. Interactive debugging techniques |
5. Changing the flow of control |
6. Trace facility |
| 7. Advanced debugging techniques |
8. Reusable test scripts |
9. ALC testing |
| 10. CICS interface |
11. IMS interface |
|
|
|
Module: |
Syncsort or IBM SORT |
|
Duration: |
1 day |
|
Major Topics: |
| 1. Control statements |
2. Data utility features |
3. Parm options |
| 4. Coding and the use of exit programs |
5. Tape sort |
6. Performance |
| 7. Histogram utility |
|
|
|
|
Module: |
VSAM: Structure and Strategies |
|
Duration: |
5 days |
|
Major Topics: |
| 1. VSAM organization |
2. Access method services |
3. DEFINE and REPRO commands |
| 4. Alternate indexes and paths |
5. Application programming |
6. DEFINE and BLDINDEX commands |
| 7. VSAM catalogs |
8. IMPORT, EXPORT, ALTER, and DELETE commands |
9. VSAM performance |
| 10.
SPEED and RECOVER options |
11.
VSAM security and data security |
12.
VSAM and CICS |
| 13. CICS commands and
macros |
14. VSAM and CICS
performance |
|
|
|
Module: |
DB2 UDB: Application Programming |
|
Duration: |
5 days |
|
Major Topics: |
| 1. DB2 fundamentals |
2. DB2 programming in COBOL |
3. DB2 objects |
| 4. SQL: Structured Query Language |
5. Retrieval operations |
6. Retrieval operations: built-in functions |
| 7. Other retrieval operations |
8. Update operations |
9. QMF: Query Management Facility |
| 10. Locking and performance |
11. EXPLAIN |
12. Coding considerations |
| 13. Embedded SQL |
14. Program design |
|
|
|
Module: |
CICS TS: Command Level Programming |
|
Duration: |
5 days |
|
Major Topics: |
| 1. CICS concepts and terms |
2. CICS featureset |
3. Designing a CICS program |
| 4. Creating a BMS mapset |
5. BMS mapset and symbolic map |
6. Coding a CICS program |
| 7. Testing a CICS program |
8. Temporary storage control |
9. CICS commands and programming techniques |
| 10. Program design |
11. Systems overview |
12. Menu program |
| 13.
Maintenance program |
14.
Processing files
sequentially |
|
|
|
Module: |
IMS: DB DL/1 Programming |
|
Duration: |
5 days |
|
Major Topics: |
| 1.
Components of IMS DL/1 |
2. IMS
DL/1 structure |
3.
Program structure and interface to IMS/VS |
| 4.
Database retrieval calls |
5.
Database update calls |
6.
Advanced techniques |
| 7.
Characteristics of a DL/1 database |
8.
Logical relationships and searching |
9. System
service calls |
| 10.
Testing |
|
|
|
Review Additional Content
IBM mainframe and third party system software, web enablement, and interrelated information technology subject matter can be researched using the
course search engine.
The audience, duration, and content can be used as a starting point to augment an integrated training program or evaluate a fast-track course.