ASP.NET Black Belt Outline
The training material is presented in the context of creating a real-world
web application. At the start of the day, we'll have nothing but a data model.
By the conclusion, we'll have created a feature-rich, real-world Web application.
Students will receive electronic access and printed copies of all training material.
- An Overview of the Material Covered
- Goals
- Logistics
- Membership
- Overview
- Choosing a Membership Provider
- Adding the Membership Schema to a Database
- Customizing the Membership Provider
- Storing Additional User-Related Information
- Building a "Create Account" Page
- Creating a "Login" Page
- Specifying Authorization Rules
- Creating a Layered Application Architecture
- Overview
- Typed DataSets vs. Using Tools vs. Manually Techniques
- Using Typed DataSets
- Customizing Typed DataSets
- Adding Support for Database Transactions
- Working with Typed DataSets from the Presentation Layer
- Error Logging and Notification
- Techniques for Error Logging and Notification
- Examining ELMAH
- Using ASP.NET 2.0's Health Monitoring Features
- Presentation Layer Tips, Tricks, and Techniques
- Using Master Pages
- Site Navigation
- Static and Dynamic URL Mapping
- Using a Common Base Page Class
- Encapsulating Common User Interface Functionality
- Using Themes and Skins
- Performance and Miscellaneous Topics
- Caching to Boost Performance
- Efficiently Paging Through Large Amounts of Data
- Creating RSS Feeds
- Using Custom Configuration Sections