I want to thank my instructor again for teaching me everything. She really tailored to my needs for ... More Testimonials »

Visual Basic 2008 Training for Object-Oriented Programmers

Delivery Options

Class Description

Class Overview

Visual Basic 2008 for Object-Oriented Programmers is designed to bring experienced programmers quickly up to speed on the Visual Basic language

The Visual Basic 2008 training course concisely covers the essentials of .NET programming using Microsoft's Visual Basic .NET programming language. It starts with a brief chapter, ".NET: What You Need to Know," which gets you up and running in the .NET environment with a minimum of fuss. The next two chapters cover Visual Basic language essentials and object-oriented programming in Visual Basic 2008. The next chapter discusses how Visual Basic relates to the .NET Framework. The following chapter covers delegates and events. The course includes a succinct introduction to creating GUI programs using Windows Forms. The course concludes with a chapter covering the new features in Visual Basic 2008.

Class Goals

  • Acquire a working knowledge of Visual Basic 2008 programming.
  • Learn about important interactions between Visual Basic and the .NET Framework.
  • Learn how to implement simple GUI programs using Windows Forms.
  • Gain a working knowledge of local type inference, object initializers, anonymous types, extension methods, lambda expression, LINQ, and other new features in Visual Basic 2008.

Class Outline

  1. NET: What You Need to Know
    1. .NET Executables and the CLR
    2. A .NET Testbed for Visual Basic Programming
    3. Visual Studio 2008
  2. Visual Basic for the Sophisticated Programmer
    1. First Visual Basic Console Application
    2. Namespaces
    3. Data Types
    4. Conversions
    5. Control Structures
    6. Subroutines and Functions
    7. Strings
    8. Arrays
    9. Console I/O
    10. Formatting
    11. Exception Handling
  3. Object-Oriented Programming in Visual Basic
    1. Classes
    2. Access Control
    3. Methods and Properties
    4. Shared Data and Methods
    5. Inheritance
    6. Overriding Methods
    7. Polymorphism
    8. Operator Overloading
  4. Visual Basic and the .NET Framework
    1. Components
    2. Interfaces
    3. System.Object
    4. .NET and COM
    5. Collections
    6. IEnumerable and IEnumerator
    7. Copy Semantics in Visual Basic
    8. Generic Types
    9. Type-Safe Collections
  5. Delegates and Events
    1. Delegates
    2. Random Number Generation
    3. Events
  6. Introduction to Windows Forms
    1. Creating Windows Applications Using Visual Studio 2008
    2. Partial Classes
    3. Buttons, Labels and Textboxes
    4. Handling Events
    5. Listbox Controls
  7. New Features in Visual Basic 2008
    1. Local Type Inference
    2. Object Initializers
    3. Array Initializers
    4. Anonymous Types
    5. Partial Methods
    6. Extension Methods
    7. Lambda Expressions
    8. Query Keywords

Class Materials

All students receive a course manual or book and all the class examples.

Students in private onsite classes will also receive:

Class Prerequisites

Experience in the following areas is required:

  • Strong Application Development Experience

Experience in the following areas would be beneficial:

  • Object-Oriented Programming Experience

Technical Requirements

Our computer technical requirements and setup process is easy, with support just a click away.

Client Success
  1. Independent Survey
  2. Client List
  3. Testimonials
Join The Team
  1. Learn how you can become a Webucator Trainer
  2. Career Opportunities
Training Classes
Locations
Live eLearning

Like a class you would go to, but you don't have to go anywhere. More...

Customized Onsite Training

The trainer comes to you and delivers a class customized for your team. More...

Self-Paced eLearning

Our least expensive option. You proceed through the course entirely at your own pace. More...

Reference Library
Partner Programs
© Webucator, Inc. All rights reserved. | Toll Free: 877-932-8228 | UK: 0808-101-3484 | From outside the USA: 315-849-2724| Fax: 315-849-2723