ASNA logo

ASNA

The Leaders in IBM i Modernization
United States


Skip to main content

Navigation Menu

  • Products
    • Visual RPG
    • DataGate
    • Monarch
    • Wings
  • Services
    • Application Migration
    • Custom Application Development
    • Training and Mentoring
  • Events
    • Palooza
    • Conferences
    • Training
    • Webcasts
    • Workshops
    • Event List
    • Calendar
  • Articles
    • Newsletters
    • Press Releases
    • White Papers
    • Editor’s Desk
  • Company
    • Partners
    • Management
    • History
    • Case Studies
  • Support
  • Contact

Home » Events » Training » AVR 5-Day Advanced Web Class

AVR 5-Day Advanced Web Class

This is a 5-day class that is intended for experienced AVR for .NET prorammers who want to take their AVR Web programming skills to the next level. While this class is primarily intended for programmers building brower-based applications, a substantial portion of it applies to both Windows and browser-based development. It certainly tips in the browser-based direction, but this class would be a good class for AVR developers of either programming model.

A core part of this class is dedicated to teaching you how to program effectively with classes. Building and using classes effectively with AVR is at the root of building great applications—be it Windows or browser-based. The first half of this class is devoted to teaching the intermediate and advanced object oriented skills needed to effectively use classes in AVR. After learning this 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.

The class spends time discussing application construction and techniques that implement a separation of data, business and presentation layer logic in your applications. To illustrate these points, you’ll build service-based components for an application and then consume them with both a Windows and a browser-based application.

To attend this class you must be an intermediate level AVR for .NET programmer with at least two or three applications under your belt. This class uses AVR for .NET 10.x and Microsoft Visual Studio 2010, so experience with those products (or AVR 9.x and Visual Studio 2008) is assumed. This class covers very little introductory material and by early Monday morning moves into advanced topics.

What this class covers

Some of the specific topics covered in the class include:

  • Creating and using classes effectively with AVR
  • The big three of class members: events, methods, and properties
  • Using constructors effectively
  • When and where (and where not!) to use shared members
  • A close-up look at how AVR implements its data types
  • Building base classes with polymorphism and reuse in mind
  • Minimizing a heirarchical class structure and maximizing application composition
  • When to use an interface over a class
  • Separating business logic and database access from the presentation layer
  • Using JavaScript, jQuery, and Ajax with your browser-based applications

Class logistics

These logistics apply to the ASNA Education Center in San Antonio, Texas, USA. If you’re attending an ASNA class in a location outside the USA, please check with your local ASNA representative about that class’s specific logistics.

This class is presented in a classroom atmosphere with PCs provided. You won’t need anything but a pen and paper to take notes (and we’ll even provide that if you forget it!). Dress is casual. Class starts each day at 8:30AM and generally ends each day at 4:30PM or so. The class ends by 1PM on Friday (to accommodate those with early flights out). The ASNA Educational Center is located at:

ASNA
14210 Northbrook Drive
San Antonio, Texas, USA
78232

Click here to see a map to the ASNA San Antonio, Texas, USA office.

At the ASNA Education Center in San Antonio, the instructor for this class is usually ASNA’s Roger Pence. Roger has many years of experience in programming for both the IBM i and Microsoft platforms. You can read Roger’s bio here. For instructors for non-US classes please contact ASNA.

Information

  • Summary
  • ASNApalooza
  • Conferences
  • Training
  • Webcasts
  • Workshops
  • Event List
  • Calendar

Class Details

  • Intermediate Training Class
  • Advanced Training Class

Upcoming Classes

ASNA Visual RPG 5-Day Advanced Training

May 14th, 2012 -
May 18th, 2012
8:30am - 4:30pm [CDT]

ASNA Visual RPG 5-Day Intermediate Training Class

July 9th, 2012 -
July 13th, 2012
8:30am - 4:30pm [CDT]

ASNA Visual RPG 5-Day Intermediate Training Class

September 17th, 2012 -
September 21st, 2012
8:30am - 4:30pm [CDT]

Products

  • ASNA Visual RPG
  • ASNA DataGate
  • ASNA Monarch
  • ASNA Wings

Company

  • Overview
  • Management
  • History
  • Case Studies

Articles

  • Newsletters
  • Press Releases
  • White Papers
  • Editor’s Desk

Contact Us

14210 Northbrook Drive
San Antonio, TX 78232-5020
United States
Phone: 1.800.289.2762

Have a Question?

Contact Us

©2012 ASNA. All Rights Reserved. | Privacy Policy | Sitemap