AppDev - Technical learning ...in a class by itself
Product Search
Browse Catalog
Training Topics
 Developer
ADO.NET
ASP, ASP.NET
BizTalk Server
Cloud
HTML
Java, Javascript
LightSwitch
MCTS
Metro
Mobile Development
Office Developer
SharePoint
Silverlight
SQL Server
Visual Basic
Visual C#
Visual Studio .NET
Visual Studio 2005
Visual Studio 2008
Visual Studio 2010
Visual Studio 6.0
XML, XSLT
AppDev OnDemand
Training Suites

IT Professional
MCSE, MCSA
Microsoft Windows

End User
Learning Office
Learning Windows
Team Training Solutions
 Overview
AppDev OnDemand Enterprise
Instructor-Led
Blended Learning
Multi-User Licensing
Resources
 Conferences
Free Training
International
About AppDev
 AppDev Experts
Company Profile
Press Releases
Contact Us
Jobs
Testimonials
Privacy Policy
Site Map


Sign-in | New User? Click here to sign up
  View Cart My Account Customer Service Product Support
AppDev Home Page CD, DVD, Online Learning Team Learning: Online, Classroom ILT Solutions
Ready to Order? Order online or call 1-800-578-2062    AppDev on Facebook AppDev on YouTube
Visual Basic .NET 2003 Training

Visual Basic .NET 2003

with Ken Getz, Andy Baron, & Mary Chipman

View Course Outline | Print Course Outline (.PDF)

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 VB .NET features and programming requirements including: VB .NET language features, the .NET framework, ADO.NET, object-oriented programming, Windows Forms, XCopy deployment, and much more...

Course includes 78+ hours of total training time...

  • 16 modules of training
  • Over 26 hours of media run time
  • Over 1100 pages of online courseware
  • Step-by-step hands-on-labs
  • Sample code

SPECIAL OFFER: BUY 1 GET 1 FREE TRAINING! Details...
Hurry, offer ends 2/29/2012. Not valid on printed books.

FormatModulesRetail Price
Visual Basic .NET 2003
CD-ROM

 16 CD-ROMs
ZVBNT-CD-53

Retail Price: $395.00

CD-ROM & Books

 16 CD-ROMs + Printed Books
KVBNT-CD-53

Retail Price: $555.00

DVD-ROM

 1 DVD-ROM
ZVBNT-DV-53

Retail Price: $395.00

DVD-ROM & Books

 1 DVD-ROM + Printed Books
KVBNT-DV-53

Retail Price: $555.00

Multi-User LicenseNeed to train multiple users? Call 800-578-2062 to purchase additional user licenses for your AppDev Product.
100% Satisfaction Guaranteed. Details...
This training includes AppDev’s comprehensive courseware in printable .pdf format. Items designated as + Printed Books include a printed copy of the courseware.
View the text of AppDev's Single-User License Agreement.
See additional order and shipping information.
Read about Ken Getz, Andy Baron, & Mary Chipman.
Save even more on this course when you buy a Training Suite: Microsoft Development Library, .NET Power Suite for Visual Basic .NET, Visual Basic .NET and SQL Server 2000 Power Suite Bundle, Visual Basic .NET Starter Suite, Developing Applications with Visual Basic .NET Training Suite
Course Outline (Outlines are subject to change.)

Microsoft Visual Basic .NET

ModulesRun TimePages
1626 hours1100

In the first part of 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.

Once you have mastered the basics of Visual Basic .NET, 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 constraints, 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.

In this course you will...

  • Learn about Windows Forms
  • Get up to speed on the new Visual Basic syntax
  • Understand how to trap Windows Forms events
  • Learn basic object-oriented programming techniques
  • See the latest Windows Forms controls
  • Become familiar with classes for handling string and date data
  • Learn how to access data using ADO.NET
  • Understand how to use inheritance and override members
  • Work with the new VB.NET debugging features
  • Understand error handling using Exception objects
  • Learn how to work with the Windows file system
  • Investigate new .NET data structures
  • Learn the role of DataSets in ADO.NET
  • Understand how to build Windows Services
  • Learn how to create data-bBound application
  • Build XML Web Services
  • See how VB.NET can access COM components
  • Become familiar with ASP.NET and server controls
  • Learn about .NET security
  • Understand how to build reports using Crystal Reports
  • Learn to create MDI applications
  • See how to efficiently deploy your VB.NET applications

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

SESSION 9 (93:39)

Accessing Data

  • Overview of ADO.NET
  • Connecting to Data
  • Executing Commands
  • Working with Data
  • Choosing an ADO.NET Provider

Interoperability

  • Using COM Objects in Visual Basic .NET
  • Using Platform Invocation Services

SESSION 10 (107:02)

Interoperability (cont.)

  • Call .NET Assemblies from Visual Basic 6.0

Creating Data-Bound Applications

  • Data Binding Basics
  • Using the Data Form Wizard

Introduction to ASP.NET

  • A Review of Classic ASP
  • ASP.NET Web Applications

SESSION 11 (106:55)

Introduction to ASP.NET (cont.)

  • Rendering HTML with Server Controls

Managing Data with ADO.NET DataSets

  • The Role of DataSets in ADO.NET
  • Using DataSets in ASP.NET
  • Saving DataSets in Session State
  • Using DataTable Constraints and DataSet DataRelations
  • Using DataSets with DataAdapters to Modify Data

SESSION 12 (107:04)

Managing Data with ADO.NET DataSets (cont.)

  • Using DataSets with DataAdapters to Modify Data (cont.)
  • The Transactional Model in DataSets
  • DataSets and XML
  • Typed DataSets

Creating Reports Using Crystal Reports

  • Introducing Crystal Reports
  • Creating a Simple Report

SESSION 13 (95:59)

Creating Reports Using Crystal Reports (cont.)

  • Using Custom Formulas
  • Add Custom Grouping and Totals
  • Filtering the Report

Creating Windows Services

  • Introducing Windows Services
  • Building Your First Windows Service
  • The FileWatcher Service

Creating and Consuming XML Web Services

  • The Motivation for XML Web Services
  • Creating an XML Web Service with Visual Studio .NET
  • Designing XML Web Services

SESSION 14 (105:03)

Creating and Consuming XML Web Services (cont.)

  • Creating .NET Consumers
  • Web Services and Legacy Clients
  • Discovering Web Services Using UDDI

Data Binding Techniques

  • Synchronizing Multiple DataGrid Controls
  • Formatting a DataGrid Control
  • Limit Editing in a DataGrid
  • Working with the ListBox Control
  • Working with Binary Data

Security

  • Overview of Security in .NET
  • Permission Requests

SESSION 15 (100:34)

Security (cont.)

  • Using Role-Based Security

Multiple Document Interfaces (MDI) and Graphics (GDI+)

  • Creating MDI Applications
  • The Scribble Application

SESSION 16 (106:58)

Multiple Document Interfaces (MDI) and Graphics (GDI+) (cont.)

  • Drawing on Forms
  • Creating Transparent Areas in Forms
  • Creating Shaped Forms

Deployment

  • Deployment Concepts
  • Simple Deployment
  • Windows Installer Deployment
  • Deploying Shared Components
  • HTTP Deployment

back to top


Your Instructor

Your instructors, Andy Baron, Mary Chipman, and Ken Getz are all Senior Consultants with MCW Technologies, a Microsoft Solution Provider. All have been Microsoft MVPs since 1995. When not creating applications for clients, Andy, Mary, and Ken write articles for technical journals such as MSDN, Visual Basic Programmer's Journal, asp.netPRO, Access-VB-SQL Advisor, MsOfficePro, and SQL Server Magazine, and have written over 10 technical books on various development topics. All three authors speak regularly at industry conferences, including Microsoft's Tech-Ed and DevDays, DevConnections, VBITS, and Advisor Devcon.

back to top



About This Site | Privacy Policy | Site Map
©2010 AppDev Products, LLC. All Rights Reserved. PHONE: 800-578-2062 or 952-943-1363
10250 Valley View Road Suite 120 | Eden Prairie, MN 55344 | FAX: 952-942-8452 | info@appdev.com