Wednesday October 24, 2018

Procedures & Service Programs from A to Z (Hands-On)

Another special day for TUG members and other IBM i professionals

Jon Paris

Procedures & Service Programs from A to Z

It has been many years since Jon coded a subroutine. These days he much prefers to use RPG procedures instead. They make great subroutine replacements and make your programs both easier to read and maintain. The result is applications that are faster to build, easier to debug and more reliable.
But procedures are just the beginning. To fully exploit them in your applications you need to package them into Service Programs so that you can share them easily and efficiently among multiple programs.
In this full day hands-on workshop, Jon will explain the advantages of using procedures to modularize your code and show you just how to utilize them to b best advantage.
We will start with the details of coding procedures - the syntax as well as the best practices for using them as a means of structuring your code. Specifically we'll explore such questions as:
  • What's the benefit of return values?
  • Why is local data important?
  • Can prototype keywords make my coding life easier?
  • Why should I code prototypes in a separate member?

The procedure lectures will be followed by a series of hands-on exercises to help cement the principals discussed so far.
Once we have mastered the art of RPG procedures, we will move on to Service Programs. In addition to details on creating and maintaining them, we'll explore:
  • What Service Programs are
  • Why you should use them
  • How to package your procedures into them
  • Simple ways to update them
More hands-on labs will follow the lectures to help you develop "muscle memory" for the required tasks.
We may not make it all the way from A to Z - but we'll give it a try and at least make it all the way to P!

Seats are LIMITED!

Register


Lecture & Handson
Laptop / Tablets Highly Recommended

LOCATION:

Sandman

Sandman Signature Mississauga


Room: Navajo (second floor)

5400 Dixie Road, Mississauga, ON, L4W 4T4



PROGRAMME:
Registration  7:30 am - 8:30 am
Continental Breakfast  7:30 am - 8:30 am
Morning workshop  8:30 am – 12:00 noon
Lunch  12:00 noon - 1:00 pm
Afternoon workshop  1:00 pm – 5:00 pm

  • Member : $249
  • Non TUG Member: $349
  • ** Lunch & Coffee Breaks Included **
  • ** FREE Parking **