Introduction to ASP.NET 3.5
- Introduction to the .NET Framework
- New features in ASP.NET 3.5
- Creating ASP.NET Website and Application Projects
- Compiling ASP.NET 3.5 Websites
- Configuring ASP.NET Applications
- ASP.NET Application Architecture
Visual Studio .NET 2005 Features
- Integrated VS 2008 Web Server
- Intellisense Everywhere
- XHTML Support
- Section 508 Support
- Code Refactoring
- Source code configuration options
- Source code preservation
- Code snippets
- Web deployment tools
- CSS editor windows
- Split-view designer
ASP.NET Web Forms
- ASP.NET Web Form Features
- Page Directive and Attributes
- The Role of the Page Class
- Tracing and the Page Lifecycle
- Code Separation
Using ASP.NET Server Controls
- ASP.NET Controls
- Web Server Controls
- Setting Defaults
- Cross Page Postbacks
- Validation Controls
- Validation Groups
- User Controls
Data Access with ADO.NET and LINQ
- What is ADO.NET?
- ADO.NET Classes
- Storing Connection Strings
- Working with ADO.NET Classes
- LINQ to SQL
- Data Binding to Controls
- Customizing the ListView Control
Data Source Controls
- Data Binding in ASP.NET
- Data Binding Expressions
- Using Data Source Controls
- Using the LinqDataSource Control
Master Pages
- What are Master Pages?
- Creating Master Pages
- Creating Content Pages
- Nesting Master Pages
- Accessing and Changing Master Pages dynamically
Profiles and Themes
- Defining Profiles
- Using Profiles
- Defining Themes
- Applying Themes
Site Navigation Controls
- Site Navigation in ASP.NET
- Creating a web.sitemap File
- Configuring Site Map Providers
- Site Map Navigation Controls
- URL Remapping and web.config
State Management
- State Management Options in ASP.NET
- Session State
- ViewState
- Caching SQL Server Data
Security Configuration and Controls
- Introduction to Security in ASP.NET
- Key security terms
- Forms Authentication
- Windows Authentication
- Configuring the ASP.NET Membership Provider
- Using the Membership class
- Role Management
- Security Server Controls
Working with Web Parts
- Introduction to Web Part Pages
- The WebPartManager Control
- Understanding Web Part Zones
- Creating Web Parts
- Editor Zones and Parts
- Catalog Zones and Parts
- Putting it all together
Introduction to Dynamic Data
- What is ASP.NET Dynamic Data?
- Creating a Dynamic Data Project
- Adding data entities
- Customizing field templates