IBM

System i: RPG IV Programming - (3-part) Level 2

Course Code: AS07GB (Also known as: AS07GBGB)      Days: 4
Show all IBM Courses
Call for Latest Dates
Call us on 0870 7777 388 for availability on this course.
Have questions or need a better city/date? Ask now.

Course Overview

Occasional or recently-trained RPG IV programmers can develop their skills to the next level of expertise, using the latest language features.

Audience

This is the second in a series of three courses designed for programmers who are new to RPG IV. Basic programming experience using RPG IV is mandatory. The student should have attended AS06.

This course is NOT designed for RPG III (RPG/400) programmers wishing to develop RPG IV skills. (See the Moving from RPG/400 to RPG IV course (OE85) for further details.)

Skills Gained

After completing the course, the student should be able to:

  • Use OVERLAY and related DDS keywords to develop efficient interactive programs
  • Write interactive programs that support inquiry of subfiles
  • Write interactive programs that support maintenance of subfile records
  • Use arrays and data structures in RPG IV programs
  • Develop RPG IV programs that anticipate and manage common errors and exceptions
  • Use prototyping to Call other programs
  • Write RPG IV subprocedures
  • Write ILE modules and include those modules in program objects using bind by copy and bind by reference

Prerequisites

Before attending this course, the student should be able to:

  • Write RPG IV programs to support simple inquiries and reports.
  • Use a free-format code style for RPG expressions.
  • Use the various Debug tools to identify the causes of processing errors.
  • Code programs using both host tools (PDM/SEU/SDA) and client tools (CODE/WDSc).
  • These skills may be developed by attending the AS06 course.

Course Outline

The course includes the following Topics:

  • Managing Display Record Formats
  • Using Arrays
  • Using Data Structures and Data Areas
  • Using Subfile Displays
  • Managing Exceptions and Handling Errors
  • Processing Date and Time Data
  • Prototyped Calls
  • Using Subprocedures
  • Introduction to ILE
  • What's Next?

Follow On Courses

  • AS10 - iSeries RPG IV Programming - Advanced
  • AS12 - CODE for iSeries Basics
  • OL37 - Accessing the iSeries Database Using SQL
  • OL38 - Developing iSeries Applications Using SQL
  • AS86 - Application Development Using WDSc.


How to make a booking for the AS07GB course

 
  CourseMonster books thousands of public training courses, classes and boot camps both in London and throughout the UK including: Berkshire, Birmingham, Bristol, Bournemouth, Bucks, Cambridge, Derby, Devon, Edinburgh, Glasgow, Hampshire, Ipswich, Leeds, Leicester, Luton, Manchester, Middlesex, Milton Keynes, Norfolk, Nottingham, Reading, Surrey, Sussex, Tyne and Wear, Midlands and Yorkshire. Topics range from software to administration and development.  
     
CourseMonster® Patent Pending © SeaKom, All Rights Reserved - Channel partners with Business Training Partnership