P1049 - ENFIN/2 Object-Oriented Development for OS/2 2.0

This course introduces the features and functions of ENFIN/2 and covers all aspects of developing object-oriented applications on the OS/2 platform using ENFIN/2. A series of classroom presentations and extensive lab exercises teach application developers and programmers how to build a sample workplace application that conforms to the CUA workplace extension. The sample application includes an interface to the OS/2 Database Manager and an example of the drag and drop interaction technique.

COURSE LENGTH
4 days

COURSE FORMAT
This is a hands-on course.

WHO SHOULD TAKE THIS COURSE
Programmers and application developers who wish to develop object-oriented OS/2 applications.

COURSE OBJECTIVES
After completing this course, the student will be able to:
 * Apply object-oriented principles, concepts, and techniques to the application development process
 * Use ENFIN/2 features:
 * System Transcript Window
 * Class Browser
 * Designer
 * SQL Query Builder
 * SmallTalk Language Elements
 * Build a simple CUA interface
 * Build a workplace application
 * Use debugging and programming profiles to fix errors in an application

Use the Database Utility programs and Report Generator to integrate databases
 * Work with models
 * Identify advanced features
 * Identify the issues when migrating to other ENFIN/2 platforms

PREREQUISITES
Before taking this course, the student must be able to:
 * Code OS/2 application programs. These skills can be developed by taking various programming language courses offered by IBM or by having equivalent job experience. An understanding of object-oriented programming would also be helpful but is not required.
 * Comprehend the basics of the IBM SAA CUA application user interface for the programmable workstation (PWS). These skills can be developed by taking one of the following courses or by having equivalent job experience.
 * Designing SAA/CUA Conforming Applications for the PWS (P1033)
 * Designing and Implementing SAA/CUA Conforming Applications for the PWS (P1034).