|
|

|
Manta Technologies RPG Training
Now Available Through Guild Companies

|
Choose from these RPG training courses:
- RPG Fundamentals
This introduction to the RPG IV programming language begins by describing the general coding requirements of an RPG program. It discusses specification types of RPG statements and defines common RPG terms. Learn how to use the Source Entry Utility (SEU) and how to use the SEU prompting facility to enter source code for an RPG program.
RPG Fundamentals also explains definition specification, which is used to define various types of data items, examines the calculation specification, and covers the op codes used to assign a value to a data item, perform arithmetic operations, and perform character string manipulation. Op codes used to implement IF, IF/ELSE, and DO WHILE logic structures are also covered. The course ends by describing additional coding considerations, such as how to continue an RPG statement and how to exit from an RPG program. For more information and to order, click here.
- RPG File Processing
Learn how to process database and printer files in an RPG program. Learn how files are described in an OS/400 environment and how to code the file specification for a database file.
The course covers the various RPG op codes used to process a database file. Gain the skills necessary to perform basic file operations, such as how to read records (both sequentially and randomly), update a record, delete a record, and add a record to a file. Also learn how to perform more advanced file operations, such as how to set the file position without reading a record, how to use a composite key, and how to release a locked record. For more information and to order, click here.
- Rounding Out The Essentials of RPG
Complement your basic RPG coding skills by learning specifications and how to code an H-spec. Back that up with learning how to use subroutines to modularize a program, how to code a subroutine, and how to call subroutines from other routines. Expand your knowledge to include built-in functions and the various operations they perform.
Also included are topics such as arrays and tables, and how to define, initialize, modify, search, and sort a run-time array or table. The course ends by describing the date processing capabilities built into the RPG IV language. For more information and to order, click here.
- Compiling and Executing an ILE RPG Program
Learn the concepts related to ILE and the OS/400 tools used to create ILE applications. This course uses simulated OS/400 sessions to teach the step-by-step creation of an ILE RPG application. Learn how to compile an RPG IV program, bind it with other modules, and execute the resulting program, plus how to perform the compile and bind operations in a single step.
After studying this course you will be able to package multiple procedures into an ILE service program and understand the tools that create, edit, and use a binding directory. For more information and to order, click here.
- Developing a Modular RPG Application
Build your expertise by learning to code and call subprograms and procedures in RPG. This course describes the concepts related to subprograms and procedures and introduces you to prototyped and non-prototyped procedures and subprograms. Learn how programs and procedures share data, how to code and to call a prototyped procedure or subprogram, and how subprocedures and user-defined functions are put to use.
In the amount of time it takes most of us to drive to and from work, you will have learned how to code and to call non-prototyped procedures and subprograms, how to define a parameter list to pass and accept parameters, how to accept parameters in a main program, how to code a procedure that accepts a variable number of parameters or a variable-length parameter, and how to export and import data items. For more information and to order, click here.
- Developing an Interactive RPG Program
What is the role a display file plays in an interactive application and how is a display file created? Here's your answer. This course shows you the data description specifications (DDS) source statements most commonly used for a display file and the requirements for an interactive RPG program. Learn how to code the F-spec for a display file and how to display data at, and receive data from, a workstation.
You will also be introduced to subfiles and will see the DDS statements used to define a load-all subfile. After completing this course, you will know how to code an RPG program that loads and displays a subfile. DDS and RPG program examples illustrate the differences between load-all, expanding, and single-page subfiles. You will also see how to code an RPG program that reads and updates the records in a subfile. For more information and to order, click here.
- Advanced RPG Programming
Topics covered in this course include how an RPG program can access and modify a data area, how to detect error conditions and how to obtain status information that indicates the cause of the error, how to define and load compile-time and prerun-time arrays, how to define a multiple-occurrence data structure, and how to reference the data that it contains.
You will also come away with the skills to define and use pointers in an RPG program and the knowledge of how an RPG program can acquire, use, and free dynamic storage.
For more information and to order, click here.
- ILE Program Management
Working with the advanced features and capabilities of the Integrated Language Environment (ILE) is one of the most sought after skills in the RPG programmers repetoire. The features and capabilities described in this course allow you to more easily manage ILE programs, write more sophisticated applications, and improve the performance of your ILE applications. You will also learn to use the UPDPGM and UPDSRVPGM commands to replace modules in an ILE program without repeating a bind operation and to use binder language to define a service program with hidden procedures and/or data items as well as to define a service program with multiple signatures. For more information and to order, click here.
- Debugging an RPG Program
Use the ILE source-level debugger to debug an RPG program interactively. This course shows how to set breakpoints (both unconditional and conditional), display the value of a data item, change the value of a data item, and step through a program one statement at a time. It covers all of the debugging functions provided by the debugger, both those implemented using debugging commands and those implemented using function keys.
For more information and to order, click here.
- RPG Programming Competency Exam
This Competency Exam tests your mastery of the objectives for the courses that make up the RPG Programming series:
* RPG Fundamentals
* RPG File Processing
* Rounding Out The Essentials of RPG
* Compiling and Executing an ILE RPG Program
* Developing a Modular RPG Application
* Developing an Interactive RPG Program
* Advanced RPG Programming
* ILE Program Management
* Debugging an RPG Program
The exam includes sections for each course in the series. Successfully completing all parts of the exam demonstrates your proficiency in the skills required to develop ILE RPG applications. For more information and to order, click here.
Study any course online for only $99. Or, you can receive both online access to the course and a CD-ROM version for installation on your PC or a local file server for only $179. See Manta's delivery options page to determine which delivery method is right for you. See the license options for multiple students.
|

|
|
Call 212 942 5818 to obtain more information.
|
|
|
|