Skip to main content

     
 

z/TPF C++ Workshop For Experienced Programmers Class Outline

Title: z/TPF C++ Workshop For Experienced Programmers

Overview: This class is designed for experienced C/C++ programmers that are new to either TPF Toolkit and/or TPF application development.

Audience: Experienced C/C++ programmers that are new to either TPF Toolkit 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 TPF Toolkit tool and introduce the developers to the TPF C/C++ API.

Topics:

* VisualAge TPF developers workshop

o Introduce architecture, concepts and tools of TPF Toolkit environment,

o Give developers the opportunity to use with TPF Toolkit tools to edit code, compile, and debug (BAL and C/C++ code),

o Help developers understand distributed capabilities of TPF Toolkit,

o Demonstrate features of TPF Toolkit

o Understand how to use the TPF Debugger and Performance Analyzer

* Develop various C/C++ programs that address the following areas:

o Warm-up exercises to enable students to get comfortable with the TPF Toolkit environment.

o Code various C/C++ functions in a CSO

o Reference fields in the ECB

o Interface from a C/C++ program to an Assembler program

o Interface from an Assembler program to a C/C++ program

o Read and update a fixed file record

o 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.