• Technical IT

    Solutions delivered throughout the UK
  • Business Applications

    Solutions delivered throughout the UK
  • Professional Best Practice

    Solutions delivered throughout the UK
  • Professional Development

    Solutions delivered throughout the UK

Programming with Microsoft Visual Basic .NET (2373)

  • Price £1,495.00
  • Duration 5 day(s)
All major credit cards accepted


The goal of this course is to provide Microsoft Visual Basic developers with the knowledge and skills needed to develop Microsoft .NET-based applications by using Visual Basic .NET. Visual Basic .NET is a significant upgrade to Visual Basic and incorporates many new features and framework goals of the .NET architecture. These changes will allow Visual Basic developers to create enterprise applications for the .NET Platform and to create more traditional Visual Basic applications that can take advantage of the enhancements to the language.

Intended Audience
This course is intended primarily for developers who use Visual Basic 4.0 or later as their primary language, who use Microsoft technologies such as Microsoft ActiveX Data Objects (ADO) and Active Server Pages (ASP) to develop applications, and who plan to use Visual Basic .NET for future application development.


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

Experience developing applications with Visual Basic 4.0 or later
Successful completion of Course 1013, Mastering Microsoft Visual Basic 6 Development, or equivalent knowledge


Successful completion of Course 1016, Mastering Enterprise Development Using Microsoft Visual Basic 6, or equivalent knowledge
Familiarity with basic concepts of object-oriented programming
Familiarity with Extensible Markup Language (XML) concepts
Familiarity with Microsoft's .NET strategy as described on Microsoft's .NET Web site: http://www.microsoft.com/net/ [http://www.microsoft.com/net/]
Familiarity with the .NET Framework as described on the following Web sites: http://msdn.microsoft.com/msdnmag/issues/0900/Framework/default.asp [http://msdn.microsoft.com/msdnmag/issues/0900/Framework/default.asp] and http://msdn.microsoft.com/msdnmag/issues/1000/Framework2/default.asp [http://msdn.microsoft.com/msdnmag/issues/1000/Framework2/default.asp]

Microsoft Certified Professional Exams
There is no Microsoft Certified Professional exam associated with this course.


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

List the major elements of the .NET Framework and describe some of the major enhancements to the new version of Visual Basic.
Describe the basic structure of a Visual Basic .NET project and use the main features of the integrated development environment (IDE).
Use the new language features and syntax in Visual Basic .NET.
Explain the basic concepts and terminology of object-oriented design specifically for Visual Basic .NET.
Explain and use the basic concepts and terminology of object-oriented programming in Visual Basic .NET.
Create applications by using Microsoft Windows Forms.
Create Internet applications that use Web Forms and Web Services.
Create applications that use ADO.NET.
Create components in Visual Basic .NET.
Set up and deploy various types of Visual Basic .NET-based applications.
Prepare existing Visual Basic-based applications for upgrade to Visual Basic .NET.

Course Content

Overview of the Microsoft .NET Platform
Take a closer look: Download Sample Module 1 [http://download.microsoft.com/download/visualbasic.net/Update/B/W9XNT4MeXP/EN-US/course-2373-module-1.exe] (Portable Document Format, 860 KB).

What Is the Microsoft .NET Platform?
What Is the .NET Framework?
What Are the .NET Framework Components?
What Are the Visual Basic .NET Enhancements?
Development Environment Features
Take a closer look: Download Sample Module 2 [http://download.microsoft.com/download/visualbasic.net/Update/B/W9XNT4MeXP/EN-US/course-2373-module-2.exe] (Portable Document Format, 1.10 MB).

Describing the Integrated Development Environment
Creating Visual Basic .NET Projects
Using Development Environment Features
Debugging Applications
Compiling in Visual Basic .NET
Language and Syntax Enhancements
Data Types
Using Variables
Functions, Subroutines, and Properties
Exception Handling
Object-Oriented Design for Visual Basic .NET
Designing Classes
Object-Oriented Programming Concepts
Advanced Object-Oriented Programming Concepts
Using Microsoft Visio
Object-Oriented Programming in Visual Basic .NET
Defining Classes
Creating and Destroying Objects
Working with Classes
Using Windows Forms
Why Use Windows Forms?
Structure of Windows Forms
Using Windows Forms
Using Controls
Windows Forms Inheritance
Building Web Applications
Introduction to ASP.NET
Creating Web Form Applications
Building Web Services
Using Web Services
ADO.NET Overview
.NET Data Providers
The DataSet Object
Data Designers and Data Binding
XML Integration
Developing Components in Visual Basic .NET
Components Overview
Creating Serviced Components
Creating Component Classes
Creating Windows Forms Controls
Creating Web Forms User Controls
Deploying Applications
Describing Assemblies
Choosing a Deployment Strategy
Deploying Applications
Upgrading to Visual Basic .NET
Deciding Whether to Upgrade
Options for Upgrading
Performing the Upgrade

Make Enquiry

Course Enquiry

Book Now

Course Enquiry

Find your local training centre