RPG IV e-Learning
|
|
|
'I would recommend your classes to anyone who wants to learn ILE. You're
a great online instructor.' - Elvira Y.
|
 |
These RPG IV e-Learning courses, deliver a focused, cost-effective learning environment directly to your office or home. Bryan Meyers personally leads these live seminars online, giving you great interaction that will help you understand the concepts, at the moment you need it the most.
Frequently Asked Questions
|
 |
RPG IV for RPG Programmers
No online sessions are currently scheduled.
Inquire about an onsite delivery of this class,
or purchase it on DVD.
|
(Scrollable)
RPG Programmer Alert: Your existing RPG III skills are outdated; the last RPG III enhancement
happened more than a decade ago. Modern RPG applications are written using
RPG IV (aka ILE RPG/400).
Bryan's introductory seminar will leverage your current RPG III knowledge
to bring you completely up to date on the new RPG IV syntax. The seminar
also provides the foundation for the intermediate "RPG IV Modules,
Procedures, and Service Programs" presentation.
The seminar consists of six sessions (about 1 hour each) over two weeks.
Optional lab exercises reinforce the class concepts. A detailed handout,
as well as a restorable iSeries library, will be made available for download.
Course outline:
| Session 1 |
|
| Session 2 |
- Defining Data with Definition Specificiations
|
| Session 3 |
- Calculations and Expressions
|
| Session 4 |
- "Indicator-less" Programming
- Free-format Coding
|
| Session 5 |
|
| Session 6 |
- Converting and Compiling RPG IV
- Debugging ILE Programs
|
This class is also available on DVD. Click here for more information.
|
 |
RPG IV Modules, Procedures, & Service Programs
No online sessions are currently scheduled.
Inquire about an onsite delivery of this class,
or purchase it on DVD.
|
(Scrollable)
So you already know the new RPG IV syntax, but you're still writing programs
the way you always have? It's time to take the next step toward modernizing
your programming — with reusable modules, procedures, and service programs.
Bryan's seminar covers all the details about how you can exploit RPG IV
to improve your applications' modularity, reliability, flexibility, maintainability,
and performance. This presentation covers everything you need to know about
writing RPG IV programs for now and into the future.
The seminar consists of six sessions (about 1 hour each) over two weeks. Optional lab exercises reinforce the class concepts. A detailed handout, as well as a restorable iSeries library, will be made available for download.
Course outline:
| Session 1 |
- RPG IV Syntax Review
- ILE Modular Programming
|
| Session 2 |
- Introduction to Procedures
|
| Session 3 |
|
| Session 4 |
|
| Session 5 |
- Creating Service Programs
|
| Session 6 |
- Introduction to Activation Groups
|
This class is also available on DVD.
Click here for more information.
|
 |
|
|
Frequently Asked Questions (Scrollable)
What are the minimum technical requirements?
- Supported operating systems: Windows XP Professional Edition, Windows XP Home Edition,
Windows ME, Windows 2000 Professional, Windows 98, Windows 98 SE, Windows NT 4 (Service Pack 6),
Solaris, SunOS, MacOS9, MacOSX
- Supported browsers: Internet Explorer v5.0 or newer, Netscape v4.78 or newer
- Required Macromedia Flash Player versions: 6.0.79.0 or newer.
Do I need any special software to participate?
Macromedia Flash Player is required. This is usually already a part of your
browser. To check your Flash version, click here.
Can I use a dial-up connection?
The classes are optimized for broadband connections. Like all web applications,
the class will be affected by the type and quality of your Internet connection.
On a dial-up connection, audio/video performance may not be acceptable.
If you do try to use a dial-up connection, it must be at least 56k.
Will my PC need speakers?
Yes. The lecture audio is delivered using VoIP (Voice over IP) via the
Internet and your PC. You will need a PC with speakers or headphones and a
sound card to hear the live audio. Headphones usually work better than speakers.
Can I use my company's network?
Probably. You can access the classes through a direct connection to the Internet,
most company networks, and most firewalls. Do not try to use a VPN (Virtual
Private Network).
Do I need access to an iSeries (AS/400)?
No. The live classes do not require access to a server. Many classes include
optional lab exercises; if you plan to do those exercises, you will need access
to an iSeries (AS/400).
Do I have to take the class at a specific time?
Yes. The classes are live, on a specific schedule. If you expect to miss
a live class, we'd suggest you do not register for the class. If you accidentally
miss a session, you can make arrangements to attend the corresponding session
in a future class. No refunds can be made for missed sessions.
Are the classes recorded?
No. The software we are currently using does not support recordings. However,
many of the e-Learning classes are also available on DVD; click here
for more information.
Will I get a printed handout?
Yes. Registered students have access to download a class notes handout
in PDF format. Many classes also include lab exercise materials, which you
can download.
What if I have questions during the class, or afterwards?
During the live class, you can ask questions using a chat-like function.
At other times, you may ask questions using email.
Will I get a completion certificate?
Yes. Students who complete an evaluation form following the class will
be able to print a completion certificate.
What if I have more questions?
Send us an email!
|
 |
| Privacy and Email Policy |
| |
| AS/400®, eServer, i5/OS, IBM i, Integrated Language Environment®, iSeries, OS/400®, RPG/400®, System i5, VisualAge®, and WebSphere® are trademarks of IBM Corporation. Note: IBM® i is the operating system used by IBM's Power Systems and iSeries servers. This site might refer to these servers as System i, iSeries, or AS/400. |
| |
If you are having trouble navigating the menu at the top of this page, you may use the following scrollable site map instead:
|
|
|
|