Course Outline

VB.Net for Windows Certification Bootcamp
Series: VB.Net
Weeks: 12
Cost: $300 or $1,000 challenge pricing
CEU Credits: 4.0


VB.Net is an industry tool of choice for software development in today's corporate environment. This 10 week course is for those students who wish to take the VB.Net Windows Certification Examination (70-306). The Bootcamp consists of textbook study, review, and heavy work with Transcender

For those who want some additional incentive to pass the exam, Challenge Pricing is available for this Bootcamp. What is Challenge Pricing? Instead of the usual $300 fee for the Bootcamp, pay $1,000, then take, and pass the exam, within one week of the Bootcamp's completion and your entire fee is refunded. Fail the exam, or not take it, and your fee is forfeited.


  • To learn how to use Visual Inheritance
  • To learn how to build a Graphical Interface using the System.Drawing Namespace
  • To review how to create Menus and Menu Items
  • To learn how to create Multiple-Document Interface (MDI) Applications
  • To review Exceptions and Exception Handling
  • To review the process of implementing User Input Validation in your VB.Net program
  • To learn how to create and manage .NET Components
  • To learn how to create and manage .NET Assemblies
  • To be exposed to Data Binding
  • To learn how to bind data to the User Interface
  • To learn how to transform and filter data
  • To learn how to consume and manipulate data
  • To learn how to access and manipulate SQL Server Data
  • To learn how to handle data errors
  • To learn how to create, and discover, Web Services
  • To learn how to instantiate and invoke Web Services
  • To understand the concepts of Localization and Globalization
  • To learn how to work with Legacy Code, such as ActiveX Controls and COM Components
  • To learn how to create HTML Help 1.3
  • To learn how to create HTML Help 2
  • To learn how to print in VB.Net
  • To learn how to use the PrintDocument Component
  • To learn how to use the Printing Controls
  • To learn how to test and debug a Windows Application using Tracing and Debugging Tools
  • To learn how to deploy a Windows Application
  • To learn about Deployment Tools and methods of deployment
  • To learn about Shared Assemblies
  • To learn about methods of deployment
  • To learn how to maintain and support a Windows Application
  • To learn how to manage a Windows Process
  • To learn how to work with Event Logs
  • To learn about Control Licensing
  • To learn how to configure a Windows-Based Application
  • To learn how to configure Security and Authorization


  • Intro to VB.Net + Intermediate VB.Net --or--- comparable experience




  • Visual Basic.Net Standard Edition or above. VB.Net Professional or above needed for some aspects of the course

Table of Contents

Week 1:  Introducing Windows forms
  • Creating a Windows Application
  • Setting and Adding Properties to a Windows Form
  • Using Visual Inheritance
  • Event Handling
  • Building Graphical Interface Elements by Using the System.Drawing Namespace
Week 2:  Controls
  • Adding Controls to a Windows Form
  • Setting Properties of Controls
  • Handling Control Events
  • Dialog Boxes
  • Common Windows Forms Controls
  • Creating Menus and Menu Items
  • Creating Multiple-Document Interface (MDI) Applications
Week 3:  Error Handling for the User Interface
  • Handling Exceptions
  • Custom Exceptions
  • Managing Unhandled Exceptions
  • User Input Validation
Week 4:  Creating and Managing Components and .Net Assemblies
  • Creating and Managing .Net Components
  • Creating and Managing .Net Assemblies
Week 5:  Data Binding
  • Binding Data to the UI
  • Transform and Filter Data
Week 6:  Consuming and Manipulating Data
  • Accept and Manipulate SQL Server Data
  • Access and Manipulate Data
  • Handling Data Errors
Week 7:  Web Services, Globalization
  • Understanding Web Services
  • Creating Web Services
  • Discovering Web Services
  • Instantiating and Invoking Web Services
  • Understanding Localization and Globalization
  • Implementing Localization for the User Interface
  • Converting Existing Encodings
  • Implementing Mirroring
  • Validating Non-Latin User Input
Week 8:  Working with Legacy Code, User Assistance and Accessibility
  • Using ActiveX Controls
  • Using COM Components
  • Using COM+ Components
  • Using Platform Invoke
  • Creating HTML Help 1.3
  • Creating HTML Help 2
  • Implementing User Assistance
  • Implementing Accessibility Features
Week 9:  Printing
  • Using the PrintDocument Component
  • Using the Printing Controls
Week 10:  Testing and Debugging a Windows Application
  • Testing
  • Tracing
  • Debugging
Week 11:  Deploying a Windows Application
  • Deployment Tools
  • Deploying a Windows Application
  • Shared Assemblies
  • Creating Installation Components
  • URL Remoting
  • Methods of Deployment
  • Windows Logo Program Requirements
Week 12:  Maintaining, Supporting and Configuring a Windows Application, 
  • Managing a Windows Process
  • Working with Event Logs
  • Working with Performance Counters
  • Designing a Windows Application for Performance
  • Configuring Control Licensing
  • Configuring a Windows-Based Application
  • Configuring Security
  • Configuring Authorization

  John Smiley  



Contact Us