eLearning Categories

IT Certification
(MCSE, A+, CCIE, etc)

Security
(CISSP, CWNA, etc.)
.NET Developers
(VB.NET, C#, ASP.NET, etc)
.NET 2005
(ASP.NET v2, SQL 2005, etc))
Developers
(Java, Oracle, etc)
MS Office
(MS Office, MOUS, etc)

 


 

Microsoft ASP.NET FOR VB DEVELOPERS
Video Instructor-Led Format



Audience
Application developers, programmers, project leaders and other technical individuals that will be developing interactive web applications with ASP.NET and Visual Basic.
   

Duration

10 CDs
   
Course Abstract
ASP.NET (formerly referred to as ASP+) is more than the next version of Active Server Pages (ASP); it is a unified Web development platform that provides the services necessary for developers to build enterprise-class Web applications. While ASP.NET is largely syntax-compatible with ASP, it also provides a new programming model and infrastructure that enables a powerful new class of applications. You can augment your existing ASP applications by incrementally adding ASP.NET functionality to them.
   
Price
Single User (CDROM)
$1495.00
Singe User (eLearning Portal)
$1195.00
Multi-User LAN (2-5 users)
$2689.00
more than 5 users
Call for Pricing
Program Includes

The following components are included in this course:

  • 10 CD-ROMs featuring live instructor-led classroom sessions with full audio, video and demonstration components
  • Over 500 pages of courseware on CD-ROM
  • Step-by-step hands-on-labs
  • Sample code on CD-ROM
  • Focused on practical solutions to real-world development problems
  • Comprehensive, understandable, and reusable as reference material
   
Course Experts
Scott Anderson, MCT,CTT+,MCSD.NET,MCSE,MCDBA,MCSA

Scott Anderson of IT Centers, LLC has over 10 years training and consulting experience in the IT industry. He has developed software solutions for Fortune 1000 companies in America and Europe. His client list includes Blue Cross/Blue Shield of Northern New Jersey, Blue Cross/Blue Shield of North Carolina, CIGNA, Prudential Insurance Company and New York Life Insurance Company. Scott's experience in the IT industry has stemmed from developing solutions from a vendor neutral stance, thereby providing the best possible technology result. Scott instructs MCSD.NET classroom-based Boot Camps and Seminars across the United States.

   
Course Topics

The following list represents the sections and topics discussed in this virtual instructor-led course offering.

 
Overview of .NET Framework

Lab Application Setup
Using Visual Studio .NET
Creating an ASP.NET Web App with C#
ASP.NET Web Application
Internet Information Services
Using .NET Based Languages
Common Language Runtime Components
.NET Base Class Library
Classes and Structures
Scope and Access Levels
Garbage Collection
Choosing a Language
What are Classes and Components?
Build a Web Application
Review

Creating ASP.NET Web Forms

Create a Form
Using Server Controls
Demonstration
HTML Server Controls
Adding Controls
LAB - Creating a Web Form

Adding Code to ASP.NET Web Form

Using Events
Event Procedures
Create an Event
Using Page Events
PostBack Events
Linking Controls Together
Linking Controls Example
LAB - Adding Functionality

Tracing in ASP.NET Web Applications

Tracing into a Component
Remote Debugging
LAB - Tracing in Web Applications

Validating User Input

What is Input Validation
Spoofing and Malicious Code
Client and Server-Side Validation
Validation Controls
Using Validation Controls
Adding Validation Controls to a Web Form
Combining Validation Controls
Input Validation Controls
Regular Expression Validator Control
Demonstration
Custom Validator Control
Page Validation
Validation Summary Control
Adding Controls
Review
LAB - Validating User Input

Creating User Controls

Adding User Controls
Adding a User Control
Demonstration
How to use a User Control
How to Insert a User Control
LAB - Creating User Controls
Accessing Relational Data
ADO.NET
Using Namespaces
ADO.NET Object Model
Review

Accessing Data with ADO.NET - Part I

Creating a Connection to a Database
Data Adaptor Object Model
Demonstration
Generating a DataSet
Demonstration
Displaying a DataSet
Demonstration
Data Grid Control
Review
LAB - Accessing Relational Data
Summary

Accessing Data with ADO.NET - Part II

Using DataSets vs. DataReaders
SQL Server Security
Creating the Connection
Demonstration
Accessing Data with DataSets
Creating a DataAdapter
Creating a DataSet
Programmatically Using a DataSet
Using a DataView Object
Binding a DataSet
Demonstration
Handling Errors
Storing Multiple Tables
Creating Relationships
Navigating Between Tables
Demonstration
Accessing Data with DataReaders
What is a DataReader?
Creating a DataReader
Reading Data from a DataReader
Binding a DataReader
Demonstration
LAB - Accessing Data with ADO.NET

Calling Stored Procedures with ADO.NET

Overview
What is a Stored Procedure?
Calling Stored Procedures
Demonstration
Display Data
Using Parameters
Passing Input Parameters
Output Parameters
How to Pass Parameters
Review
LAB - Calling Stored Procedures

Reading and Writing XML Data

What is XML?
Why Use XML with Datasets
XML Based Methods of the DataSet Object
Demonstration
Nested XML Data
Demonstration
Working with XML Data
Synchronizing a DataSet
Working with an XML Data Document
Demonstration
Using the XML Web Server Control
Loading and Saving XML Data
Demonstration
Review
LAB - Reading XML Data

Consuming and Creating Web Services

Overview
Why Use XML Web Services
Finding an XML Web Service
Calling an XML Web Service Using HTTP
Demonstration
Using Proxy to Call an XML Web Service
Demonstration
XML Web Service Error Handling
Demonstration
Creating an XML Web Service
How to Create an XML Web Service
XML Web Service Code
Demonstration
LAB - Consuming and Creating Web Services

Managing State Data

State Management
What is State Management
Types of State Management
Server Side State Management
Client-Side State Management
Global.ASAX File
Application and Session Variables
Initializing Application Variables
Demonstration
Variable Duration
Scalable Storage of Variables
Saving Variables in a Database
Cookies and Cookieless Sessions
Demonstration
Retrieving Information from a Cookie
Using Cookieless Sessions
Setting Up Cookieless Sessions
Review
LAB - Storing Application and Session Data

Securing ASP.NET Web Applications

Securing a ASP.NET Web Application
Web Application Security Overview
Authentication vs. Authorization
ASP.NET Authentication Methods
Comparing ASP.NET Authentication Methods
IIS Authentication Mechanisms
Demonstration
What is Secure Sockets Layer?
Windows Based Authentication
How to Enable Windows Authentication
Enabling Impersonation
Reading User Information
Demonstration
Forms Based Authentication
Overview
Enable Forms Based Authentication
Creating a Logon Page
Demonstration
Passport Authentication Overview
How Does Passport Work
Other Passport Resources
Review
LAB - Securing a ASP.NET Web Application

Configuring, Optimizing and Deploying ASP.NET

Module Overview
Cache Object Overview
Cache Object Advantages
Using a Cache Object
Removing Cache Object Items
Demonstration
ASP.NET Output Caching Overview
Using Page Output Caching
Demonstration
Fragment Caching
Configuring ASP.NET Overview
Configuration Methods
Demonstration
Data Storage and Recall
Using Dynamic Properties
Demonstration
Deploying an ASP.NET overview
Web Application Deployment
Global Assembly Cache
Updating Web Applications