◊ RPG IV PROGRAMMING ONLINE TRAINING SERIES
Online RPG IV Programming Training
Vendor Software » IBM
Check out these great money-saving course packages:
Only $99.95
RPG IV Programming Series (38 hours)
ONLINE RPG IV Programming TRAINING FEATURES
- Learn RPG IV Programming online with these interactive online RPG IV Programming courses.
- Affordable Pricing (Only $99.95 for the complete series)
- A full year to complete the RPG IV Programming courses
- Retake the RPG IV Programming courses as many times as you like
- Measure your progress with assessment tests after each course
- Earn completion certificates after passing each assessment test
1. RPG IV Programming:1 Introduction to RPG
Time: 3 hours
This course provides an overview of the RPG programming language and general programming concepts needed to begin learning to program in RPG IV.
Objectives
- Define terms used in RPG for accessing data
- Explain the use of programming specifications
- Describe the program development cycle
Topics
- History of RPG
- Variables and Data
- Programming
- Beginning Program Entry
- Completing Program Entry and Testing
2. RPG IV Programming:2 Getting Started with RPG
Time: 3 hours
This course shows users how to write simple programs in RPG IV.
Objectives
- Create a simple RPG program
- Use comments in an RPG program
- Explain how to use output editing techniques
Topics
- Program File Specifications
- Program Input Specifications
- Program Output Specifications
- Program Calculation Specifications
- RPG IV Output Editing
3. RPG IV Programming:3 Defining Data
Time: 2 hours
This course shows users how to define work fields, data structures, and other data items in RPG IV programs.
Objectives
- Select the appropriate data type
- Distinguish among program variables, literals, and constants
- Explain data structures
Topics
- Definition Specifications
- Data Types and Constants
- Data Structures
4. RPG IV Programming:4 Arithmetic Operations
Time: 3 hours
This course shows users how to perform arithmetic calculations in RPG IV programs.
Objectives
- 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
Topics
- Numbers and Arithmetic
- Defining Field Sizes
- Example Program
- Assignment and Conversion
- Functions, Operations, and Indicators
5. RPG IV Programming:5 Flow of Control
Time: 3 hours
This course shows users how to write programs in RPG IV using top-down, structured design.
Objectives
- Explain the use of loops, decision logic, and subroutines
- Create a program that generates a report with subtotals
Topics
- Structured Program Design
- SELECT and Iteration
- Early Exits and Subroutines
- Creating a Report with Subtotals
6. RPG IV Programming:6 Externally Described Files
Time: 3 hours
This course shows users how to write programs in RPG IV to access AS/400 database files.
Objectives
- Distinguish among physical files, logical files, and field-reference files
- Describe the storage implications of numeric and character data types
- Explain externally described printer files
Topics
- Physical Files
- Logical Files
- Creating and Using Database Files
- Printer Files
7. RPG IV Programming:7 File Access and Record Manipulation
Time: 3 hours
This course shows users how to read, write, and update records in RPG IV programs.
Objectives
- Distinguish between sequential and random input file access
- Identify I/O errors
- Explain record-locking considerations in update procedures
Topics
- Sequential Input Access
- Random Input Access
- Output Access
- Handling I/O Errors
8. RPG IV Programming:8 Interactive Applications
Time: 4 hours
This course shows users how to define display files and how to use them to develop interactive applications.
Objectives
- Create display files to present interactive screens
- Identify DDS keywords
- Read and write data files from interactive programs
Topics
- Display Files
- DDS Keywords
- Data Validation and Indicators
- File Maintenance
9. RPG IV Programming:9 Tables and Arrays
Time: 3 hours
This course shows users how to create, store, and access tables, and how to define and use arrays.
Objectives
- Create and access RPG IV tables
- Create and use multiple related tables for lookup
- Create arrays and access array data
Topics
- Using Tables
- Using Related Tables
- Defining Arrays
- Accessing Array Data
10. RPG IV Programming:10 Modular Programming
Time: 3 hours
This course shows users how RPG IV programs can communicate with one another by passing data values.
Objectives
- Distinguish between dynamic and static binding
- Create programs that pass data
- Explain the use of data areas
Topics
- Introduction to Modular Programming
- Data and Procedures
- Prototypes and APIs
- Data Areas
11. RPG IV Programming:11 Advanced Data Definition
Time: 4 hours
This course shows users how to use a number of advanced RPG IV features to define data in ways that facilitate data manipulation.
Objectives
- Create and use complex data structures
- Identify and handle runtime errors
- Manipulate data fields and characters within data fields
Topics
- Data Types
- LIKE and Data Structures
- More Data Structures
- Field Inspection
- Character Field Inspection
- Field Character Manipulation
12. RPG IV Programming:12 Advanced Techniques
Time: 2 hours
This course shows users how to write RPG IV programs that use subfiles and online help.
Objectives
- Recognize subfile record formats
- Load a subfile all at once or a page at a time
- Create online help for a program
Topics
- Interactive Programs
- Loading the Subfile a Page at a Time
- Using Subfiles
13. RPG IV Programming:13 Maintaining the Past
Time: 2 hours
This course shows users how to recognize features and operations used extensively in earlier versions of RPG that are now considered obsolete but still supported.
Objectives
- Distinguish between compatibility and conversion issues
- Identify obsolete features from RPG II and RPG III
- Explain the fixed-logic cycle and use of indicators
Topics
- RPG III Differences
- More RPG III Differences
- RPG II Initial Look
- RPG II Differences
- More RPG II Differences
Resources for RPG IV Programming