Skip to Content

Training Resources

Current Training Schedule

Class Registration Form

Get Adobe Reader

expand or collapse the menu Accessibility

expand or collapse the menu Web Development

expand or collapse the menu Adobe / Macromedia Web

expand or collapse the menu Programming

expand or collapse the menu Databases

expand or collapse the menu Professional Courses

expand or collapse the menu Adobe

expand or collapse the menu Microsoft SharePoint

expand or collapse the menu Technical

expand or collapse the menu Geographic (GIS)

expand or collapse the menu Microsoft Office

Training Resources

Current Training Schedule

Class Registration Form

Get Adobe Reader

Learning VB.NET 2008 Programming

3 day course

View Detailed Outline in PDF Format
Get Adobe Reader

In this course, you'll learn to use Visual Studio 2008 to explore the VB.NET 2008 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 Framework
  • Using Visual Studio 2008
  • 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

Collection Classes

  • Generics, Collections, and Interfaces
  • The Generic List
  • Working with Dictionaries, Stacks and Queues
  • Creating Your Own Generic Collection Classes