File Manager for Programmers

Course Length: 32 class hours, over the course of 4½ days
Prerequisites: ESI’s M Programming 2 and File Manager for Users, or equivalent experience
Method of Instruction: Public or on-site lecture/workshop instruction

File Manager for Programmers is designed for the student who needs to learn advanced File Manager concepts, and how to interact with File Manager as a programmer.

This course introduces concepts of system analysis and relational database design, including the process of database development using File Manager. This serves as a launching point for a discussion of File Manager database global structure, and of data dictionaries.

Students learn how to specialize their database implementations by using File Manager to enter M code. The File Manager call interface is also discussed, allowing students to write code that benefits from File Manager’s extensive library of available, re-usable code.

Finally, File Manager programming itself will be covered. Students write code to perform direct interactions with File Manager database globals and the data dictionary.

After each concept is covered, exercises give students a "hands-on" chance to apply the concepts being covered. Students actually design and create their own File Manager databases, and then write their own M program code to interact with those databases.

Upon the completion of this course, the student should be able to: