ASP.NET 3.5 Fundamentals
Learn how to build modern, responsive Web applications on the Windows platform using ASP.NET.
What you'll learn
ASP.NET has established itself as one of the most productive environments for building web applications and more developers are switching over every day. The 2.0 release of ASP.NET builds on the same componentry of 1.1, improving productivity of developers even further by providing standard implementations of common Web application features like membership, persistent user profile, and Web parts, among others. The 3.5 release adds several new controls including the flexible ListView and the LinqDataSource, as well as integrated suport for ASP.NET Ajax. This course will introduce practicing .NET developers to the comprehensive Web development platform that ASP.NET has become. We will cover fundamentals that have been in place since the 1.0 release, as well as all of the newer features found in the 2.0 and 3.5 releases with an emphasis on understanding how each new feature works and when to best apply it.
Table of contents
- Introduction 2m
- ASP.NET Architecture 9m
- IIS 6 Integration 4m
- IIS 7 Integration 3m
- Dynamic content 7m
- Server-side controls 7m
- Data binding 3m
- Declarative data binding 6m
- Code behind 8m
- Code behind 2.0 5m
- Page lifecycle 5m
- Event handling 4m
- Method names for implicit event subscription 1m
- Control event handling 3m
- Compilation directories 3m
- Shadow copying 6m
- Visual Studio 2008 5m
- Summary 2m
- Introduction 2m
- HtmlControls 6m
- WebControls 6m
- Control state management 7m
- Implications of state retention 4m
- ViewState 6m
- Decoding ViewState 4m
- Disabling ViewState 4m
- Change notification events and ViewState 6m
- EventTarget and EventArgument fields 9m
- ControlState 4m
- Explicit use of ViewState 6m
- Summary 2m
- Introduction 2m
- Configuring ASP.NET 4m
- ASP.NET configuration in IIS6 3m
- ASP.NET configuration in IIS7 4m
- Hierarchical file layout 3m
- Hierarchical configuration application 4m
- Location element 4m
- Element placement 2m
- Impact of configuration changes 2m
- Configuration data 3m
- Configuration file extensibility 3m
- Custom configuration section handlers 4m
- XmlSerializer section handler 3m
- Locking down configuration settings 2m
- Modifying configuration files programmatically 4m
- Summary 1m
- Introduction 2m
- Code packaging options 5m
- Shared assemblies 6m
- Referencing a GAC-deployed assembly 5m
- Versioning assemblies 4m
- Deployment options 5m
- Site compilation 7m
- Endpoint mapping 4m
- Packaging granularity 4m
- Web site model issues 4m
- Web application projects 5m
- Web deployment projects 6m
- aspnet_merge.exe 3m
- Pluggable config files 5m
- Summary 1m
- Introduction 1m
- Page tracing 7m
- Application tracing 4m
- System.Diagnostics integration 3m
- ASP.NET performance counters 4m
- Debugging 4m
- Custom error pages 7m
- Health monitoring 4m
- Health monitoring config 5m
- Demo - logging events to SQL 10m
- Demo - logging events to email 4m
- Custom events 9m
- Custom providers 7m
- Summary 1m