Tailspin Spyworks – Intro UI and EDM

Tailspin Spyworks – Directory Organization

Tailspin Spyworks – Category Menu

Tailspin Spyworks – Display the Product List

Tailspin Spyworks – Display Per Product Details

Tailspin Spyworks – Adding Items to the Shopping Cart

Tailspin Spyworks – Display Shopping Cart

Tailspin Spyworks – Update the Shopping Cart

Tailspin Spyworks – Migrate the Shopping Cart

Tailspin Spyworks – Final Check Out

Tailspin Spyworks – Adding User Product Reviews

Tailspin Spyworks – Displaying User Reviews

Tailspin Spyworks – Creating and Using the Popular Products Control

Tailspin Spyworks – Implementing and Using the Also Purchased Control

Intro to Visual Web Developer


Intro to Web Forms

Page Layout

Page Lifecycle Events

Intro to ASP.NET Controls

Submit and Postback

Application Level Objects

Session Level Objects



Master Pages

Intro to SOAP Based Web Services

AJAX Style Services


Login Controls

Creating a Site-Wide Layout Using Master Pages

Multiple ContentPlaceHolders and Default Content

Specifying the Title, Meta Tags, and Other HTML Headers in the Master Page

URLs in Master Pages

Control ID Naming in Content Pages

Interacting with the Master Page from the Content Page

Interacting with the Content Page from the Master Page

Master Pages and ASP.NET AJAX

Specifying the Master Page Programmatically

Nested Master Pages

ASP.NET AJAX Support in Visual Studio 2008

The ListView Control

The DataPager Control

Visual Studio 2008 and Nested Masterpages

New Designer Support in Visual Studio 2008

JavaScript Intellisense Support in Visual Studio 2008

JavaScript Debugging in Visual Studio 2008

Multi Targeting Support in Visual Studio 2008

IntelliSense for Jscript and ASP.NET AJAX

Quick Tour of the Visual Studio 2008 IDE

Creating and Modifying a CSS File

Adding AJAX Functionality to an Existing Page

Creating and Using an AJAX-Enabled Web Service

Create a Master Page in Visual Studio 2008

Create Nested Master Page in Visual Studio 2008

Cascading Style Sheets in Visual Studio 2008

Working with Visual Studio 2008 .NET Framework

Adding Elements to a CSS File and Create New CSS on the Fly

Advance Cascading Style Sheet Features and Management

Converting a .NET 2.0 Windows Forms App to .NET 3.5

Get Started with the Entity Framework

Use the New Entity Data Source

A Demonstration of ASP.NET AJAX

Serialize a Graph with the Entity Framework

Watch ASP.NET Development in Action

Use MSBuild to Automate the Compiler & Merge Utilities

Learn the Tips and Tricks of Experts

Create a Multi-Lingual Site with Localization

Make Use of Caching

Make Greater use of Caching

Utilize Web Parts and Personalization

Customize My Site with Profiles and Themes

Secure my Site using Membership and Roles

Create a “Contact Us” Page

Create a Full-Featured Customer Login Portal

Use Master Pages and Site Navigation

Create Data-Driven Web Sites

Implement an HttpModule

Set Up the SQL Membership Provider

Implement URL Rewriting

Utilize the CSS Friendly Control Adapters

Handle Application Events using an HttpModule

Use Cascading Style Sheets for Web Page Layout

Create a Custom Membership Provider?

Create a Custom Profile Provider

Implement Site Navigation in ASP.NET

Use Validation Controls in ASP.NET

Create a Custom User Control in ASP.NET

Implement Health Monitoring for an ASP.NET Application

Implement Tracing in an ASP.NET Web Site

Event Handlers in ASP.NET Web Pages and Controls

Implement a Custom Health Monitoring Event

Use Control State to Persist Information for a Custom Server Control

Read, Write, and Delete Cookies in ASP.NET

Save & Load View State for a Custom Server Control

Create and Use Application Level Events in ASP.NET

Simple File Uploads in ASP.NET

Multiple File Uploads in ASP.NET 2

Multiple File Uploads in ASP.NET 1

File Uploads with an AJAX Style Interface

Work with Master Pages Declaratively and Programmatically

Handle Events in Master and Content Pages

Use the ObjectDataSource

Create User Selectable Themes for a Web Site

Share Data Between Client & Server Code Using a Hidden Field

Add JavaScript to An ASP.NET Page

Add JavaScript Event Handlers to ASP.NET Server Controls

Create and Call a Simple Web Service in ASP.NET

Deploy a Web Site Using the Copy Web Site Tool

Create & Use a Custom Config Section

Configure an ASP.NET Web Site for a .NET Framework Version

Use the ASP.NET IIS Registration Tool to Configure ASP.NET

Extend & Customize a Server Control

Create Groups with the ListView Control for Different Data

Make HTML Elements Accessible from Server Side Code

Use Roles to Segment Functionality

Create Standard Content Layouts with Nested Master Pages

Detect Browser Capabilities in ASP.NET Web Pages

Map a Server Control to the Adaptor Used to Render It

Pass Info From One Page to Another Using a Query String

Use aspnet_merge.exe to Merge Assemblies

Implement a Cross Page PostBack in ASP.NET

Add Controls to an ASP.NET Web Page Programmatically

Use a Hidden Field to Store & Manipulate Client-Side Info

Using Fixednames with the Compiler Utility

Implement Command Buttons for Individual Items

Use Skins with CSS for Flexibility and Maintainability

Use a Web Site or a Web Application Project?

Write Web Events to a Database Using the SqlWebEventProvider

Use ASP.NET to Send Email from a Web Site

Configure Email Notification for Health Monitoring

Use a Visual Studio 2008 Web Deployment Project

Send Templated Emails for Health Monitoring Events

Send Email Asynchronously with ASP.NET

Embed an Image in an Email with ASP.NET

Implement Error Handling when Sending Email

Create a Provider for Logging Health Monitoring Events

Create a Component for Sending Email to a Distribution List

Precompile an ASP.NET Website

Create a FTP Connection to a FTP Server

Export Data to a Comma Delimited (CSV) File

Use Response.Filter to Replace HTML

Use OutputCache to Cache an ASP.NET Page

Cache Portions of an ASP.NET Page

Control the Page Caching Based Upon Custom Information

Cache a Page Based Upon Information in the HTTP Header

Synchronize Data in User Controls Based On User Selections

Use the ASP.NET Cache Object to Cache App Info

Persist the State of a User Control During a Postback

Add Client Script Event Handlers Controls on a Page

Understand and Defend Against Script Injection Attacks

ASP.NET Data Access Technologies, an Introduction to LINQ

Create and Use Classes in JavaScript

Create an Approach for Implementing CSS Styles