• Select a country/region: United States
  • IBM®
  • Site map

  • Training - worldwide
  • Training
  • Course catalog

Course description: RPG IV Programming Fundamentals Workshop for IBM i - ILO

This course is not scheduled. Inquire about Onsite training at your facility.

  • Add course to my custom catalog
  • Add to my training plan

Overview

  • Special note
  • Audience
  • Prerequisites
  • Skills taught
  • Course outline
List of course details in a data table
Course code OV600 Skill level Basic
Duration 4.0 days Delivery type Instructor Led - Online Training
(Hands-on labs)
Course type Public or Private on-site    
Public price USD $2,465.00 plus tax    

Note: This is an Instructor Led Offering (ILO). It is an Internet based class with a live instructor, so please do not make travel arrangements. After you receive confirmation that you are enrolled, you will be sent further instructions on how to access audio, video, and remote labs.

Get a comprehensive exposure to the basic features and functions of RPG IV for Version 7. Develop and maintain simple RPG IV programs written using the latest features and techniques available in the Version 7 compiler. The focus is entirely on the latest of the RPG IV for Version 7 compiler and the techniques that it provides.

This is the first in a series of three courses in the IBM i curriculum for programmers who are new to RPG IV. The series includes:

  • RPG IV Programming Fundamentals Workshop for IBM i (AS060) / (OV600)
  • RPG IV Programming Intermediate Workshop for IBM i (AS070) / (OV700)
  • RPG IV Programming Advanced Workshop for IBM i (AS100) / (OV100)

AS070 and AS100 enhance your skills in developing applications using the RPG IV language after you have completed this course.

Previous techniques and the maintenance of programs written using legacy techniques (for example, maintaining fixed format calculations) are not covered in the classroom. Some additional material and the bibliography provided assist the new RPG IV programmer in the maintenance of legacy applications.

This course does not introduce either information processing or programming in general. Trained programmers learn to develop and maintain simple RPG IV programs written using the latest features and techniques available in the Version 7 compiler. If you are new to programming, you should attend other courses that are offered by local technical colleges or self study methods.

This course provides lectures and hands on labs in a live virtual classroom environment (ILO - Instructor Led Online). This course is also offered in a face-to-face classroom setting with hands-on labs RPG IV Programming Fundamentals Workshop for IBM i (AS060).

View this course in other countries


Training Paths that reference this course are:

  • Application Developer (DB2, WDSc, RPG, CL, SQL) RPG Path

Back to top

Special note

IBM Education Advantage Program Eligibility

  • Yes - IBM Education Pack - Online account

Back to top

Audience

This basic course is for:

  • Programmers who are new to RPG IV.
  • Basic programming experience is required.
  • You should have attended at least an introductory course to programming, such as one of those available at technical colleges. Concepts of programming are not covered.
  • Experienced programmers who are new to IBM i.
  • Examples of other programming languages are CL, BASIC, COBOL or RPG II.

This course is too basic for experienced RPG III programmers. RPG III programmers who want to learn RPG IV should examine the topics of AS070 and AS100 and choose the course(s) appropriate for enhancing their RPG IV skills

Notes:

The term RPG/400 refers to both System/38 RPG as well as iSeries (AS/400) RPG/400 (also known as RPG III).

This course focuses entirely on the features of the RPG IV Version 7 compiler and the techniques that this compiler provides.

Previous techniques and the maintenance of programs written using legacy techniques, such as fixed format calculations, are not covered in the classroom. Some additional material and the bibliography will assist the new RPG IV programmer in the maintenance of legacy applications.

Back to top

Prerequisites

You should complete:

  • Introduction to IBM i for New Users (OE980)
  • IBM i Application Programming Facilities Workshop (OL490)

or have equivalent knowledge.

You should be able to:

  • Use a Windows based PC
  • Run PC applications using menus, icons, and tool bars
  • Write a simple program in another high level language (for example, COBOL, BASIC or RPG II)
  • Use basic IBM i tools, including Control Language (CL) commands and online Help
  • WRKSPLF and related commands to manage output
  • WRKJOB, DSPMSG, and DSPJOB commands to perform basic problem determination
  • Use and display System i print queues
  • Use Program Development Manager/Source Entry Utility or Remote Systems Explorer (RSE)/LPEX Editor to create and maintain Data Description Specifications (DDS)
  • Create and maintain physical and logical files  

Experience with printer and display files is beneficial.

Back to top

Skills taught

  • Write simple RPG IV Version 7 programs to produce reports
  • Write simple RPG IV Version 7 inquiry programs that interact with displays
  • Use the editor to enter and modify source programs and compile RPG IV programs
  • Review compilation listing, find, and correct compilation errors
  • Maintain existing applications written in the RPG IV (Version 7) language
  • Use the debugger tool to determine the cause of incorrect results
  • Use many popular RPG IV built-in functions

Back to top

Course outline

  • RPG IV introduction
  • Coding specifications for RPG IV
  • Data representation and definition
  • Manipulating data in calculations
  • Printing from an RPG IV program
  • Using the debugger
  • Structured programming and subroutines
  • Accessing the DB2 database using RPG IV
  • Coding inquiry programs
  • What is next?

Back to top

My IBM

  • Edit your profile

We're here to help

Easy ways to get the answers you need.

  • or call us at
    Call 1-800-426-8322
    Open M-F 9AM-7PM ET.

Find the right course

  • Training paths will help you decide

Offers and more

  • Subscribe to IBM Training News
  • Training special offers
  • IBM Education Pack

    Save on Training

  • Request a complimentary IBM Training Plan
  • Training with no travel required

Student center

  • My enrollments
  • My training wish list

  • How to get to class
  • Subscribe to IBM Training RSS feeds

Content navigation

  • Training
  • Course catalog
  • Courses A - Z
  • Courses by location
  • Certification
  • e-Learning
  • Training search
  • Training worldwide
  • Conferences & events

Related links

  • IBM Business Partners
  • IBM Software Services
  • IBM Software Training