ASP.NET MVC Advanced Topics
By Scott Allen
This course covers more advanced topics in ASP.NET MVC including Ajax, TDD, and best practices.
Course info
Rating
Level
Advanced

Updated
Jul 22, 2009

Duration
5h 30m

Table of contents
AJAX with ASP.NET MVC
Introduction
1m
Why AJAX?
2m
Raw AJAX with MVC
7m
Observations
1m
AJAX Infrastructure
3m
Managing Scripts
4m
Preparing for AJAX
2m
AJAX Helpers
5m
AJAX Options
3m
Partial Page Rendering
8m
Error Handling
4m
Beyond the Helpers
2m
Auto-completion
8m
Client Validation
8m
Date Picker
4m
JSON and MVC
11m
WCF and MVC
2m
Conclusions
1m
TDD and ASP.NET MVC
Introduction
1m
TDD Overview
5m
The 123 of TDD
2m
Beginning a Test
9m
A Second Test
4m
Dealing with DateTime
4m
TDD Tips
3m
Tools
2m
Testing Controllers
3m
First Controller Test
3m
A Second Controller Test
8m
Using a Mock
4m
Test Doubles
4m
Testing with Mocks
3m
Testing Routes
3m
Summary
3m
Deploying ASP.NET MVC Applications
Introduction
1m
Configuration Files
2m
Exploring web.config
5m
Accessing Settings
2m
Machine Configuration
5m
Master Web.Config
4m
Config Hierarchy
4m
Config Locations
2m
Hosting MVC
4m
Publish From Visual Studio
6m
IIS AppPools
7m
system.webserver
5m
The IIS Manager
7m
Sites and Appications
3m
Deployment Options
4m
Web Deployment Projects
4m
Summary
1m
Leveraging the ASP.NET Infrastructure
Introduction
1m
Output Caching
3m
OutputCache Attribute
2m
Using VaryByParam
3m
OutputCache Settings
2m
Cache Profiles
2m
Cache Substitution
1m
Using WriteSubstitution
2m
Data Caching
5m
Localization
4m
Using Culture
3m
Resources
5m
Using resx Files
7m
Diagnostics
3m
Using Health Monitoring
9m
Security
3m
Using Membership and Roles
6m
State Management
3m
Using TempData
10m
Conclusion
1m
Best Practices for ASP.NET MVC
Introduction
1m
Context
1m
View Code
3m
HTML Helpers and Partial Views
3m
Strong Typing
3m
Building Views
4m
View Models
3m
JavaScript
4m
Unobtrusive jQuery
3m
XSS Attacks
5m
CSRF Attacks
4m
Controllers
3m
General Tips
4m
Summary
1m
Health Monitoring with ASP.NET MVC
Description
Course info
Rating
Level
Advanced

Updated
Jul 22, 2009

Duration
5h 30m

Description
This course covers more advanced topics in ASP.NET MVC including Ajax, TDD, and best practices.
About the author