|
|
RPG IV Programming
Join over 1 million people who learn
online, with these complete interactive computer training
courses.
Receive your login ID to take the training courses online,
as many times as you wish, for 1 year.
Click
here for group orders.
| Buy this entire
online training course with one easy payment of $67 |
|
OR
| Buy the Technical
Pack, and receive this course
plus many more, for only $197
|
 |
|
Benefits |
- Unlimited access for
1 year
- Learn anytime,
anywhere
- You control the pace
- Start & stop
wherever you want
- No books to read
- No software needed
- Value Packs include
Free online tech support
- Double
guarantee
|
- 100% Money back
guarantee
- One time payment No
monthly fee
- Use the course index
for review anytime
- Answer course
questions with at least 70% accuracy and print
your own certificates of
completion to prove that you have mastered each training course.
- Free status reports
for company managers
|
|
|
Requirements |
All you need is a PC with Windows,
the Microsoft Internet Explorer (browser)
and an Internet connection.
Note: The online computer training is designed to
work only with Internet Explorer. Prices shown are per
user. |
|
What
You will Learn |
| This online training course introduces the users to RPG IV, the popular AS/400 and iSeries programming language. The users will learn about the history of the language, RPG IV specifications, file access and manipulation. After completing the courses in this online training course, the users will be able to write RPG IV programs using structured design and modular programming concepts. |
|
Introduction to RPG |
- Explain the use of programming specifications
|
- Define terms used in RPG for accessing data
- Describe the program development cycle
|
|
|
Getting Started with RPG |
- Create a simple RPG program
- Use comments in an RPG program
|
- Explain how to use output editing techniques
|
|
|
Defining Data |
- Select the appropriate data type
- Explain data structures
|
- Distinguish among program variables, literals, and constants
|
|
|
Arithmetic Operations |
- Use addition, subtraction, multiplication, and division in a program
- Create free form arithmetic expressions
- Determine the correct size to store arithmetic results
|
- Apply concepts to an example program
- Use EVAL statements for character assignment and conversion
- Use built in functions, arithemtic operations and indicators
|
|
|
Flow of Control |
- Explain the use of loops, decision logic, and subroutines
|
- Create a program that generates a report with subtotals
|
|
|
Externally Described Files |
- Distinguish among physical files, logical files, and field reference files
- Explain externally described printer files
|
- Describe the storage implications of numeric and character data types
|
|
|
File Access and Record Manipulation |
- Distinguish between sequential and random input file access
- Identify I/O errors
|
- Explain record locking considerations in update procedures
|
|
|
Interactive Applications |
- Create display files to present interactive screens
- Identify DDS keywords
|
- Read and write data files from interactive programs
|
|
|
Tables and Arrays |
- Create and access RPG IV tables
- Create arrays and access array data
|
- Create and use multiple related tables for lookup
|
|
|
Modular Programming |
- Distinguish between dynamic and static binding
|
- Create programs that pass data
- Explain the use of data areas
|
|
|
Advanced Data Definition |
- Create and use complex data structures
- Identify and handle runtime errors
|
- Manipulate data fields and characters within data fields
|
|
|
Advanced Techniques |
- Recognize subfile record formats
- Load a subfile all at once or a page at a time
|
- Create online help for a program
|
|
|
Maintaining the Past |
- Distinguish between compatibility and conversion issues
- Identify obsolete features from RPG II and RPG III
|
- Explain the fixed logic cycle and use of indicators
|
|
|