Modern Tools and Modular Programming

Training by the expert that literally wrote the book on it!

Summary

Elevate your RPG skills in this self-paced, 18-hour online course. Master cutting-edge techniques like modules, procedures, and service programs using modern tools including IBM’s RDi and VS Code. Through video instruction and hands-on labs, you’ll learn to decouple legacy interfaces, harness SQL, and integrate with today’s technologies. Perfect for developers with basic free-format RPG experience ready to transform their code and boost productivity!  The last section of the course demonstrates how to put a service program on the IWS server and consume the procedures using web services.

Class duration varies and is based on student activity – maximum of 2 weeks.

Group Discounts Available

RDi Specific Topics Covered

• Create a IBM i connection using RSE
• Create Filters (Library, Object and Member)
• Manipulate library lists
• Copy objects between libraries (Systems)
• Edit, save, and compiling source members
• Set a Service Entry Point
• Debugging programs (Batch and Interactive)
• Running a program batch / Interactive
• Create a display/print file member using RDi and Screen Designer
• Modify properties of screen and report file elements
• Introduction to Access Client Solutions (ACS)
• Getting Started with Service Programs (API’s) and the IWS Server

RPG SPECIFIC TOPICS COVERED:

• Introduction to Free RPG coding
• Using “Run SQL Scripts”
• Using Procedures, Modules and Service programs
• Decoupling RPG and the 5250 interfaces
• SQL Service programs – Dynamic and Static Examples

Software Required

Rational Developer for i 9.6 – IBM’s standard development environment – FREE 120 DAY VERSION

IBM Access Client Solutions – IBM’s Java based IBM i Interface

Suggested Textbook


Programming in ILE RPG 5th Edition 

Did you know?

• Of Course i’s Not The AS/400
• Welcome to i: How to Get Younger Programmers up to Speed
• Failure to Modernize: The Real Cost
• How IBM i Professionals Can Stay Ahead of the Curve