ASP.NET 3.5 Advanced Topics
By Fritz Onion
This course covers more advanced topics in ASP.NET 3.5 including the HTTP Pipeline, custom controls, and asynchronous pages.
Course info
Rating
Level
Advanced

Updated
Dec 5, 2008

Duration
6h 3s

Table of contents
HTTP Pipeline
Introduction
3m
A day in the life of an ASP.NET request
6m
HTTP Pipeline in IIS 5, 6, and 7
6m
Inside the pipeline
7m
HttpContext
7m
Global.asax and HttpApplication
4m
Creating a custom application
7m
Application level events
4m
Custom handlers
4m
Building a custom handler
6m
Deploying a custom handler in IIS
4m
.ashx handlers
3m
Custom modules and IHttpModule
7m
System-provided modules
2m
Modules vs. global.asax
3m
HTTP Pipeline and IIS7
4m
Summary
2m
Custom Controls
Introduction
3m
Control architecture
6m
User controls
8m
Custom properties
6m
Property state management
6m
Custom events
4m
Dynamically loading user controls
3m
Writing custom controls
5m
Using custom controls
3m
Site-wide control references
3m
System.Web.UI.Control
2m
ID, ClientID, UniqueID
5m
HtmlTextWriter
5m
Browser independence
8m
Reading inner content
3m
Generating client-side script
5m
WebControl
7m
Composite controls
7m
Control state
2m
Building controls with control state
3m
Bundling compiled resources
4m
Sample control with control state and resources
7m
Summary
1m
Web Parts
Introduction
3m
Web Portals
8m
Web Part History
4m
Web Part page structure
11m
Custom Web Parts
6m
Adding custom Web Parts
1m
Display modes
1m
Page scope
3m
Web Part properties and editor zones
7m
Web Part verbs
2m
Catalog parts and zones
5m
User controls as Web Parts
5m
Implementing IWebPart
3m
IWebActionable
1m
Custom Web Parts vs. User Controls
1m
Web Part connections
9m
Personalization providers
5m
Summary
1m
Asynchrony
Introduction
2m
The need for asynchrony
4m
Page-level parallelism
6m
Asynchronous Web service calls
11m
Asynchronous pages and Web service calls
8m
How asynchronous pages work
7m
Asynchronous data access
3m
Asynchronous tasks
11m
Asynchronous page implementation
5m
AddOnPreRenderCompleteAsync
2m
Summary
2m
Miscellanea
Description
Course info
Rating
Level
Advanced

Updated
Dec 5, 2008

Duration
6h 3s

Description
This course covers more advanced topics in ASP.NET 3.5 including the HTTP Pipeline, custom controls, and asynchronous pages.
About the author