Jump to course:



Since its introduction in 1991, Visual Basic has become the tool of choice for developing user-friendly applications in today’s business world. The latest incarnation of Visual Basic, called Visual Basic .NET, brings the language into the Internet age by incorporating the .NET framework. Developers are eagerly embracing the dynamic new features of the language.

This course thoroughly explains the fundamentals of accurate, modern programming methodology using the elements of Windows’ graphical user interface. The course includes examples of database programming using ADO.NET and SQL. The course presents object-oriented techniques, including inheritance and polymorphism and builds on examples to allow programmers to develop and integrate fully functional XML web services into their applications.

To learn more about Microsoft’s .NET strategy click here

View the certification path

  • Develop Object Oriented programs in VB .NET
  • Handle exceptions in classes and code
  • Understand threads and scheduling
  • Work with XML documents
  • Understand the DOM
  • Work with SQL and ADO .NET to build data driven sites
  • Build web forms and web controls
  • Build servers that work with Streams-Based Sockets and Datagrams

… and much more

  • VB .NET interface & Framework
  • Object-Based Programming with Visual BASIC
  • Classes. Class Scope. Controlling Access to Members. Initializing Class Objects
  • Constructors. Using Overloaded Constructors. Properties. Me Reference. Garbage Collection.
  • Class View and Object Browser.
  • Inheritance. Base Classes and Derived Classes.
  • Protected and Friend Members.
  • Polymorphism. Derived-Class-Object to Base-Class-Object Conversion.
  • Exception Handling.
  • Graphical User Interface Concepts
  • New VB .NET controls
  • Menus. LinkLabels. ListBoxes, and CheckedListBoxes. ComboBoxes. TreeViews. ListViews. Tab Control. Multiple-Document-Interface (MDI) Windows. Visual Inheritance. User-Defined Controls.
  • Multithreading. Thread States: Life Cycle of a thread. Thread Priorities and Thread Scheduling.
  • Strings, Characters and Regular Expressions.
  • Graphics and Multimedia.
  • Files and Streams. Data Hierarchy.
  • Extensible Markup Language (XML) XML Documents, XML Name spaces.
  • Document Object Model (DOM). Document type Definitions (DTDs) Schemes and Validation.
  • Database, SQL and ADO .NET.
  • Relational Database Model.
  • Relational Database Overview:
  • ADO .NET Object Model
  • Reading and Writing XML Files
  • ASP .NET, Web Forms and Web Controls.
  • HTTP Transaction.
  • System Architecture. Web-Form
  • Session Tracking.
  • System Architecture.
  • Web-Forms
  • Connecting to a Database in ASP .NET.
  • Tracing Internet and World Wide Web Resources.
  • ASP .NET and Web Services. SOAPand Web Services.

On completion of the course attendees will have a thorough understanding of the VB .NET application framework. Programmers will be comfortable exploiting VB .NET’s facilities to develop XML based web services and data driven sites using ASP.
Existing programmers with 2 or more years experience programming Visual BASIC in a commercial environment.Web developers familiar with VB ASP programming wanting to use the VB .NET framework.
5 Days / 18 Evenings

Start Dates

Looking for course dates? Find dates for your course here.

Find a Date