Overview to ASP.NET 2.0
o An introduction to ASP.NET 2.0
o What is New in ASP.NET 2.0
o What ASP.NET 2.0 offers
o What software you will need?
Overview to VWD Express
o About VWD Express
o VWD main user interface elements
o ASP.NET web applications & Pages in VWD
Site Design
o Master and Content Pages
o Site Map
o Standard files for ASP.NET 2.0 applications
Page Design
o About static page design
o Dynamic content
o Server Controls
o Navigation Controls
Using CSS in Web Design
o Styling a site
o Cascading Style Sheets
Using Themes
o What is a Theme?
o How to create a Theme
o Applying Themes to Pages
o Stylesheet Themes
o Themes and CSS together
Events and Code
o Web server architecture
o HTTP Is Stateless
o Server-Side Events
o Adding Events to the Page
o Other ways for triggering Events
Reading Data
o Using ASP.NET 2.0’s Data Source Controls
o Using ASP.NET 2.0’s Data-Bound Controls
Writing Data
o Options for writing data
o Inserting a new record
o Updating existing records
o Deleting records
o Uploading pictures
Membership and Identity
o Identity
o Authentication
o Authorization
o Login Control
o Personalization
o Membership
Componentization
o The separation of code from content
o The Separation of Code from Design
o About Code-Behind
o Data layers
o User Controls
o Assemblies and Custom Server Controls
Roles and Profiles
o The Importance of Roles
o Configuring Page-Level Authorization
o Controlling Page Visibility
o Enabling User Profiles
o Building a Profile
o Storing Preferences
Performance
o Object Disposal
o Database Connections
o Stored Procedures
o Strongly Typed Collections
o Session and View States
o Data binding and Postback
o Object references
o StringBuilder versus String Concatenation
o Picking the right collection
o Caching
o Designing for performance
o Testing performance
Deployment, Builds, and Finishing Up
o Site deployment
o Testing and maintenance