Training

**Audience:** Aimed at beginner-to-intermediate programmers
**Technical level:** This class assumes that students know RPG, but no knowledge of Microsoft Visual Studio (VS) is assumed—the class otherwise starts from scratch. However, any experience that you have with Visual Studio in VB.NET or C#, or experience with the IBM Rational Developer products or even Eclipse, will be very helpful.
**Summary:** While we do have an agenda for this class, its content can be customized to your exact training needs.

**Audience:** Aimed at beginner-to-intermediate programmers
**Technical level:** This class assumes that students know RPG but no other knowledge of Microsoft Visual Studio (VS) is assumed—the class otherwise starts from scratch. However, any experience that you have with Visual Studio in VB.NET or C#, or experience with the IBM Rational Developer products or even Eclipse, will be very helpful.
**Summary:** While we do have an agenda for this class, its content can be customized to your exact training needs.

**Audience:** Intended for experienced AVR for .NET programmers
**Technical level:** This advanced class does assume at least intermediate knowledge of both Visual Studio and AVR.
**Summary:** This class is a 5-day advanced class intended for experienced AVR for .NET programmers who want to take their AVR Web programming skills to the next level. A core part of this class is dedicated to teaching you how to program effectively with classes. Once, you have learned the material, you'll have a well-rounded knowledge of how to partition your applications appropriately with classes and how to use advanced OO patterns and techniques with AVR.