Website hositng, design and development Specialists - Prairie 21, Incorporated
Learn How Now
HomeContact UsInformationSearch
with Professional Video Training
Web Design ServicesWeb Design TrainingWeb Development ResourcesFree Web Desgin Downloads
Learn How Now with WebTrainingOnline.com
Shopping Cart
Specials and Hot Deals
Training Topics
.NET
ASP
ASP.NET
C#
HTML
J2EE
JavaScript
Microsoft Access
Microsoft Office
SharePoint (SPS)
SQL Server
VBA
Visual Basic
Visual Basic.NET
Visual FoxPro
Visual InterDev
Windows
XML
XSLT
 
Samples
HTML Slides
JavaScript Slides
 
 
 

 

Visual Basic® .NET

Professional Training

 
Microsoft's Visual Basic programming language is about to take its biggest technology leap in its ten year history. Microsoft's Visual Basic .NET is one of the core development languages in the new Visual Studio .NET and is a complete and total rewrite of the Visual Basic compiler.

Our comprehensive Visual Basic .NET course provides in-depth coverage of Visual Basic .NET features—from fundamental to advanced topics with instruction by industry experts Andy Baron, Mary Chipman, and Ken Getz. This course will get you up to speed on all the new features and programming requirements including: VB .NET language features, the .NET framework, ADO.NET, object-oriented programming, Windows Forms, XCopy deployment, and much more...

Part 1: Programming in VB.NET

In this course you will learn how to use Visual Studio .NET and Visual Basic .NET to build applications to run on the .NET platform. You will become familiar with the new Visual Basic .NET programming syntax including new object-oriented enhancements like inheritance. This course teaches you how to create Windows Forms and trap Windows Forms Events. You will learn how to access data using the new objects in ADO.NET including the DataReader, DataAdapter, and DataSet. Learn to build solid applications using the new Try/Catch block and Exception Object for efficient error trapping and Event logging and Breakpoints for effective debugging.

Part 2: Developing Applications in VB.NET

In this course you will learn how to access legacy code in COM components through Visual Basic .NET. Understand how to use ADO.NET to manage data through table contraints, data-binding and transactions. Tap into the Internet by building Web-based application and XML Web Services including understanding Microsoft's SOAP toolkit, UDDI, and how to build Web Services consumers. Learn how to leverage the security features in the .NET framework to lock down your application and build powerful reports using Crystal Reports. Deploy your application effortlessly by understanding how to create Windows Installer Packages.

 

CD-Rom

Level 1 8 CDs $795 Buy Now
Level 2 8 CDs $795 Buy Now
Complete Course 16 CDs

$1195

Save $95

Buy Now
 
Video training includes matching courseware on the CD
 
Migrating to VB.NET CD-Rom Training
Self-Study courseware may vary from the video training
 


Outline

Level 1

Level 2

SESSION 1 (114:41)

Introduction to Windows Forms 

  • Yes, .NET Does Windows 

  • Adding Controls to a Form 

  • A Peek behind the Scenes

  • Adding Event Handling Code 

  • Adding a Menu to the Form 

  • Adding Non-Graphical Components

VB.NET Nuts and Bolts

  • Creating Console Applications 

  • Creating a New Visual Basic.NET Project

  • Modules and Classes

SESSION 2 (97:21)

VB.NET Nuts and Bolts (cont.)

  • Variables, Operators, and Data Types 

  • Procedures, Arguments, Looping, and Control Flow

The Windows Forms Event Model

  • How Visual Basic.NET Handles Events 

  • Understanding Delegates 

  • Anatomy of an Event Handler 

  • Exploring Form and Control Events

SESSION 3 (99:28)

Classes and Objects

  • Using Objects to Organize a Complex World

  • Defining Classes 

  • Constructing Objects 

  • Creating and Using Properties 

  • Creating and Using Methods 

  • Raising and Handling Events 

  • Finalization

Windows Forms Controls

  • TabControl, Context Menu, TrackBar 

SESSION 4 (108:21)

Windows Forms Controls (cont.)

  • TabControl, Context Menu, TrackBar (cont.)

  • NumericUpDown, DomainUpDown 

  • Label, CheckBox, RadioButton 

  • ListBox 

  • Adding Controls Dynamically 

  • Other List Controls 

  • Anchoring and Docking 

  • Using the Splitter Control 

  • Dialog Controls 

SESSION 5 (90:03)

Working with Strings and Dates

  • Working with Text: The String Class 

  • Manipulating Text with the StringBuilder Class 

  • Working with Dates and Times 

  • Handling Elapsed Times with the TimeSpan Type 

Exception Handling 

  • Perspectives on Exception Handling 

  • Adding a Simple Try/Catch Block 

  • Using an Exception Object 

  • Catching Specific Exceptions 

  • Using the Throw Keyword 

  • Using the Finally Block 

SESSION 6 (113:15)

Debugging Your Applications 

  • Configuring the Debugging Environment 

  • Debugging Syntax Errors 

  • Configuring Debugging in Visual Studio .NET 

  • Setting Breakpoints and Stepping through Code 

  • Exploring the Debugging Windows 

  • Writing to the Windows Event Log 

Inheritance and Interfaces

  • Object Oriented Programming

  • Supporting Inheritance 

  • Creating a Derived Class 

  • Overriding in Action 

  • Customizing Controls with Inheritance 

SESSION 7 (80:49)

Inheritance and Interfaces (cont.)

  • Using Interfaces 

  • Implementing IComparable to Enable Sorting 

Handling Input/Output Tasks

  • Introducing the System.IO Namespace

  • Selecting Files

  • Handling Path Information 

  • Working with Directories and Files 

  • Reading and Writing Text Files 

SESSION 8 (102:21)

Investigating .NET Data Structures

  • Working with Arrays 

  • Useful System.Array Members 

  • Arrays in the .NET Framework 

  • The ArrayList Class 

  • The HashTable Class 

  • The SortedList Class 

  • The Stack and Queue Classes 

  • Creating Strongly Typed Collections

 

Accessing Data

  • Overview of ADO.NET

  • The DataTable Object

  • Using the Connection and Command Objects

  • Using the DataReader Object

  • Managing Data with the DataAdapter and DataSet Objects

  • Choosing an ADO.NET Provider

  • Writing Code for Multiple Providers

Interoperability

  • Use COM Components in .NET

  • Work with Platform Invocation Services

  • Call .NET Assemblies from Visual Basic 6.0

Creating Data-Bound Applications

  • Simple Data Binding

  • Limiting Result Sets

  • Updating Data

Managing Data with ADO.NET DataSets

  • The Role of DataSets in ADO.NET

  • Saving DataSets in Session State

  • Using DataTable Constraints and DataSet DataRelations

  • Using DataSets with DataAdapters to Modify Data

  • The Transactional Model in DataSets

Data Manipulation with Windows Forms Controls

  • Managing Form State

  • Handling Concurrency Conflicts

Creating Reports with Crystal Reports

  • Getting Started with Crystal Reports

  • Creating a Simple Report

  • Adding Grouping and Footers

  • Filtering Your Reports

  • Creating a Report Viewer Form

Creating Windows Services

  • Building and Installing a Simple Windows Service

  • A More Complex Example: The FileWatcher Service

  • Introducing the FileSystemWatcher class

  • Debugging Your Service

Introduction to ASP.NET and Server Controls

  • A Review of Classic ASP

  • ASP Shortcomings

  • ASP.NET to the Rescue

  • Rendering HTML with Server Controls in ASP.NET

Distributed Applications Using XML Web Services

  • The Motivation for XML Web Services

  • Web Service Requirements and Technologies

  • Creating an XML Web Service with Visual Studio .NET

  • Designing XML Web Services

  • Creating HTTP Web Service Clients

  • Creating .NET Web Service Consumers

  • Using Microsoft SOAP Toolkit

  • Discovering Web Services Using UDDI

Creating Secure Applications

  • Security in .NET

  • Customizing Security

Advanced Windows Forms Techniques

  • Creating Multiple-Document Interface (MDI) Applications

  • Using ImageList Controls and Toolbar Buttons

  • Using GDI+ to Add Graphics to Forms

Deploying Windows Applications

  • Creating a Windows Installer Package

  • Deploying Shared Components

 

Outlines are subject to change


Copyright© 1999 - 2002 Prairie 21 Incorporated