Radical Technologies
OTHER
★★★★★
(2,095 ratings)  50,000+ Student

IBM i (AS/400)

IBM i (AS/400) Training is a 40-hour, job-oriented program designed to build practical skills in the IBM i platform running on IBM Power Systems. The course covers RPG programming, CL programming, Db2 for i, IBM i administration, jobs, objects, security, troubleshooting, and production support. Learners gain hands-on knowledge through job-oriented projects and develop the skills needed to work with IBM i environments. This course is ideal for beginners, aspiring IBM i developers, system administrators, IT professionals, and support engineers looking to build or advance their careers in IBM i (AS/400) technologies.

RT
Radical Technologies
50,000+ English 40 Hours Weekdays / Weekends Classroom / Online / Corporate
Online / Classroom

IBM i (AS/400)

IT Training Programme

Duration 40 Hours
Batch Type Weekdays / Weekends
Mode of Training Classroom / Online / Corporate
Locations Pune, Bangalore, Kochi
Language English
Certification Globally Recognized
Call Now

100% placement assistance

Enquire Now

Get course fees, batch dates & a callback

We never share your details.

What you'll learn

Understand core concepts and architecture from the ground up
Get hands-on with the tools used by working professionals
Build real-world projects you can add to your portfolio
Learn industry best practices and coding standards
Practice with real datasets and real-world scenarios
Prepare for certification and technical interviews
Work on collaborative, team-based exercises
Apply performance tuning and optimization techniques
Understand how the technology fits into a larger ecosystem
Complete assignments reviewed by mentors

Programme Overview

16 sections covering the complete curriculum — a single, progressive learning arc.

40 Hours
Training Duration
16
Core Modules
407
Total Lessons
4.8
Average Rating
50K+
Students Trained
01

Foundations & Core Concepts

Get hands-on with the fundamentals and architecture — the building blocks for everything that follows.

Fundamentals Architecture Setup
02

Hands-On Practical Training

Work through real exercises and assignments designed to mirror what you will do on the job.

Practicals Assignments Labs
03

Real-World Projects

Apply what you have learned to end-to-end projects that go straight into your portfolio.

Projects Portfolio Case Studies
04

Advanced Techniques

Go beyond the basics with advanced concepts, integrations and production-grade practices.

Advanced Integration Best Practices
05

Ecosystem Integration

Understand how this technology connects with the broader tools and platforms used in the industry.

Ecosystem Tools Platforms
06

Performance & Interview Prep

Master optimization techniques and prepare for the technical interview questions employers actually ask.

Optimization Interview Prep Certification

Who is this programme for?

Whether you're already writing code, working with data, or supporting applications today — this programme is built to take you into a OTHER role.

Software Developers

Engineers who want to add this skill set to their toolkit

Analysts & Consultants

Professionals moving into a more technical, hands-on role

IT Professionals

System admins and support engineers upskilling into a new domain

Fresh Graduates

CS/IT graduates aiming for a job-ready technical role

Course Curriculum

16 sections  •  407 lessons  •  40 Hours

01 Course Overview
This course provides practical, job-oriented training on the IBM i (AS/400) platform, covering system fundamentals, IBM i architecture, RPG programming, CL programming, Db2 for i, jobs, objects, security, troubleshooting and production support.

Key Learning Outcomes

Understand IBM i / AS/400 architecture and components.
Work with libraries, objects, jobs and subsystems.
Develop applications using RPG / RPGLE.
Write CL programs and CL commands.
Work with Db2 for i databases using SQL.
Understand batch and interactive jobs.
Perform debugging and production troubleshooting.
Work with IBM i security and user profiles.
Understand application deployment and change management.
Prepare for IBM i Developer / Application Support roles.
02 Prerequisites
Basic programming concepts
Basic database concepts
Basic SQL knowledge is beneficial
Basic understanding of operating systems
No prior AS/400 experience required

Suitable for:

Freshers
Mainframe / COBOL professionals looking to cross-train
RPG developers
Software developers
Application support engineers
Production support engineers
IBM i administrators
ERP / enterprise application professionals
03 IBM i / AS/400 Fundamentals

IBM i Introduction

What is AS/400?
Evolution: AS/400 → iSeries → System i → IBM i
IBM Power Systems
IBM i operating system
IBM i architecture
Integrated database concept
Single-level storage
Objects and libraries
Jobs and subsystems
Work management
IBM i application ecosystem

IBM i Objects

Libraries
Objects
Source physical files
Physical files
Logical files
Program objects
Module objects
Service programs
Job queues
Output queues
User profiles
04 Core Technical Topics — Main Syllabus

Module 1 — IBM i Navigation & Commands

IBM i command structure
Command line
Library lists
Current library
Object naming
WRKOBJ
WRKLIB
WRKJOB
WRKACTJOB
WRKSPLF
WRKOUTQ
WRKUSRJOB
DSPJOB
DSPPGM
DSPLIB
DSPFD
DSPFFD
IBM i menus
Job logs
Message handling

Module 2 — IBM i Work Management

Jobs
Job types
Interactive jobs
Batch jobs
Prestart jobs
Job queues
Output queues
Subsystems
Job descriptions
Job priorities
Job logs
Job lifecycle
Job scheduling
Batch processing
Work management troubleshooting

Module 3 — CL Programming

CL Fundamentals

Introduction to Control Language
CL commands
CL programs
Variables
Parameters
Conditional processing
Loops
Program calls
Message handling
Error handling

Advanced CL

CLLE
Command parameters
RTV commands
DCL
CHGVAR
IF/ELSE
DO loops
MONMSG
SNDPGMMSG
CALL
SBMJOB
Data areas
Data queues
Automated batch processing

Module 4 — RPG Programming

RPG Fundamentals

Introduction to RPG
RPG history
RPGLE
RPG program structure
Free-form RPG
Variables
Data types
Expressions
Operators
Conditional statements
Loops
Procedures
Subprocedures
Parameters
Arrays
Data structures

Modern Free-Form RPG

Fully free-form RPG
Control options
File declarations
Variable declarations
Procedures
Built-in functions
Error handling
Modular programming

Module 5 — RPG Database Programming

RPG with Db2 for i
File declarations
Database operations
READ
CHAIN
SETLL
SETGT
READE
READP
WRITE
UPDATE
DELETE
File positioning
Record locking
Commitment control
Transaction processing

Advanced Database Access

Embedded SQL
SQL in RPG
Cursors
Dynamic SQL
SQL error handling
SQLCODE
SQLSTATE

Module 6 — Db2 for i & SQL

Database Fundamentals

Db2 for i architecture
Tables
Views
Indexes
Constraints
Primary keys
Foreign keys
Referential integrity

SQL

SELECT
INSERT
UPDATE
DELETE
JOIN
Subqueries
CTEs
Aggregations
GROUP BY
HAVING
CASE
Window functions

Advanced Db2

Stored procedures
Functions
Triggers
Views
Indexing
Query optimization
SQL performance analysis

Module 7 — IBM i Files

Physical files
Logical files
Source physical files
Record formats
Key fields
Access paths
Join logical files
Override commands
File-level concepts
DDS fundamentals
DDS vs SQL DDL

Module 8 — IBM i Security

IBM i security architecture
User profiles
Group profiles
Object authority
Library authority
Private authority
Public authority
Adopted authority
Authorization lists
Password policies
Security auditing
Security-related troubleshooting

Module 9 — Debugging & Troubleshooting

Program errors
Compile errors
Runtime errors
Job logs
Program messages
CPF messages
RPG error handling
SQL errors
Debugging RPG programs
STRDBG
Service jobs
Job investigation
Application troubleshooting

Module 10 — Advanced IBM i Development

Service programs
Modules
Binding directories
Activation groups
APIs
Calling external programs
Procedures
Modular application design
Batch application architecture
Interactive application architecture
Error-handling frameworks
Application deployment
05 Hands-On Labs

Lab 1 — IBM i Environment Navigation

Explore libraries, objects, jobs and system resources.

Lab 2 — IBM i Command Lab

Execute commonly used IBM i commands.

Lab 3 — Library & Object Management

Create, inspect and manage IBM i objects.

Lab 4 — Job Management Lab

Monitor interactive and batch jobs.

Lab 5 — CL Programming Lab

Create a CLLE program with parameters and error handling.

Lab 6 — RPGLE Programming Lab

Develop a basic RPGLE application.

Lab 7 — Free-Form RPG Lab

Build a modern free-form RPG application.

Lab 8 — Db2 SQL Lab

Create tables and perform SQL operations.

Lab 9 — RPG + Db2 Integration Lab

Develop an RPG program that reads and updates database records.

Lab 10 — Batch Processing Lab

Submit and monitor a batch application

Lab 11 — Debugging Lab

Identify and fix RPG application errors.

Lab 12 — Production Support Lab

Analyze job logs and troubleshoot a simulated production issue.
06 Assignments
IBM i Architecture & Object Identification
Library and Object Management
IBM i Command Practice
Job Management Assignment
CL Command Assignment
CLLE Automation Program
RPG Variables & Data Structures
RPG Conditional Processing
RPG Loops & Arrays
RPG Procedures & Subprocedures
RPG File Processing
Db2 SQL Query Assignment
SQL Join & Aggregation Assignment
RPG + Db2 CRUD Application
Batch Job Processing
Error & Message Handling
RPG Debugging Exercise
IBM i Security Assignment
Performance Troubleshooting Exercise
Production Support Case Study
07 Mini Projects

Mini Project 1 — Employee Management System

Develop an IBM i application for:

Employee creation
Employee updates
Employee search
Department management
Employee reporting

Technologies: RPGLE + CLLE + Db2 for i

Mini Project 2 — Inventory Management System

Features:

Product master
Stock management
Stock transactions
Purchase entries
Sales transactions
Inventory reports

Mini Project 3 — Banking Account System

Features:

Customer master
Account creation
Deposits
Withdrawals
Develop:
Transaction history

Mini Project 4 — Order Management System

Develop:

Customer management
Product management
Order entry
Order processing
Invoice generation
Order reporting
08 Capstone Projects

Capstone Project 1 — Enterprise Order Processing System

Build a complete IBM i application covering:

Customer → Product → Order → Inventory → Invoice → Reporting

Deliverables

Database design
Db2 tables
RPGLE programs
CLLE automation
Batch processing
Error handling
Security considerations
Reports
Testing
Production deployment plan

Capstone Project 2 — IBM i Production Support Simulation

Students work through simulated production incidents involving:

Failed batch jobs
Database errors
Locked records
Program failures
Job queue problems
SQL errors
Performance issues
User authorization problems
09 Real-Time Job-Oriented Scenarios

Students practice scenarios commonly encountered in IBM i development and support:

A nightly batch job fails during production processing.
RPG program receives a runtime error.
User cannot access a required object.
Database record is locked by another job.
SQL query is running significantly slower than expected.
Order-processing program fails while updating inventory.
Batch job remains in a job queue.
Program is unable to find an object because of library-list issues.
RPG program produces incorrect database results.
Production job requires investigation through the job log.
A CL automation process needs error handling.
An application change needs to be moved between environments.
A logical file/access path problem affects application performance.
A user receives an IBM i CPF error message.
A scheduled job does not execute as expected.
10 Troubleshooting Scenarios

Scenario 1 — Batch Job Failure

Investigate: Job log → error message → program → database → corrective action.

Scenario 2 — RPG Runtime Error

Investigate: Program flow, variables, file operations and error handling.

Scenario 3 — Record Lock

Investigate: Active jobs, locked objects/records and transaction status.

Scenario 4 — SQL Performance Issue

Investigate: Query structure, indexes/access paths and execution behavior.

Scenario 5 — Authorization Failure

Investigate: User profile, group profile and object authority.

Scenario 6 — Object Not Found

Investigate: Library list, object existence and deployment configuration.

Scenario 7 — Failed Scheduled Job

Investigate: Job scheduler, job description, job queue and job log.
11 Industry Tools & Technologies

IBM i Development

IBM i
IBM Power Systems
RPGLE
CLLE
Db2 for i
SQL
DDS

Development / IDE

IBM Rational Developer for i (RDi)
IBM i Access Client Solutions (ACS)
SEU
PDM

Administration & Monitoring

IBM Navigator for i
WRKACTJOB
WRKJOB
WRKSPLF
WRKOUTQ
System i Navigator / relevant IBM i management interfaces

Database / Development

Db2 for i
SQL
Stored Procedures
Triggers
APIs
12 Best Practices
Use modern free-form RPG for new development where appropriate.
Prefer SQL-based database development where suitable.
Follow modular programming practices.
Use meaningful naming conventions.
Implement structured error handling.
Maintain proper job and logging practices.
Follow least-privilege security principles.
Avoid unnecessary database access inside loops.
Analyze SQL and application performance before making changes.
Maintain proper source-code and deployment controls.
Document production support procedures.
Test changes thoroughly before production deployment.
Maintain separation between development, testing and production environments.
13 Certification Names

Potential certification/training pathways include:

IBM Certified Application Developer – IBM i
IBM i Application Development Certification
IBM i Administration Certification
IBM i Technical Training Certificate
RPGLE Programming Certificate
Db2 for i SQL Certificate
IBM i System Administration Certificate

Certification availability and current exam names should be verified with IBM because certification programs and exam codes can change.

14 Mock Interviews

Technical + scenario-based preparation covering:

IBM i architecture
RPGLE
CLLE
Db2 for i
SQL
Jobs & subsystems
IBM i commands
Debugging
Production support
Security
Real-time incident scenarios
15 Resume Preparation

Create an IBM i / AS400-focused resume highlighting:

RPGLE
CLLE
Db2 for i
SQL
IBM i commands
Batch processing
Production support
Debugging
Projects
Application development experience

Convert mini/capstone projects into professional, resume-ready project descriptions.

16 Placement Assistance
IBM i job-role guidance
Resume optimization
Job-description analysis
Technical interview preparation
RPG/Db2 coding practice
Production-support scenario preparation
Mock interviews
LinkedIn profile guidance
Job application guidance
Interview feedback

Target Job Roles

AS/400 Developer
IBM i Developer
RPG Developer
RPGLE Developer
IBM i Application Developer
AS/400 Production Support Engineer
IBM i Support Engineer
IBM i Administrator
Db2 for i Developer
IBM i Technical Consultant
IBM i Application Support Engineer

Tools & Technologies

Every tool listed here is installed, configured and used in a hands-on lab session.

Core Tools

Hands-On Labs

Practical Environment

Industry-Standard Tools

Real-World Setup

Guided Exercises

Skill Building

Sample Datasets

Practice Material

Practice & Projects

Mini Projects

Applied Practice

Assignments

Mentor Reviewed

Doubt Sessions

Live Support

Career Readiness

Resume Building

Career Support

Mock Interviews

Interview Prep

Certification Prep

Global Recognition

Deployment & Delivery

Production Practices

Real-World Ready

Best Practices

Industry Standards

407+
Hands-On Lessons
16
Core Modules
40 Hours
Training Duration
100%
Practical Training

You don't just learn IBM i (AS/400). You ship it.

Three major projects, each mirroring how production teams actually work — from guided foundations to a portfolio-ready capstone.

PROJECT // 01

Guided Foundation Project

Requirement Analysis

Guided Implementation

Mentor Review

Iteration

Foundation Beginner

Apply the fundamentals in a structured, mentor-reviewed project

Take the core concepts from the first half of the curriculum and apply them to a realistic scenario, with guidance and feedback from your mentor at every step.

Structured project brief
Step-by-step implementation
Mentor feedback and review
Documented outcome
Stack Core Concepts Best Practices
PROJECT // 02

Applied Practice Project

Scenario Design

Independent Build

Testing & Validation

Peer Review

Applied Intermediate

Build a more independent project mirroring real production scenarios

Work through a project that combines multiple concepts from the curriculum, closer to how work is actually structured on the job — less hand-holding, more ownership.

End-to-end implementation
Testing and validation
Documentation
Peer/mentor review
Stack Applied Skills Testing
PROJECT // 03

Capstone Project

Planning

End-to-End Build

Review & Refinement

Presentation

Capstone Advanced

Take a project from requirements to a polished, portfolio-ready deliverable

Your final project — plan, build, test and present a complete solution using everything covered in the curriculum, reviewed by mentors before you graduate.

Complete working solution
Presentation-ready documentation
Mentor sign-off
Portfolio-ready deliverable
Stack Full Curriculum Portfolio

All 3 projects go directly into your portfolio & resume — reviewed by mentors before you graduate.

See Sample Project Reports

Upcoming Batches

No upcoming batches scheduled right now. Enquire to get notified.

Why Radical Technologies

Live Online Training
  • Highly practical oriented training
  • Installation support on your system
  • 24/7 Email and Phone support
  • 100% Placement Assistance
  • Global Certification Preparation
  • Trainer-Student Interactive Portal
  • Assignments and Projects by Mentors
Live Classroom Training
  • Weekend / Weekdays / Morning / Evening batches
  • 80:20 Practical and Theory ratio
  • Real-life Case Studies
  • Easy make-up for missed sessions
  • PSI | Kryterion | Redhat Test Centers
  • Lifetime Video Classroom Access (coming soon)
  • Resume Prep and Mock Interviews
Self-Paced Training
  • Learn 300+ courses at your own time
  • 50,000+ Satisfied Learners
  • Course Completion Certificate
  • Practical Labs available
  • Mentor Support available
  • Doubt Clearing Session available
  • 10% Discounted Global Certification

Like the Curriculum? Let's Get Started

Join 50,000+ students already enrolled at Radical Technologies

Enroll Now

Global Certification

Radical Technologies is the leading IT certification institute in Pune, offering globally recognized certifications across various domains. With expert trainers and comprehensive materials, we ensure students gain in-depth knowledge and hands-on experience to excel in their careers. Our certification programs are tailored to meet industry standards — from cloud technologies to data science — empowering individuals to stay ahead in the ever-evolving tech landscape.

Certificate of Completion

Career Services

At Radical Technologies, we are committed to your success beyond the classroom. Our 100% Job Assistance program ensures that you are not only equipped with industry-relevant skills but also guided through the job placement process. With personalised resume building, interview preparation, and access to our extensive network of hiring partners, we help you take the next step confidently into your IT career.

Career Support

Course Completed? Need next steps?
Need Interview Supports?
Need Job Assistance?
Came from any other Institute?

Join our Brush-up Session & get support until you find a job!

Get Started

Radical Learning Eco-System

Exam Simulator

Cloud SandBox

Hands-on Cloud Lab

Developer Coding Ground

Student Reviews

4.8★
Average learner rating
50K+
Students trained
30+
Hiring companies alumni work at
100%
Placement assistance
4.8
★★★★★

Course Rating

★★★★★
85%
★★★★☆
12%
★★★☆☆
2%
★★☆☆☆
1%
★☆☆☆☆
0%

IBM i (AS/400) Course Certification with Training in Pune

IBM i (AS/400) Training is a 40-hour, job-oriented program designed to build practical skills in the IBM i platform running on IBM Power Systems. The course covers RPG programming, CL programming, Db2 for i, IBM i administration, jobs, objects, security, troubleshooting, and production support. Learners gain hands-on knowledge through job-oriented projects and develop the skills needed to work with IBM i environments. This course is ideal for beginners, aspiring IBM i developers, system administrators, IT professionals, and support engineers looking to build or advance their careers in IBM i (AS/400) technologies.

Our Alumni Work At

Accenture
Amazon
Avisys Services
Birlasoft
Capgemini
Catchpoint
Cognizant
Darwish Cybertech
DataVision
GiBots
Google
Groots Software
HCL Technologies
IBM
Info Gain
Infosys
ITCube Solutions
KPIT
L&T Infotech
Microsoft
Mphasis
mPhatek
Oracle
Quantbit Technologies
Saina Cloud
TCS
Tech Mahindra
Wipro
YASH Technologies
Zensar Technologies
Accenture
Amazon
Avisys Services
Birlasoft
Capgemini
Catchpoint
Cognizant
Darwish Cybertech
DataVision
GiBots
Google
Groots Software
HCL Technologies
IBM
Info Gain
Infosys
ITCube Solutions
KPIT
L&T Infotech
Microsoft
Mphasis
mPhatek
Oracle
Quantbit Technologies
Saina Cloud
TCS
Tech Mahindra
Wipro
YASH Technologies
Zensar Technologies

Get a Call Back from Our Career Assistance Team

Request Callback