InformIT Home About InformIT Oracle Workforce Development Program Cisco Networking Academy Program Microsoft IT Training & Certification Other Intensive Training International IT Certifications
  Windows Essentials  
  SQL Server Administrator  
  Windows Server 2003  
  Office Power User  
  Office Specialist  
















































Introduction to Visual Basic .NET Programming with Microsoft .NET
Course 2559: 5 days; Instructor-led

This instructor-led course provides students with the knowledge and skills needed to develop applications in Microsoft Visual Basic® .NET for the Microsoft .NET platform. The course focuses on user interfaces, program structure, language syntax, and implementation details.

This is the first course in the Visual Basic .NET curriculum and will serve as the entry point for other .NET courses.

To top of page

Course Objectives

After completing this course, students will be able to:

  • Create a simple Visual Basic .NET-based application based on the Windows Application template.
  • Use forms and controls to create a user interface.
  • Create and use variables and arrays.
  • Create and use Sub and Function procedures, including predefined functions.
  • Implement decision structures and loops by using conditional expressions.
  • Validate user input for fields, controls, and forms.
  • Apply object-oriented programming techniques to create classes, add methods, and add properties.
  • Resolve syntax, run-time, and logic errors by using the debugger and structured exception handling.
  • Enhance the user interface by adding menus, status bars, and toolbars.
  • Create a simple Visual Basic .NET-based Web Forms application that uses an XML Web Service.
  • Access and manipulate data in a Microsoft Access or Microsoft SQL ServerT database by using Microsoft ADO.NET.
  • Build, package, and deploy an application.

To top of page


The course assumes that students have the following skills:

  • Windows navigation skills
  • Experience building applications in either a graphical or non-graphical environment
  • Understanding of the basics of structured programming, including concepts such as flow control, variables and parameters, and function calls

To top of page

Course Outline

Module 1: Getting Started
  • Basic .NET Concepts
  • Exploring the Development Environment
  • Creating a Visual Basic .NET Project
Module 2: Working with Forms and Controls
  • Understanding Programming Concepts
  • Working with Windows Forms
  • Working with Controls
  • Styling Your Code
Module 3: Using Variables and Arrays
  • Introduction to Data Types
  • Using Variables
  • Variable Scope
  • Converting Data Types
  • Creating and Using Structures
  • Storing Data in Arrays
Module 4: Working with Procedures
  • Creating Procedures
  • Using Procedures
  • Using Predefined Functions
Module 5: Decision Structures and Loops
  • Using Conditional Expressions
  • Using Decision Structures
  • Using Conditional Loop Structures
Module 6: Validating User Input
  • Restricting User Input
  • Validating Field Data
  • Validating Form Data
Module 7: Object-Oriented Programming in Visual Basic .NET
  • Understanding Classes
  • Working with Classes
  • Using Shared Members
  • Inheritance, Polymorphism, and Namespaces
Module 8: Handling Errors and Exceptions
  • Types of Errors
  • Using the Debugger
  • Handling Exceptions
Module 9: Enhancing the User Interface
  • Creating Menus
  • Creating Status Bars
  • Creating Toolbars
Module 10: Web Forms and XML Web Services
  • Working with Web Forms
  • Using XML Web Services
Module 11: Using ADO.NET
  • Database Concepts
  • Overview of ADO.NET
  • Working with Data
Module 12: Deploying Applications
  • Introduction to Deployment
  • Deploying a Windows-based Application


INFORMIT - Skill Development Center
Jl. Purnawarman 9c, Bandung 40117- Phone (022) 4224 168 / 4223 168
Fax. (022) 4231 168 - E-mail:

  Home | About Us | Oracle | Cisco | Microsoft | Other Training | Certification | Training Calendar  
© 2006, InformIT Ganesa Pratama. All Right Reserved