logo

IBM Systems Power Systems IBM i Course

course overview

download outline

Select Country and City to View dates & book now

Overview

RPG IV Programming Advanced Workshop for IBM i AS10Gis a practical training course for teams that need structured, instructor-led skills in RPG, Programming Advanced Workshop, IBM. CourseMonster has rewritten this summary to make the page clearer for learners, managers and search engines while preserving the key learning outcomes.

This course teaches additional skills and techniques to programmers who can already write comprehensive RPG IV programs.

This class offers a comprehensive discussion of some of the advanced features and functions of RPG IV. This class is designed to enable an experienced RPG IV programmer to develop and maintain RPG IV programs of an advanced level using the latest features and techniques available in the IBM i RPG IV compiler.

. Explore more IBM traininghere

Useful links: IBM Training | Programming and Development training at CourseMonster | CourseMonster course page

CourseMonster SEO course note: RPG IV Programming Advanced Workshop for IBM i AS10G Training Course | CourseMonster has been positioned as a practical IBM learning pathway for teams that need searchable, role-based training outcomes rather than a generic course description. The page now highlights RPG, Programming, IBM, AS10G, CourseMonster, certification readiness, workplace application and visible next-step links so learners can compare this course with related CourseMonster programmes.The course is listed as 4 day(s), making it suitable for structured team scheduling.It is especially relevant for this course is the second in a series of two classes designed for programmers who want to learn to code using the ibm i ile rpg iv language. previous programming experience using rpg iv is mandatory before enrolling in t

Related CourseMonster courses: RPG IV Programming Fundamentals Workshop for IBM i AS06G | Advanced System Operator Workshop for IBM i AS27G Training Course | CourseMonster | Control Language Programming Workshop for IBM i OL20G

Browse the vendor/category pathway: IBM training courses on CourseMonster

Audience

This course is the second in a series of two classes designed for programmers who want to learn to code using the IBM i ILE RPG IV language. Previous programming experience using RPG IV is mandatory before enrolling in this course. The student should have attended RPG IV Programming Fundamentals Workshop for IBM i (AS06G).

Previous techniques and the maintenance of programs written using legacytechniques are not covered in the classroom.

Skills Gained

  • Use address pointers and user spaces in RPG IV programs
  • Write and maintain display programs using subfiles
  • Develop ILE modular objects and package them in service programs
  • Use the IBM i debugger with RPG IV programs
  • Explain the behavior of error handling and percolation in ILE
  • Code an ILE error handling program
  • Call application program interfaces (APIs) from RPG IV program
  • Use C functions in RPG IV programs
  • Parse XML in RPG IV programs

Useful links: IBM Training | Programming and Development training at CourseMonster | CourseMonster course page

Additional workplace outcomes: Participants can explain where RPG IV Programming Advanced Workshop for IBM i AS10G Training Course | CourseMonster fits in a wider IBM skills roadmap, identify related certifications or follow-on courses, and apply the concepts to real project, operations or service delivery scenarios.

Prerequisites

You must have attended these courses (or have equivalent experience):

  • Introduction to IBM i for New Users (OE98G)
  • IBM i Technical Introduction (OL4AG)
  • RPG IV Programming Fundamentals Workshop for IBM i (AS06G)

You should be able to:

  • Use a Windows-based PC
  • Run PC applications using menus, icons, tool bars, and so forth

Outline

Day 1

  • Unit 1 - Welcome and administration
  • Unit 2 - Using subfile displays Exercise 1 - Inquiry subfile with search
  • Exercise 2 - Modularize vendor subfile search Exercise 3 - Page + 1 and PageDown Exercise 4 - Add PageUp
  • Exercise 5 - Add SFLPAG = SFLSIZ Exercise 6 - Add maintenance

Day 2

  • Unit 2 - Using subfile displays (continued)
  • Exercise 6 - Add maintenance (continued) Unit 3 - Using the debugger
  • Exercise 7 - Debugging an RPB IV program
  • Unit 4 - ILE error handling and condition handlers Exercise 8 - Enhancing the condition handler

Day 3

  • Unit 5 - Basic API programming
  • Exercise 9 - Using system APIs I Exercise 10 - Using system APIs II Unit 6 - Using RPG Compiler directives
  • Exercise 11 - Using conditional compiler directives
  • Unit 7 - Using pointers, user spaces, and dynamic memory Exercise 12 - Using list APIs

Day 4

  • Unit 8 - Using C functions
  • Exercise 13 - Using C IFS functions Exercise 14 - Using C library functions Unit 9 - Using XML in RPG IV
  • Exercise 15 - Enhancing the xml-into program
. Explore more IBM traininghere

Useful links: IBM Training | Programming and Development training at CourseMonster | CourseMonster course page

Suggested learning path: After this course, compare related options via the links in the overview and the IBM training category.

Certification

Exam and certification details

This course may support a vendor exam, digital badge or professional certification depending on the selected delivery option. Delegates should confirm exam inclusion, voucher availability, prerequisites, pass mark and version before booking.

Official vendor training information: IBM Training.

What will I learn in the RPG IV Programming Advanced Workshop for IBM i AS10G training course?

You will learn the core concepts of RPG, Programming Advanced Workshop, IBM, how they apply in real workplace situations, and how to use the course outcomes to improve team capability.

Is RPG IV Programming Advanced Workshop for IBM i AS10G suitable for beginners or experienced professionals?

It is suitable for learners who need structured training in RPG, with prerequisites depending on the course level, vendor pathway and any certification requirements.

Does the RPG IV Programming Advanced Workshop for IBM i AS10G course help with certification or exam preparation?

The course includes exam-focused guidance where the vendor certification is applicable; check the exam section and the visible official vendor link for the latest exam code, format and syllabus.

What should I study after RPG IV Programming Advanced Workshop for IBM i AS10G Training Course | CourseMonster?

A common next step is to compare related CourseMonster courses in the IBM pathway. See visible links on this page, including https://www.coursemonster.com/training-courses/ibm, to choose the most relevant follow-on course.

Talk to an expert

Thinking about Onsite?

If you need training for 3 or more people, you should ask us about onsite training. Putting aside the obvious location benefit, content can be customised to better meet your business objectives and more can be covered than in a public classroom. Its a cost effective option. One on one training can be delivered too, at reasonable rates.

Submit an enquiry from any page on this site and let us know you are interested in the requirements box, or simply mention it when we contact you.

All $ prices are in USD unless it’s a NZ or AU date

SPVC = Self Paced Virtual Class

LVC = Live Virtual Class

Please Note: All courses are availaible as Live Virtual Classes

Trusted by over 1/2 million students in 15 countries

Our clients have included prestigious national organisations such as Oxford University Press, multi-national private corporations such as JP Morgan and HSBC, as well as public sector institutions such as the Department of Defence and the Department of Health.