Assembler Language Training Program

Assembler Language Training Program

Assembler Language Training Program

Mainframe Training Sitemap

Mainframe Entry Level Training Program Advanced search
Technology Driven IT Training Web-based Training Services Why SYS-ED for Web-based Training
Definition of Service Delivery Medium Contact You

The Assembler Language training program is an integrated curriculum: concepts, language, and system software. The duration of the comprehensive program is 40 days; it can be adjusted to different topics and adjusted duration. The client selects the component modules and the program duration. The program also can be taught as a 25 day 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. 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 multiple 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, pre and post course assessment, a record and grade for completed assignments, 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.

Assembler Language Training Program
Base Program Duration
Technology Updates
z/OS Operating System
Programming Skills
Legacy Programming Languages
File-AID Family - Compuware

DB2 Relational Database
CICS Transaction Server
IMS Hierarchical Database
Courseware for Teaching
Assembler Language
Assembler Language - Advanced

Assembler Language Training Program

Teaching Models

Why SYS-ED for Mainframe Training


z/OS: Environment: Introduction 2 days
TSO/ISPF 4 days
z/OS: JCL - Basic 3 days
z/OS: JCL Utilities 2 days
Assembler Programming 5 days
Assembler Programming - Advanced 5 days
IBM Assembler Macro Coding 2 days
IBM Assembler Toolkit 2 days

Base Program Duration

25 days Distance-learning Training Service

Distance-learning Service
Optional Courses  
Abend-AID- Compuware 1 days
Xpediter /TSO - Compuware 3 days
Syncsort or SORT 1 day
VSAM Structure and Strategies 5 days
DB2 Application Programming 5 days
CICS Transaction Server: Command Level Programming 5 days
IMS: DB DL/1 Programming 5 days
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: Sequential Copy / Generate Dataset Programs 3. IEBCOPY: Library Copy Program
4. VSAM and Access Method Services 5. IEBCOMPR: Compare Datasets Program 6. IEBPTPCH: Print-punch Program
7. SORT    

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: 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    

Technology Exchange Websites

SYS-ED's websites compile, organize, and present software specific and established operational categorizations of information technology. They provide a framework for assessing knowledge transfer: web-based training, classroom instruction, technology updates, courseware, training aids, learning paths, and validation assessment.