IBM i (AS400) Online Course

Click on enroll now to register - Course-1: IBM i(AS/400) RPG III/IV Programming

   

Demo class start Date - 5th Oct 2024, 8:00pm - 10:00pm(IST)

Course start Date - 9th Oct 2024, 8:30pm - 10:30pm(IST)

To know about the course duration/eligibility/fees, click here RPG course FAQ

For any query, send an e-mail at contactus@go4as400.com



sign up image

1. Instructor led training program, training by Amit Jaiswal - Author of www.go4as400.com .

2. Get the Certificate of Completion for IBM i - RPG/RPGLE Online Course.

3. Designed for Fresher and Experienced professionals. See more info at RPG course FAQ

4. Get access to more than 150 programs source codes that you can download and practise.

5. During the course, do the programming on some sample projects which follows industry standard.

5. Make yourself industry ready.


Part-1: IBM i(AS/400) RPG III Programming

 

IBM i Introduction

§  IBM i Introduction

§  IBM i history

§  IBM i Features & Utilities

 

IBM i server access

§  Install IBM i access client solution

§  Connect to IBM i server

 

IBM i Database Concepts

§  DB2/400 Introduction

§  Creating Physical Files

§  Creating Logical Files

§  Source Physical File

§  Multimember Physical File

§  Access Path & Types of Access Path

§  Data file Utility

§  SQL/400 Introduction & examples

 

SEU basic concepts

§  SEU Introduction

 

RPG calculation operation

Basic Operation

§  Initialize operation

§  Arithmetic Operations

§  String Operation

 

Conditional Operation

§  If-else-endif Operation

§  SELECT WHEN - OTHER - ENDSL Operation

 

Iterative Operation

§  DO, DOW, DOU, FOR loop Operations

§  ITER Operations

 

Array

§  Array Introduction

§  Types of Array – Pre-runtime Array, Compile Time Array, Runtime Array

§  Array operations - LOOKUP/XFOOT/MOVEA Operations

 

Data structure

§  Data structure & Types of DS

 

RPG program cycle

RPG Program cycle

RPG Specs:

§  H-SPEC

§  F-SPEC

§  E-SPEC

§  L-SPEC

§  I-SPEC

§  C-SPEC

§  O-SPEC

 

 

 

RPG op-codes

§  RPG op-codes uses in RPG

 

RPG Built-in Function

§  RPG Built-in Function

 

Compilation & Debugging

§  Compilation & Debugging an RPG program

 

RPG File operation

§  Sequential File Processing

§  Keyed File Processing

§  RPG Input Operation:

CHAIN, READ, READE, SETLL, SETGT, READP, READPE,

§  File Output Operations:

WRITE/UPDATE/DELETE

§  Use of Resulting Indicators

 

Screen Design Aid

§  Design screen with STRSDA

§  Use of Indicators

§  STRSDA for SFLMSG record type

§  STRSDA for SUBF record type

§  STRSDA for WDWSFL record type

§  STRSDA for WINDOW record type

§  STRSDA Test display file

§  Display File Keywords

 

Subfile screen Design

§  Subfile basic concept

§  Load-All Subfile

§  Expandable Subfile

§  Single Page Subfile

§  Message Subfile

§  Session or device error


File/Program exceptions

§  Handle File exceptions

§  Handle Program exceptions

 

Printer file Design

§  Printer file Introduction

§  Printer file design

§  Printer file keywords

 

 


Part-2: IBM i(AS/400) ILE RPG IV Programming


 

RPGLE Introduction

§  Introduction to Integrated Language Environment

§  Features of ILE

 

 

RPGLE program cycle

RPGLE Program cycle

RPGLE Specs:

§  H-SPEC

§  F-SPEC

§  D-SPEC

§  I-SPEC

§  C-SPEC

§  O-SPEC

 

 

RPGLE File operation

§  Sequential File Processing

§  Keyed File Processing

§  RPG Input Operation:

CHAIN, READ, READE, SETLL, SETGT, READP, READPE,

§  File Output Operations:

WRITE/UPDATE/DELETE

§  Use of Resulting Indicators

 

 

RPGLE op-codes

§  RPGLE op-codes

 

RPGLE Built-in Function

§  RPGLE Built-in Function

 

RPG calculation operation

§  EVAL Operation and Expressions

 

Overview of Advanced ILE Concepts

§  What is modular programming

§  Prototyping/ Static Binding

§  Creating a procedure in ILE. How to use CALLP Operation

§  Creating Modules

§  Activation Groups

§  Error handling

 

Converting, Compiling, and Debugging

§  Creating Modules

§  Creating Programs using Binding Directory/modules/Service programs

§  ILE Program Updates

§  Debugging ILE Programs

 


For more information send an e-mail on contactus@go4as400.com


Copyright © www.go4as400.com, 2013-2024. Copyright notice