The Visual Basic 2008 Programming Language — A 4-Day Course

contact usEnquire about this course

Course Synopsis

Please note that this course has been retired and is no longer available. Please see the Microsoft Programming page for courses currently available in this subject area.

Microsoft's .NET Framework presents developers with unprecedented opportunities. From 'geo-scalable' web applications to desktop and mobile platform applications - all can be built with equal ease, using substantially the same skill-set. But to make the most of this potential, developers must have a thorough grasp of core language skills.

This four-day workshop concentrates on the Visual Basic programming language itself, to prepare delegates fully in readiness for exploring the .NET Framework. From basic procedural syntax to sophisticated object-oriented programming techniques, delegates will learn how to write .NET applications with code that is robust, maintainable and efficient.

The course is presented as a mixture of lectures and hands-on exercises. Practical sessions follow each topic, designed to reinforce the points covered. Additional information is provided in appendices to extend the learning experience after the course has been completed.

Course Objectives

On completion of this course, delegates will be able to:

Intended Audience

This course is intended for developers who will use Visual Basic 2008 to write .NET Framework applications. This includes those currently working with Visual Basic 6.0, C++ or Java.

Course Prerequisites

Before attending this course, students must meet the following prerequisites:


This course has been retired and is no longer available.

Outline Course Contents

Module 1: Introduction to .NET & Visual Basic 2005

Module 2: Language Fundamentals

Module 3: Types

Module 4: Exception Handling

Module 5: Inheritance

Module 6: Abstract Classes & Interfaces

Module 7: Arrays & Default Properties

Module 8: Attributes

Module 9: Namespaces & Assemblies

Module 10: Generic Types

Module 11: Managing Resources

Module 12: Delegates & Events

Module 13: Visual Basic 2008 Language Enhancements

Module 14: Introduction to ASP.NET & Windows Forms

Appendix Module : Operator Overloading