| COURSE : |
RPG/400 Programming - (M020) |
| 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. |
| 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) |
| 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 |
| COURSE CONTENT : |
Basic Programming
* RPG/400 program structure
* Coding specifications
* Arithmetic operations
Files
* Display files
* Physical and logical files
Structured Programming
Arrays
* Run time
* Pre-run time
* Compile time
Data Structures
* Basic data structure
* Multiple occurrence data structure
* File information data structure
* Program status data structure
Reports
* O Specification
* Report Layout Utilities (RLU)
Assignments
Control Flow
Advanced Programming
* Commitment passing
* Error recovery
* Parameter passing
* Debugging programs
* Compiling and debugging
* Calling other programs
* Interactive Subfile Programming
Programming Tips
Programming Assignments |