Skip to the content
Home
About Us
Services
Clients
Contact Us
X
Courses: RPG/400 Programming - (M020)
Services
Training
Training Course
RPG/400 Programming
Overview
Method
Outline
OBJECTIVE :
Designed for AS/400 programmers and analysts who aspire to learn and master the RPG/400 programming language from basic to advanced level
PREREQUISITES :
Minimum requirement : familiar with AS/400 utilities, i.e . SEU & SDA
Preferably, having attended the OS/400 Operating System Course
Having basic knowledge and experience of programming and concepts
AUDIENCE :
AS/400 Developers, Programmers and Analysts
RPG-based programmers upgraded from the IBM S/3X Computer AS/400
WHAT YOU WILL LEARN :
Understanding the specifications & structure of RPG/400 programming
Object-Oriented programming approach with external files using RPG/400
Structured programming with special tips and techniques using RPG/400
METHOD :
Hands-on oriented training with one workstation for each participant
Participants to design, write & debug programs in this workshop
Lecturer-assisted and use of computer-generated slides for presentation
Training materials which include notes with key points & graphics layout
DURATION :
5 days ( approximately 35 hours )
COURSE CONTENT :
Module 1: Basic Programming
RPG/400 Specifications
Control Specifications
File Descriptions
Extension Specifications
Line Counter Specifications
Input Specifications
Calculation Specifications
Output Specifications
Module 2: Structured Programming
Module 3: Arithmetic Operations
Module 4: Indicators
Module 5: Arrays
Compile time array
Pre-run time array
Run time array
Module 6: Tables
Module 7: Data Structures
Basic Data Structure
Multiple Occurrence Data Structure
File Information Data Structure
Program Status Data Structure
Data Area Data Structures
Module 8: Subprograms
Module 9: Files
Externally described Files
Program described Files
Module 10: Printer Files
Externally described Printer Files (RLU)
Program described Printer Files (O-specs)
Module 11: Advanced Programming
Error recovery
Parameter passing
Compiling and debugging
Calling other programs
Module 12: Programming Tips
Module 13: Programming Assignments
Download PDF