IBM i track · Core · 5 days · prerequisite: CS100-level literacy
The midrange stack end to end: objects and libraries, DDS files, modern RPG IV, the subfile pattern, and CL to drive it — the developer profile every Silverlake shop hires for.
Cohort / corporate first self-paced release follows recording
Every session ends in a lab on your own environment. Labs are machine-checked against expected outputs — you and your L&D team always know exactly where you stand.
Objects, libraries and members — the model that isn't datasets. 5250 screens, WRK* commands, PDM and the editor.
LAB Navigate, find things, run things.
Physical and logical files, keys, record formats; CRTPF/CRTLF; DSPFFD and why self-describing files change everything.
LAB Build the vendor master from DDS.
Fixed-form heritage and free-form present; declarations, indicators and how to avoid them; operations and expressions; /COPY.
LAB List and maintenance programs.
CHAIN, READ, READE, WRITE, UPDATE, DELETE; level checks; MONITOR/ON-ERROR handling.
LAB Keyed maintenance done right.
DDS display files and the subfile pattern — SFLPAG and SFLSIZ, load-all versus page-at-a-time, function keys.
LAB The classic subfile ladder: inquiry, search, paging, then maintenance.
CL structure, variables and parameters, MONMSG, OVRDBF; SBMJOB and the job scheduler.
LAB A CL driver that schedules the nightly run.
Modules, service programs, binding; SELECT INTO and cursors in RPG.
LAB Capstone: subfile app + scheduled batch chain, end to end.
Your seat is a private, full IBM i-compatible environment with 5250, DDS, RPG IV and CL in the browser — nothing to install, snapshot and reset per exercise. By the end of the course the lab harness will have verified: a subfile application plus a CL-scheduled batch chain per student.