office (678) 325-7317
fax (678) 325-7317
VB.NET Programming

Course Length: 5 days or two 3 day classes


This course will teach you everything you need to know to develop Windows applications at a professional level. But here’s a section-by-section summary.

Section 1: Get started fast
In this first section…just 3 modules…you’ll learn how to use Visual Studio and Visual Basic to develop a simple Windows application. That will get you off to a fast start and prepare you for rapid progress in the sections that follow.

Section 2: The Visual Basic essentials
Data types, control structures, the core .NET classes, and all of the other language’s all in this section. Along the way, you’ll learn how to do the tasks that are required by professional business applications, like data validation. You’ll also learn how to create and use your own business and database classes so your applications will be object-oriented.

Section 3: Database programming
This section teaches the basic skills for developing database applications. To start, you’ll learn how to use data sources to build database applications faster than ever. This is particularly useful for developing small, relatively simple applications and for prototyping larger applications. Then, you’ll learn how to write ADO.NET code that directly accesses the database.

Section 4: Object-oriented programming
This section presents the object-oriented programming features of the Visual Basic language that weren’t presented in section 2. Here, you’ll learn how to use inheritance, polymorphism, interfaces, and much more.

Section 5: More skills for working with data
This section covers how to work with text, binary, and XML files. It covers how to work with LINQ, a feature that lets you query most any data source using the Visual Basic language. And it introduces you to using the Entity Framework, a feature of ADO.NET that lets you work with a database using the objects in an object model that are mapped to a storage model that represents the database.

Section 6: Enhancement and deployment
This section covers how to enhance a Windows interface with a multiple-document interface (MDI), menus, toolbars, status bars, and help information…all the finishing touches that make your applications thoroughly professional. Then, to complete your training, you’ll learn three ways to deploy your applications.

Who Should Attend?

This course is for anyone who wants to learn how to use Visual Basic .NET to develop Windows Forms applications.

  • It works if you’re new to programming.
  • It works if you’re new to Microsoft’s .NET development environment.
  • It works if you’re an experienced .NET developer who’s new to Visual Basic.
  • It works if you have programming experience with another language like Java, C++, or COBOL.

And it works if you’ve already read some books or attended other VB.NET courses and still don’t know how to develop a real-world business application.

Course Outline

Section 1 Introduction to Visual Basic programming

Module 1 How to get started with Visual Studio

Module 2 How to design a Windows Forms application

Module 3 How to code and test a Windows Forms application

Section 2 The Visual Basic language essentials

Module 4 How to work with numeric and string data

Module 5 How to code control structures

Module 6 How to code procedures and event handlers

Module 7 How to handle exceptions and validate data

Module 8 How to work with arrays and collections

Module 9 How to work with dates and strings

Module 10 More skills for working with Windows forms and controls

Module 11 How to create and use classes

Module 12 How to debug an application

Section 3 Database programming

Module 13 An introduction to database programming

Module 14 How to work with data sources and datasets

Module 15 How to work with bound controls and parameterized queries

Module 16 How to use ADO.NET to write your own data access code

Section 4 Object-oriented programming

Module 17 How to work with default properties, events, and operators

Module 18 How to work with inheritance

Module 19 How to work with interfaces and generics

Module 20 How to organize and document your classes

Section 5 More skills for working with data

Module 21 How to work with files and data streams

Module 22 How to work with XML files

Module 23 How to use LINQ

Module 24 How to use the Entity Framework

Section 6 Enhancement and deployment

Module 25 How to enhance the user interface

Module 26 How to deploy an application

Home | AboutUs | Training | Mentoring | Contact Us

© 2008 Dunn Training Inc. All Rights Reserved.