Login 
Password
  
 


Free Exams!
Test your skills with one of our certification exams and see how you stack up right now.

Homepage
Visit our homepage and find out more about what NCSA can do for you.

Learn More About Us
Find out more about how our certifications can benefit you.

Course Descriptions
View a complete listing of certifications available through NCSA.

Access 2000
Excel 2000
Word 2000
PowerPoint 2000
Access 2002
Excel 2002
Word 2002
PowerPoint 2002
Office 2000
Office XP
Windows 2000 Pro
Windows 2000 Server
Visual C++
JavaScript
Computer Hardware
ColdFusion 4.5
HTML 4.0

HTML Tag Library
Visit our HTML tag library, a free reference we provide to our visitors.

Certificate Database
Lookup a certification in our online database.

Affiliate Program
Make money by helping people get the computer training and certification they need. Sign-up Here!

Support Center
If you have questions or concerns feel free to visit our online support center.


 


In addition to our training courses we also offer free online certification exams on several topics including Microsoft Office, Computer Hardware, HTML, PC Basics and more.

Click here for online certification exams.


This complete training course for the Visual Basic .NET includes 7 CD-ROM's and contains over 10 hours of professional quality instructor led training. Multimedia content allows you to quickly learn key concepts and the CD format lets you quickly pause and review important areas. A detailed outline of the course as well as a short introduction to the trainer are included below.

   Visual Basic .NET set of 7 (CD) $599.95
   Visual Basic .NET set of 7 (VHS) $599.95
   Shipping (US only)
FREE

About The Trainer:

Michael Lee is a Senior Trainer and Consultant with Saqqara Technology, Inc., a MIcrosoft Certified Partner located in Henderson, Nevada. Michael has over 10 years technology training experience and has published numerous books about SQL Server and Client/Server development. He is a popular speaker and presenter, and is demanded at client sites and conferences all over the US and Europe.

 Level One

  1.0 DOT NET Concepts

  • 1.1 Why do we need DOT NET
  • 1.2 Introducing the DOT NET Framework
  • 1.3 Understanding the Common Type System
  • 1.4 Compilers, Assemblies & Microsoft Intermediate Language (MSIL)
  • 1.5 Namespaces
  2.0 Using the Visual Studio IDE

  • 2.1 What is Visual Studio
  • 2.2 Project Basics
  • 2.3 The Visual Studio Interface
  • 2.3a What is Visual Studio?
  • 2.3b Docking/Pinning Windows
  • 2.3c Using the Work Area
  • 2.3d Reviewing the Other Windows
  • 2.3e Using the Integrated Web Browser
  • 2.4 Compiling & Executing
  • 2.5 Getting Help
  3.0 Creating Simple Interfaces

  • 3.1 Form Basics
  • 3.1a Setting Form Properties
  • 3.1b Defining the Startup Form
  • 3.2 Adding Controls to a Form
  • 3.2a Pacing Controls on a Form
  • 3.2b Setting Control Properties
  • 3.3 What is an Event?
  • 3.4 Writing Code for an Event
  • 3.4a Accessing the Code Editor
  • 3.4b Running the Application

 Level Two

  1.0 Using Variables & Constants

  • 1.1 What is a Variable
  • 1.2 Understanding the Common Type System
  • 1.3 Declaring & Using Variables
  • 1.3a Naming Requirements
  • 1.3b Option Explicit
  • 1.3c Assignment
  • 1.3d Scope
  • 1.4 Using Constants
  • 1.5 Type Conversion
  • 1.6 Structures
  • 1.7 Arrays
  2.0 Using Procedures

  • 2.1 What is a Procedure?
  • 2.2 Creating & calling Sub Procedures
  • 2.3 Creating & calling Function Procedures
  • 2.4 Using Arguments
  • 2.4a Passing Standard Arguments
  • 2.4b Passing ByRef
  • 2.4c Passing Arrays
  • 2.4d Optional Arguments
  • 2.4e Overloading
  • 2.5 Using Built-in Functions
  • 2.6 Using the Sub Main
  3.0 Operators & Expressions

  • 3.1 VB.NET Operators
  • 3.2 Building Expressions
  • 3.3 Using Strings
  4.0 Control of Flow Logic

  • 4.1 Using the If...Then Structure
  • 4.2 Using the Select Case Structure
  • 4.3 Using the Do...Loop Structure
  • 4.4 Using the For...Next Structure
  • 4.5 Using the For Each...Next Structure

 Level Three

  1.0 Working with Forms

  • 1.1 Creating Form Instances
  • 1.2 Working with Multiple Forms
  • 1.3 Drag & Drop
  2.0 Windows Controls

  • 2.1 Overview of Windows Controls
  • 2.2 Label
  • 2.3 LinkLabel
  • 2.4 TextBox
  • 2.5 Button
  • 2.6 Menu
  • 2.7 CheckBox
  • 2.8 RadioButton & GroupBox
  • 2.9 PictureBox
  • 2.10 Panel
  • 2.11 ListBox
  • 2.12 CheckedListBox
  • 2.13 ComboBox
  • 2.14 TabControl
  • 2.15 DateTimePicker
  • 2.16 MonthCalendar
  • 2.17 Timer
  • 2.18 ImageList
  • 2.19 Splitter
  • 2.20 DomainUpDown
  • 2.21 NumericUpDown
  • 2.22 ToolTip
  • 2.23 ContextMenu
  • 2.24 ToolBar
  • 2.25 StatusBar
  • 2.26 ErrorProvider
  • 2.27 NotifyIcon
  3.0 Using Dialogs

  • 3.1 MessageBox
  • 3.2 InputBox
  • 3.3 Common Dialogs
  • 3.4 Creating Custom Dialog Forms

 Level Four

  1.0 Multiple Document Interface

  • 1.1 Why MDI?
  • 1.2 Creating MDI Windows
  • 1.3 MDI & Menus
  • 1.4 Cascade & Tile
  2.0 File IO

  • 2.1 Directory & DirectoryInfo Classes
  • 2.2 File & FileInfo Classes
  • 2.3 Stream Classes
  • 2.4 StreamReader & StreamWriter Classes
  • 2.5 StringReader & StringWriter Classes
  3.0 Debugging

  • 3.1 The need for Debugging
  • 3.2 What is Break Mode?
  • 3.3 Breakpoints & Stepping
  • 3.4 Autos & Locals Windows
  • 3.5 Watch Expressions
  • 3.6 The Call Stack
  • 3.7 Using the Command Window
  4.0 Error Handling

  • 4.1 What is an Exception? Demo: looking at method documentation
  • 4.2 Using Try...Catch...Finally
  • 4.3 Exit Try & When
  • 4.4 Throwing Exceptions
  5.0 Input Validation

  • 5.1 Types of Validation
  • 5.2 Intrinsic Validation
  • 5.2a The TextBox
  • 5.2b The MaskEdit Control
  • 5.3 Using Validation Events
  • 5.4 Form-Level Validation

 Level Five

  1.0 Object Oriented Concepts

  • 1.1 Why & What is OOP?
  • 1.2 Classes & Objects
  • 1.3 Object Oriented Techniques
  • 1.3a Abstraction
  • 1.3b Encapsulation
  • 1.3c Inheritance
  • 1.3d Polymorphism
  • 1.4 Class Members
  • 1.4a Properties
  • 1.4b Methods
  • 1.4c Events
  • 1.5 Namespaces
  2.0 Creating Classes

  • 2.1 Defining the Class
  • 2.2 Access Modifiers
  • 2.3 Creating Methods
  • 2.4 Creating Properties
  • 2.5 Overloading Methods
  • 2.6 Constructors
  • 2.7 Garbage Collection
  • 2.8 Destructor & Dispose
  • 2.9 Revisiting Structures
  • 3.0 Inheritance
  • 3.1 Deriving Classes
  • 3.2 Overriding Methods
  • 3.3 Using MyBase
  • 3.4 MyClass vs. Me
  • 3.5 Constructor Chaining
  4.0 Interfaces

  • 4.1 What is an Interface?
  • 4.2 Creating an Interface
  • 4.3 Implementing an Interface
  • 4.4 Using IDisposable
  • 4.5 Interface Inheritance

 Level Six

  1.0 Polymorphism

  • 1.1 What is Polymorphism
  • 1.2 Polymorphism using Inheritance
  • 1.3 Polymorphism using Interfaces
  • 2.0 Using Shared Members
  • 2.1 Why use shared Members
  • 2.2 Shared Data Members
  • 2.3 Shared Methods
  3.0 Namespaces

  • 3.1 Creating a Namespace
  • 3.2 Using Imports
  4.0 Inheritance & Forms

  • 4.1 Benefits of Form Inheritance
  • 4.2 Creating the Base Form
  • 4.3 Creating the Inherited Form
  5.0 Developing Components

  • 5.1 What is an Component
  • 5.2 Creating the Component Class
  • 5.3 Adding a Property
  • 5.4 Adding a Method
  • 5.5 Testing the Component
  6.0 Console Applications

  • 6.1 Uses & Benefits of Console Apps
  • 6.2 Outputting to the Console
  • 6.3 Capturing the Keyboard Input
  • 6.4 Interacting with Other Objects

 Level Seven

  1.0 Threading

  • 1.1 What is a Thread?
  • 1.2 Creating & Using Threads
  • 1.3 Managing Threads
  • 1.4 Handling Shared Resources
  2.0 Serialization

  • 2.1 Serialization & Persistence
  • 2.2 Serializing an Object
  • 2.3 Deserializing an Object
  3.0 Deployment

  • 3.1 Deployment Concepts
  • 3.2 Deploying Simple Applications
  • 3.3 Deploying Componentized Applications
  • 3.3a Private Assemblies
  • 3.3b Strong Named Assemblies
  • 3.4 Deploying Shared Components
  • 3.4a Using the Global Assembly Cache
  • 3.4b Assembly Versioning
  4.0 Windows Services

  • 4.1 Services vs. Applications
  • 4.2 Creating the Service
  • 4.3 Adding Event Logging
  • 4.4 Handling Service Events
  • 4.5 Creating an Installer & Setup
  • 4.6 Installing & Testing the Service
  • 5.0 Upgrading Applications from VB
  • 5.1 Reasons to Upgrade
  • 5.2 Planning & Upgrade Strategy
  • 5.3 Using the Upgrade Wizard

Please visit our special offers page to view some superb offers from our partners on the web. To view our special offers click here.

Or continue browsing our courses below.


3D Studio Max
A+ 2003
Microsoft Access 2007
Acrobat 4
ActiveX and OLE
Adobe Illustrator
Adobe InDesign CS
Adobe PhotoShop CS
ASP .NET
AutoCAD 2000
C Programming
C# Programming
Cisco CCNA
CompTIA Security+
CorelDRAW 10
Crystal Reports 8
Delphi 6

Exchange Server 2000
Flash 5
Frontpage 2000
ICDL/ECDL
IIS 5
Java 2
Linux 101
Linux 102
Lotus Notes 5
MicroSoft .NET
Network+ 2002
Oracle 8iR2
Outlook 2000
Outlook XP
PageMaker 6.5
Paradox 8

Perl 5
PhotoDraw 2000
PhotoPaint 8
SQL Server 2000
TCP/IP 4
Unix
Visio 2002
VB .NET
VBScript 5
Visual FoxPro 6
MCSE 2000
Windows XP User
WordPerfect 9
WordPerfect 11
XML
ZenWorks 3.0

     

     


Typing Speed Test
Test your typing speed with our certified typing speed test today.

  
HOME      EMPLOYERS    TESTING CENTERS    CERTIFICATION LIST    INSURANCE QUOTES    AFFILIATES    CONTACT US

© 2002-2010 National Computer Science Academy, All Rights Reserved.