Quick Search:


 

 
Take Learning to a Whole New Level
 

.NET Complete

Includes: What is Microsoft.NET?, ASP.NET, VB.NET, Visual Studio.NET, and C#.NET Programming
Interactive Instructor Based Video Training Courses and Study Guides

 

Trainer Outline Buy Options
 
Contents
- Products
- Downloads
- Pricing
- Secure Order
Buy Now

Price Guarantee
 

Trainer Information: Michael Lee
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 in high demand at client sites and conferences all over the US and Europe.
 

Note: This course is current to .NET Framework version 1.1 but covers valuable and relevant material for today's development issues.
 

 
What is Microsoft .NET?: Level 1
 
1.0 Overview of the .NET Platform

1.1 Overview of .NET
1.2 Common Language Specification
1.3 Common Type System
1.4 .NET Applications
1.5 ADO.NET
1.6 Security Services
1.7 Why Migrate to .NET
1.8 Benefits of Using.NET
1.9 How to Migrate

2.0 Introduction to Visual Studio.NET

2.1 Overview to Visual Studio.NET
2.2 Project Templates
2.3 Getting Started with VS.NET
2.4 Creating a New Project
2.5 VS.NET Integrated Development Environment (IDE)

3.0 Introduction to Window Forms (WinForms)
3.1 Overview of WinForms
3.2 Standard WinForm Controls
3.3 Anchoring & Docking
3.4 Under the Hood
3.5 Displaying a WinForm

 
 
What is Microsoft .NET?: Level 2
 
1.0 What's New in VB.NET

1.1 What's Changed?

2.0 Introduction to the DataTable Class
2.1 The DataTable Class
2.2 Creating a DataTable

3.0 Working with the MessageBox Class
3.1 Overview of the MessageBox Class
3.2 Using the MessageBox Class


4.0 Multiple Document Interface (MDI) & Menus

4.1 Overview of MDI
4.2 Runtime Features of Child Forms
4.3 Creating Menus
4.4 Calling a Child Form
4.5 Child Menus in MDI Applications
4.6 Arranging Child Forms
4.7 Positioning Child Forms
4.8 Tracking Child Windows
4.9 Creating Pop-Up Menus
4.10 Manipulating Menus at Runtime
4.11 Unloading an MDI Application
 
 
What is Microsoft .NET?: Level 3
 
1.0 Creating Dialogue Forms

1.1 Creating Dialogue Box Forms

2.0 Using the Debugger
2.1 Overview of Debugging
2.2 Invoking the Debugger
2.3 Useful Windows for Debugging
2.4 Using the Debug Class
2.5 Conditional Compilation

3.0 Error Handling in VB.NET
3.1 Overview of Error Handling
3.2 Using Error Handling
3.3 Working with Specific Exceptions
3.4 Throwing Exceptions
3.5 Running Code Unconditionally
3.6 Creating Exception Classes


4.0 Classes in VB.NET

4.1 Overview of Classes
4.2 Creating a Class
4.3 Creating a Method
4.4 Passing Data to a Constructor

5.0 Overloading Methods
5.1 Overview of Overloading Methods
5.2 Creating an Overloaded Method
5.3 Overloading Sub New

6.0 Introduction to Inheritance
6.1 Overview of Inheritance
6.2 Creating an Inherited Class
6.3 Overriding a Method
6.4 Abstract Classes
6.5 Interface Inheritance
6.6 Visual Inheritance

 
 
What is Microsoft .NET?: Level 4
 
1.0 Creating a Class Library

1.1 Overview of Class Libraries
1.2 Creating a Class Library
1.3 Creating a Consumer Application
1.4 Creating a NameSpace
1.5 Adding Other Classes to a DLL
1.6 Updating Assembly Information
1.7 Under the Hood

2.0 List Box Control Basics
2.1 Adding Items to a List Box
2.2 Multi-Select List Boxes
2.3 Loading Objects into a List Box


3.0 Introduction to ADO.NET

3.1 Overview of ADO.NET Classes

4.0 ADO.NET Data Binding
4.1 Binding Data to a DataGrid
4.2 Creating Parameterised Query
4.3 Binding Data Manually

 
 
What is Microsoft .NET?: Level 5
 
1.0 ADO.NET Connection & Command Objects

1.1 Using the ADO.NET Connection Object
1.2 Using the ADO.NET Command Object

2.0 The ADO.NET DataReader Object
2.1 Loading a List Box
2.2 A Generic ListItem Class
2.3 Displaying Product Info
2.4 Finding Values in Combo Boxes

3.0 ADO.NET DataTables & DataSets
3.1 Load a ComboBox Using a DataTable Object
3.2 Creating a DataSet Object
3.3 Load a ListBox from a DataSet
3.4 Finding a Specific Row in the DataSet
3.5 Adding Rows to a DataSet
3.6 Updating Rows in a DataSet
3.7 Deleting Rows in a DataSet


4.0 ADO.NET & Stored Procedures

4.1 Executing Stored Procedures
4.2 Updating Data Using Stored Procedures

5.0 Introduction to XML
5.1 What is XML?
5.2 Displaying XML

6.0 Processing XML
6.1 Using System.XML in VB.NET
6.2 XMLTextReader & XMLTextWriter
6.3 DataSets & XML
6.4 Using the StringReader Class

7.0 COM Components from .NET
7.1 Migrating a VB6 COM Components
7.2 Using a COM Component from .NET

 
 
What is Microsoft .NET?: Level 6
 
1.0 Introduction ASP.NET

1.1 Overview of ASP.NET
1.2 Web Forms
1.3 Web Form Controls
1.4 Create a Web Form

2.0 Create a Web Login Form
2.1 Create an Employee Class
2.2 Creating Feedback Forms

3.0 Validation Controls
3.1 Overview of Validation Controls
3.2 Required Field Validation Control
3.3 Range Validation Control
3.4 Validation Summary Control
3.5 Compare Validation Control
3.6 Regular Expression Validation Control
3.7 Custom Validation Control


4.0 Web Form Data Binding

4.1 Binding to a Data Grid
4.2 Binding to a Combo Box
4.3 Filling a Combo Box Manually
4.4 Customer & Orders

5.0 Using the WebForm DataGrid
5.1 Formatting the DataGrid
5.2 Formatting Numeric Columns
5.3 Adding a Pager
5.4 Adding a Hyperlink

 
 
What is Microsoft .NET?: Level 7
 
1.0 Displaying Data Using the DataRepeater Control

1.1 How to Use the Repeater Control
1.2 Hooking Up the Data
1.3 More Advanced Repeater

2.0 State Management in ASP.NET
2.1 Overview of State Management
2.2 Using the Session Object
2.3 Using Cookies
2.4 Using a StateBag
2.5 Cookieless Sessions
 


2.6 Web Farm State Management
2.7 Automatic SQL Server State Management

3.0 Introduction to Web Services
3.1 Overview of Web Services

4.0 Creating & Using Web Services
4.1 Creating a Simple Web Service
4.2 Consuming a Web Service from WinForms
4.3 Consuming a Web Service from a Web Application
4.4 Product Web Service

 
 

 
ASP.NET: Level 1
 
1.0 Server-Side Programming Concepts

1.1 Static vs. Dynamic Web Applications
1.2 Server-side Design Options

2.0 Overview of HTML and Scripting
2.1 HTML Tagging
2.2 Using Styles
2.3 Form Tags
2.4 Using ActiveX
2.5 DHTML

3.0 Review of Traditional ASP

3.1 Client vs. Server Scripting
3.2 ASP Objects

4.0 Introduction to ASP.NET
4.1 ASP.NET and the .NET Framework
4.2 Structure of an ASP.NET Page
 
 
ASP.NET: Level 2
 
1.0 HTML Controls and Events

1.1 Using HTML Server Controls
1.2 Managing Events

2.0 Using Code-Behind Pages
2.1 How Does it Work?
2.2 Creating Code-behind Classes
2.3 Using Controls with Code-behind Pages
2.4 Using Inheritance with Code-behind

3.0 Basic ASP.NET Controls
3.1 Web Control Concepts
3.2 asp:Label & asp:Textbox
3.3 asp:Button & asp:Image Button
3.4 asp:CheckBox & asp:CheckBoxList
3.5 asp:ListBox & asp:DropDownList
3.6 asp:RadioButton & asp:RadioButtonList

4.0 Validation
4.1 Validation Concepts
4.2 RequiredFieldValidator Control
4.3 CompareValidator Control
4.4 RangeValidator Control
4.5 RegularExpressionValidator Control
4.6 ValidationSummary Control
4.7 Custom Validation
 
 
ASP.NET: Level 3
 
1.0 Page Navigation

1.1 Controlling Form Submit
1.2 Using the Redirect Method
1.3 Using Hyperlink Control

2.0 Advanced Control Management
2.1 Managing ViewState
2.2 Programmatic Loading
2.3 Using the Panel Control

3.0 Creating User Controls
3.1 What is a User Control?
3.2 Creating a Simple User Control
3.3 Exposing Properties and Methods
3.4 Handling Events

4.0 Globalisation
4.1 Globalisation Concepts
4.2 Specifying Cultural Settings
4.3 The System Globalisation Namespace

5.0 Managing State
5.1 What is State Management?
5.2 Using Cookies
5.3 Managing Session State
5.4 Storing Session Data
5.5 Using Cookieless Sessions
5.6 Using Global.asaz
 
 
ASP.NET: Level 4
 
1.0 Accessing Data with ADO.NET

1.1 What is ADO.NET?
1.2 Managing Connections
1.3 Creating Commands
1.4 Using Data Readers
1.5 Working with DataSets
1.6 Advanced ADO.NET Operations

2.0 Using Data-Binding
2.1 DataViews
2.2 DataGrid Control
2.3 Repeater Control
2.4 Binding with ASP.NET
 
 
ASP.NET: Level 5
 
1.0 XML and Datasets

1.1 Using XML and Datasets
1.2 Transformation

2.0 Debugging and Error Handling
2.1 Using the Debugger
2.2 Using Trace
2.3 Page-level Error Handling
2.4 Using a Custom Error Page

3.0 Configuring ASP.NET Applications
3.1 Configuration File
3.2 Caching

4.0 Using Components
4.1 Calling .NET Components
4.2 Calling COM Components
4.3 Using Platform Invoke

5.0 Securing an ASP.NET Application
5.1 Forms Authentication
5.2 Passport Authentication
5.3 Windows Authentication

6.0 Introduction to Web Services
6.1 What are Web Services?
6.2 Creating a Simple Web Service
6.3 Calling Web Services
 

Note: Course outlines are subject to change.
 

ASP.NET Study Guide:

The Complete Guide to ASP.NET and the .NET Framework; over 700 pages.

Since 1996, ASP programmers have faced one upgrade after another, often with no visible advantages until version 3.x. Now you have the first significant improvement in ASP programming within your grasp—ASP.NET. Your reliance on a watered-down version of Visual Basic has been alleviated now that ASP.NET pages may be programmed in both Microsoft's new version of Visual Basic or the latest version of C++: C#. ASP.NET allows programmers and developers to work with both VB.NET and C# within the same ASP.NET page. This book will show you how.

  1. Review the Basics of the ASP.NET Platform
    Learn how ASP.NET takes advantage of all that .NET has to offer, including support for more than 20 languages and the full set of .NET Framework software libraries.
     
  2. Understand ASP.NET Namespaces
    See how a namespace is represented physically on your computer, how to use a namespace in an ASP.NET page, and learn the entire namespace collection.
     
  3. Develop an ASP.NET Web Form
    Use HTML Server controls, Web Server controls, Validation controls, and Custom controls to develop forms.
     
  4. Understand the Anatomy of a Configuration File
    Master the application, system, and security aspects of the configuration files and create a web.config file.
     
  5. Manage State
    See how ASP.NET application state management is far improved over the previous ASP incarnations.
     
  6. Understand XML in the .NET Framework
    Learn the major components of an XML document: Declarations, Comments, Schemas, Elements, and more.
     
  7. Debug ASP.NET
    Learn the basics of ASP.NET debugging and see how to use Visual Studio .NET debugging tools.
     
  8. The ASP.NET Wallet CD
    The CD comes with all the source code from the book, including complete applications for an address book, message board, an XML.NET guest book, and an ADO.NET shopping cart.
     
 
VB.NET: Level 1
 
1.0 .NET Concepts

1.1 Why Do We Need .NET?
1.2 Introducing the .NET Framework
1.3 Understanding the Common Type System
1.4 Compilers, Assemblies and Microsoft Intermediate Language
1.5 Namespaces

2.0 Using the Visual Studio IDE
2.1 Visual Studio IDE
2.2 Project Basics
2.3 Visual Studio Interface
2.4 Compiling and Executing
2.5 Getting Help

3.0 Creating Simple Interfaces

3.1 Form Basics
3.2 Adding Controls to a Form
3.3 What is an Event?
3.4 Writing Code for an Event
3.5 Running the Application
 
 
VB.NET: Level 2
 
1.0 Using Variables and Constants

1.1 What is a Variable?
1.2 Understanding the Common Type System
1.3 Declaring and Using Variables
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 and Calling Sub Procedures
2.3 Creating and Calling Function Procedures
2.4 Using Arguments
2.5 Using Built-in Functions
2.6 Using the Sub Main()

3.0 Operators and Expressions
3.1 Arithmetic Operators
3.2 Building Expressions
3.3 Using Strings

4.0 Control of Flow Logic
4.1 Control of Flow Logic
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
 
 
VB.NET: Level 3
 
1.0 Working with Forms

1.1 Creating Form Instances
1.2 Working with Multiple Forms
1.3 Drag and Drop

2.0 Standard Windows Controls
2.1 Overview of Windows Controls
2.2 Labels and TextBoxes
2.3 Buttons and Menus
2.4 CheckBoxes and RadioButtons
2.5 PictureBox
2.6 Panel
2.7 ListBoxes

3.0 Advanced Windows Controls
3.1 TabControl
3.2 Calendar Controls
3.3 Timer and ImageList
3.4 Splitter
3.5 UpDown Controls
3.6 ToolTips and ContextMenus
3.7 ToolBars and StatusBars
3.8 ErrorProviders and NotifyIcon
 
 
VB.NET: Level 4
 
1.0 Using DIA;OGS

1.1 MessageBox and InputBox
1.2 Common Dialogs
1.3 Creating Custom Dialog Forms

2.0 Multiple Document Interface
2.1 Why MDI?
2.2 Creating MDI Windows
2.3 MDI and Menus
2.4 Cascade and Tile

3.0 Debugging
3.1 The Need for Debugging
3.2 What is Break Mode?
3.3 Breakpoints and Stepping
3.4 Autos and Locals
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?
4.2 Using Try...Catch...Finally
4.3 Exit Try and When Statements
4.4 Throwing Exceptions

5.0 Input Validation
5.1 Types of Validation
5.2 Intrinsic Validation
5.3 Using Validation Events
5.4 Form-level Validation
 
 
VB.NET: Level 5
 
1.0 Object Oriented Concepts

1.1 Why and What is OOP?
1.2 Classes and Objects
1.3 Object Oriented Techniques
1.4 Class Members
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 and 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 Visual Basic .NET Features
4.4 Using IDisposable
4.5 Interface Inheritance
 
 
VB.NET: Level 6
 
1.0 Polymorphism

1.1 What is Polymorphism?
1.2 Polymorphism Using Inheritance
1.3 Polymorphism Using Interfaces

2.0 Shared Members and Enumerations
2.1 Why Use Shared Members?
2.2 Enumerations
2.3 Shared Methods

3.0 Events
3.1 What is an Event?
3.2 Defining an Event
3.3 Raising an Event
3.4 Handling an Event

4.0 Namespace
4.1 Creating a Namespace
4.2 Using Imports

5.0 File IO
5.1 Directory and DirectoryInfo Classes
5.2 File and FileInfo Classes
5.3 Stream Classes
5.4 StreamReader and StreamWriter Classes
5.5 StringReader and StringWriter

6.0 Visual Inheritance
6.1 Benefits of Form Inheritance
6.2 Creating the Base Form
6.3 Creating the Inherited Form
 
 
VB.NET: Level 7
 
1.0 Threading

1.1 What is a Thread?
1.2 Creating and Using Threads
1.3 Managing Threads
1.4 Thread Synchronisation

2.0 Serialisation
2.1 Serialisation and Persistence
2.2 Serialising an Object
2.3 Deserialising an Object
2.4 Other Formatters

3.0 Developing Controls
3.1 What is a Component?
3.2 Creating a UserControl
3.3 Adding Members
3.4 Testing the Control

4.0 Deployment
4.1 Deployment Concepts
4.2 Deploying Simple Applications
4.3 Deploying Componentised Applications
4.4 Deploying Shared Assemblies

5.0 Upgrading Applications to VB.NET
5.1 Reasons to Upgrade
5.2 Planning an Upgrade Strategy
5.3 Using the Upgrade Wizard

6.0 Where to Go From Here
6.1 Visual Inheritance
 
 

VB.NET Study Guide:

The Complete Guide to Developing Applications with VB.NET; over 700 pages.

The introduction of VB.NET has sent many Visual Basic gurus back to the drawing board! VB.NET introduces a new set of standards, protocols, and syntax that previous users of Visual Basic will need to learn to regain their guru status and be positioned to create enterprise-critical applications. VB.NET Developer's Guide will help you master VB.NET!

  1. Examine the New IDE
    Explore the new functionality of the Integrated Development Environment (IDE).
     
  2. Learn the .NET Framework
    Learn about the .NET components such as base classes, system objects, assemblys, and Microsoft Intermediate Language (MSIL).
     
  3. Install and Configure Visual Studio .NET
    Learn the three phases for installing Visual Studio .NET.
     
  4. Master the Common Language Runtime (CLR)
    Develop "managed code" that allows your code to take full advantage of the .NET Framework.
     
  5. Learn Advanced VB.NET Programming Concepts
    See what concepts are new to VB, including delegates, the System.IO class, and various namespaces.
     
  6. Create Windows Forms
    Create custom Windows components and use the Windows Forms Class Viewer and ActiveX Control Importer.
     
  7. Use the ADO.NET Architecture and the XML Schema Definition Tool
    Leverage XML within the .NET Framework and gain interoperability between disparate systems on different platforms.
     
  8. Develop Web Applications
    Use Internet Protocols to access Web Services.
     
  9. The VB.NET Wallet CD
    The CD comes with all the source code from the book, including complete applications for performing a simple draw command and for using C# classes.
     
 
C#.NET Programming: Level 1
 
1.0 .NET Concepts

1.1 What is .NET
1.2 Introducing the .NET Framework
1.3 Understanding the Common Type Systems
1.4 Compilers, Assemblies and Microsoft Intermediate Language
1.5 Namespaces

2.0 Using the Visual Studio .NET IDE
2.1 Introducing the IDE
2.2 Compiling
2.3 Debugging
2.4 Database Manipulation Tools
2.5 Getting Help


3.0 Language Fundamentals

3.1 Comments
3.2 Types
3.3 Creating Variables and Constants using Value Types
3.4 Basic Expressions and Operators
3.5 Casting and Conversion
3.6 Building Enumerations
3.7 Control of Flow
 
 
C#.NET Programming: Level 2
 
1.0 Working with Classes and Objects

1.1 Class Basics
1.2 Creating Methods
1.3 Using Data Members
1.4 Instance vs. Static Members
1.5 Creating Variables Using Reference Types
1.6 Boxing and Unboxing
1.7 Constructors
1.8 Destructors
1.9 Encapsulation
1.10 Garbage Collector

2.0 Using Strings
2.1 String Concepts


2.2 Creating Strings
2.3 Important String Methods
2.4 Using the String Builder Class

3.0 Inheritance
3.1 Inheritance Concepts
3.2 Basic Syntax
3.3 Inheritance and Access Modifiers
3.4 Constructor Chaining
3.5 Using Virtual Methods
3.6 Sealing a Class
3.7 Abstract Classes

 
 
C#.NET Programming: Level 3
 
1.0 Using Arrays

1.1 Array Concepts
1.2 Declaring Arrays
1.3 Important Array Methods
1.4 Multidimensional Arrays

2.0 Polymorphism
2.1 Polymorphism Concepts
2.2 Polymorphism and Inheritance

3.0 Structs
3.1 Struct Concepts
3.2 Defining Structs
3.3 Using Structs


4.0 Interfaces

4.1 Interface Concepts
4.2 Creating an Interface
4.3 Implementing and Interface
4.4 Using the Idispose Interface
4.5 Casting to Interface Types

5.0 Collections
5.1 Collection Concepts
5.2 Collection Interfaces
5.3 Using Array Lists
5.4 Using Queues
5.5 Using Stacks
5.6 Using Hashtables

6.0 Putting it all Together
6.1 The Scenario
6.2 The Solution

 
 
C#.NET Programming: Level 4
 
1.0 Handling Exceptions

1.1 Introduction to Exceptions
1.2 Exception Classes
1.3 Using Try, Catch and Finally
1.4 Catching Multiple Exceptions
1.5 Throwing Standard Exceptions
1.6 Throwing Custom Exceptions

2.0 Operator Overloading
2.1 Operator Overloading Concepts
2.2 Overloading Mathematical Operators
2.3 Overloading Comparison Operators
2.4 Overloading Conversion Operators


3.0 System IO Namespace

3.1 IO Concepts
3.2 Working with Files and Directories
3.3 Stream Objects
3.4 Readers and Writers
3.5 Network IO
3.6 Object Serialisation

4.0 Using Web Streams
4.1 Using the Basic Model
4.2 Creating a Client Application
4.3 Security

 
 
C#.NET Programming: Level 5
 
1.0 Delegates and Events

1.1 Delegates Explained
1.2 Callbacks and Delegates
1.3 Multicast Delegates
1.4 Using Events

2.0 Threading
2.1 Threading Concepts
2.2 Thread Basics
2.3 Thread Synchronisation


3.0 Deployment

3.1 Assembly Concepts
3.2 Creating Assemblies

4.0 Reflection and Attribute Programming
4.1 Intrinsic Attributes
4.2 Custom Attributes
4.3 Reflection Concepts
4.4 Viewing Metadata
4.5 Extracting Type Information
4.6 Dynamic Invocation

 

Also includes Building Windows Applications with Visual Studio.NET

Note: Course outlines are subject to change.

 

Buying Options - Pricing

.NET Complete on DVD-ROM - Desktop Learning Library Edition
29 Levels (over 600 Lessons) Single User
29 Levels (over 600 Lessons) Lending License

.NET Complete Online: 365-day License
29 Levels (over 600 Lessons) Single User

 

For more information please contact the MicroWay sales team:

Head Office
MicroWay Pty Ltd
PO Box 84,
Braeside, Victoria, 3195, Australia
Ph: 1300 553 313
Fax: 1300 132 709
sales@microway.com.au

Sydney Sales Office
MicroWay Pty Ltd
PO Box 1733,
Crows Nest, NSW 1585, Australia
Tel: 1300 553 313
Fax: 1300 132 709
sales@microway.com.au

buynow2.gif (1553 bytes)


International: call +61 3 9580 1333, fax +61 3 9580 8995

 

© 1995-2010 MicroWay Pty Ltd. All Rights Reserved. Terms and Privacy Policy.