| |
|
|
|
| |
TPF - Education
TPF C/C++ Workshop for Experienced C/C++ Programmers
Title: TPF C/C++ Workshop for Experienced C/C++ Programmers
Overview: This class is designed for experienced C/C++ programmers that are new to either VisualAge TPF and/or
TPF application development.
Audience: Experienced C/C++ programmers that are new to either VisualAge TPF and/or
TPF application development. TPF developers that have only gone through C/C++ language training are not considered experienced.
The attendees must have a minimum of three years practical C/C++ programming experience.
Educational Objectives: Provide developers a working knowledge of the VisualAge TPF tool and introduce the developers
to the TPF C/C++ API.
Topics:
- VisualAge TPF developers workshop
- Introduce architecture, concepts and tools of VA TPF environment,
- Give developers the opportunity to use with VA TPF tools to edit code, compile, and debug (BAL and C/C++ code),
- Help developers understand distributed capabilities of VA TPF,
- Demonstrate features of VA TPF IDE
- Understand how to use the TPF Debugger and Performance Analyzer
- Develop various C/C++ programs that address the following areas:
- Warm-up exercises to enable students to get comfortable with the VisualAge TPF environment.
- Code various C/C++ functions in a DLM
- Code various C/C++ functions in a DLL
- Reference fields in the ECB
- Interface from a C/C++ program to an Assembler program
- Interface from an Assembler program to a C/C++ program
- Read and update a fixed file record
- Create a chain of records using TPF database APIs
Prequisites: Experienced C/C++ programmers with a basic knowledge of BAL
Format: Traditional stand up lecture with hands on exercises
Maximum class size: Approximately 15
Duration:    4 days
Note: The IBM Education Value Card is not valid for use with this course.
Additional Information: The customer is expected to provide, at no cost to IBM, an interactive classroom
environment for students. Details of this environment will be provided upon class scheduling.
|
|
|