Training Resources
Accessibility

Web Development

Adobe / Macromedia Web
Programming

Visual Studio 2005 (.NET 2.0):
VB.NET Application Development
ADO.NET Data
Programming in VB
C#.NET Application Development
ADO.NET Data
Programming in C#
Visual Studio 2008 (.NET 3.5):
VB.NET Application Development
C#.NET Application Development
What's New in VS2008
(2-day courses):
Databases

Professional Courses

Project Management
with
Microsoft Project
Managing Enterprise Projects
Using Project Server
Adobe

Microsoft SharePoint

Technical

Geographic (GIS)

ESRI ArcGIS 9.2:
ESRI ArcGIS 9.3:
Microsoft Office

Training Resources
Learning VB.NET 2005 Programming
3 day course
In this course, you'll learn to use Visual Studio 2005 to explore the VB.NET 2005 language. The course starts with a quick overview of the .NET platform, examining assemblies, Microsoft Intermediate Language (MSIL), the Common Language Runtime (CLR), Visual Studio profiles, XML comments, IntelliSense, and debugging. You'll learn all the language features that you must master in order to create full-featured Web or Windows applications in the .NET platform. You'll learn about data types, variables, operators, flow control structures and object-oriented techniques. You'll work through several exercises utilizing the power of the .NET Framework, and dig into creating and consuming your own classes and objects. You will work with data structures, such as arrays and collection classes, as well as generics, exception handling and working with delegates and events. Upon course completion, you will understand the concepts and develop the skills you need to start creating the applications you need.
Course Topics:
(for a full detailed outline, visit our PDF link above)
Getting Started with .NET
- The .NET 2.0 Framework
- Using Visual Studio 2005
- Debugging and Handling Exceptions
Data Types and Variables
- Introducing Variables and Data Types
- Working with Variables and Data Types
Using the .NET Framework
- Using .NET Framework Classes
- Working with Strings, Dates and Times
Branching and Flow Control
- Conditional Branching in Code
- Repeating Code Blocks
- Unconditional Branching
Classes and Objects
- Introducing Objects and Classes
- Creating Your Own Classes
- Working with Classes
Properties and Methods
- Overview of Properties and Methods
- Working with Properties and Methods in Classes
Object-Oriented Techniques
- Inheritance, Interfaces, and Organizing Classes
Working with Arrays
- Introducing Arrays
- Manipulating Arrays
- Creating Indexes
Delegates and Events
- Motivating Delegates
- Introducing Delegates
- Working with Events
Introduction to Generics
- Introducing Generics
- Generics and Arrays
- Generic Interfaces, Constraints and Lists
Handling Exceptions
- Perspectives on Exception Handling?
- Getting Started with Exception Handling
- Catching Specific Exceptions
- Raising Errors
- Running Code Unconditionally
- Creating Exception Classes
Working with Generics
- Generics, Collections, and Interfaces
- The Generic List
- Working with Dictionaries, Stacks and Queues
- Creating Your Own Generic Collection Classes
