![]()
AVR
for .NET Beginning/Intermediate Web class
Class
overview
This 5-day curriculum provides a solid overview of ASNA’s Visual RPG and how it is used to create Web
applications. This curriculum assumes:
AVR
for .NET introduction – day 1
This section is intended to give a beginning a broad
overview of ASNA’s Visual RPG. It introduces
the development environment and ANSA’s RPG, as
well as providing an overview of ASNA’s basic
database access concepts.
Creating
an update panel and updating data – day 2
This section teaches many core
AVR for .NET concepts as they relate to Web development. Day 2's primary focus
is how to get data from the selection panel created on Day 1 and use it to
update a record.
Web
development: more sophisticated updating – day 3
This section drills into more real-world Web app
details--building on the work done on Day 2. This day discusses concurrency
protection, using drop down lists effectively, and adds more sophisticated
error handling:
Using
authentication – day 4
Day 4 continues to build on the class exercise. It adds more
real-world error handling and server other important features.
Web
development in 5th gear – day 5
Day 5 covers additional advanced concepts and summarizes the
week. Time is left in this day for review of other concepts covered during the
week.
AVR
for .NET Windows beginning/intermediate class curriculum
This class is ASNA's 5-day
beginner/intermediate AVR for .NET class for Windows development. A basic
knowledge of RPG and/or VB is assumed--however, no previous .NET experienced is
assumed.
The seminar starts promptly at 8:30 am on the first day
and ends between 4:30 and 5:00 pm each day. Dress is casual so bring jeans,
shorts and t-shirts if you like.
Monday
- AVR for .NET introduction
Day 1 is intended to deliver a broad overview of ASNA's Visual RPG for .NET as well as Microsoft Visual
Studio .NET. The first program written will be a windows application connecting
to a database and filling datasets and the windows data grid.
Tuesday
- A more extensive Windows example
Day 2 continues a focus on windows application development
by expanding Day 1's example. In addition, This day
introduces the concepts of multiple form management and communication between
them. The example will also introduce ASNA's range
operation codes and how get the best performance out of an application.
Wednesday
- Thinking in .NET
Day 3 introduces the basics of how you might architect a
real-world Windows program. This day covers how to declare and instance
classes, what value types and reference types are, and introduction into the
basics of object-oriented programming.
Thursday
- .NET under the covers
Day 4 further explores AVR and .NET's
capabilities. Attendees will learn how to harness the power of the .NET
framework for things such as date and string manipulation, sending e-mail and
working with windows files and folders. A more in-depth look at working with
arrays, printing and working with graphs will also be covered. In addition,
attendees will learn how to further leverage programs on the 400 in AVR for
.NET by calling them, passing and receiving parameters.
Friday
- Deployment, DB management and other bits and bobs
The morning of Day 5 is dedicated to an in-depth
exploration of ASNA's DataGate
database access technology and deploying windows and web applications.
Attendees will learn how to manage databases and files using the management
interface utility that comes with Datagate. A brief
overview of Microsoft SQL will also be introduced and how Datagate
communicates with it. In addition, an application will be created to discover
facilitating user login and dynamic database overrides at runtime. A step by
step discussion will also take attendees through the ins and outs of the .NET
deployment model for both windows and web applications. In the afternoon, an
introduction to creating DLL's and their use as reusable code modules will be
done by creating applications that both create and consume them. Finally,
attendees will learn about .NET web services by creating and consuming there
own.