Hivi Technology

Master AS/400 Development: Become an IBM iSeries Programming Pro

IBM Admin

IBM AS400 Developer Module

Course Syllabus: IBM AS/400 Developer Fundamentals


Module 1: Introduction to IBM AS/400 Platform

  • Overview of IBM AS/400 (now known as IBM i) Platform
  • Historical Background and Evolution of AS/400
  • Understanding AS/400 Architecture and Components
  • Key Features and Capabilities of IBM AS/400


Module 2: AS/400 Development Environment Setup

  • Setting Up Development Environment for IBM AS/400
  • Installing IBM i Access Client Solutions (ACS) or IBM Rational Developer for i (RDi)
  • Configuring Connection to AS/400 Systems
  • Understanding Object Management and Library Structure in AS/400


Module 3: Programming Languages on AS/400

  • Introduction to Programming Languages Supported on AS/400: RPG, COBOL, CL, etc.
  • Overview of Integrated Language Environment (ILE)
  • Choosing the Right Programming Language for AS/400 Development Projects
  • Setting Up Development Environment for Different Programming Languages


Module 4: IBM RPG Programming Basics

  • Introduction to RPG (Report Program Generator)
  • Understanding RPG Programming Constructs: Specifications, Operations, etc.
  • File Handling and Data Manipulation in RPG
  • Creating Simple RPG Programs and Modules


Module 5: Advanced RPG Programming Techniques

  • Subroutines and Procedures in RPG
  • Using Built-In Functions and Operations in RPG
  • Implementing Data Structures and Arrays in RPG
  • Error Handling and Exception Management in RPG Programs


Module 6: COBOL Programming on AS/400

  • Introduction to COBOL (Common Business-Oriented Language)
  • COBOL Programming Constructs: Data Division, Procedure Division, etc.
  • File Handling and Data Manipulation in COBOL
  • Creating and Executing COBOL Programs on AS/400


Module 7: CL Programming Basics

  • Introduction to CL (Control Language)
  • Understanding CL Program Structure: Commands, Parameters, etc.
  • Creating CL Programs for Basic System Administration Tasks
  • Interacting with RPG and COBOL Programs from CL Programs


Module 8: Database Access and SQL Programming

  • Overview of IBM DB2 for AS/400 Database System
  • Understanding Database Concepts on AS/400: Files, Tables, Schemas, etc.
  • Introduction to SQL (Structured Query Language) Programming on AS/400
  • Performing CRUD Operations and Querying Data with SQL


Module 9: Web Development on AS/400

  • Overview of Web Development Tools and Technologies for AS/400
  • Creating Dynamic Web Applications with IBM WebSphere Application Server
  • Integrating AS/400 Data with Web Applications using IBM HTTP Server
  • Implementing Web Services and APIs on AS/400

Module 10: AS/400 Application Deployment and Maintenance

  • Packaging and Deploying AS/400 Applications
  • Managing Application Lifecycle: Testing, Version Control, Deployment, etc.
  • Performing Routine Maintenance Tasks: Performance Tuning, Monitoring, etc.
  • Troubleshooting and Debugging AS/400 Applications


Each module will include lectures, demonstrations, hands-on exercises, and assessments to provide participants with practical experience and proficiency in AS/400 development fundamentals.

  • 1 to 1.5 Month
  • Weekdays : Mon to Fri ( 1hr/day )
  • Weekend: 2hrs/day
  • Flexible Time
  • Free Session Videos
  • Course Completion Certificate
  • Lifetime Customer Support
  • Placement Support
  • Resume Preparation
Scroll to Top