Course
Skills Expanded
ASP.NET 3.5 Advanced Topics
This course covers more advanced topics in ASP.NET 3.5 including the HTTP Pipeline, custom controls, and asynchronous pages.
What you'll learn
This course covers more advanced topics in ASP.NET 3.5 including the HTTP Pipeline, custom controls, and asynchronous pages.
Table of contents
HTTP Pipeline
77mins
- 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
103mins
- 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
76mins
- 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
60mins
- 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