ASP.NET MVC Advanced Topics
This course covers more advanced topics in ASP.NET MVC including Ajax, TDD, and best practices.
You are currently not signed in. Please sign in to access subscriber-only content.
Currently using: {{getCurrentPlayerName()}} [Change]
| expand all | collapse all | Progress | Duration | |
|---|---|---|---|
AJAX with ASP.NET MVC |
|
01:15:28 | |
|
Introduction
|
|
01:26 | |
|
Why AJAX?
|
|
02:26 | |
|
Raw AJAX with MVC
|
|
06:52 | |
|
Observations
|
|
01:04 | |
|
AJAX Infrastructure
|
|
02:35 | |
|
Managing Scripts
|
|
03:34 | |
|
Preparing for AJAX
|
|
01:54 | |
|
AJAX Helpers
|
|
04:35 | |
|
AJAX Options
|
|
03:22 | |
|
Partial Page Rendering
|
|
07:47 | |
|
Error Handling
|
|
03:39 | |
|
Beyond the Helpers
|
|
01:34 | |
|
Auto-completion
|
|
07:55 | |
|
Client Validation
|
|
07:31 | |
|
Date Picker
|
|
04:06 | |
|
JSON and MVC
|
|
11:20 | |
|
WCF and MVC
|
|
02:24 | |
|
Conclusions
|
|
01:24 | |
TDD and ASP.NET MVC |
|
00:58:58 | |
|
Introduction
|
|
00:49 | |
|
TDD Overview
|
|
05:11 | |
|
The 123 of TDD
|
|
01:38 | |
|
Beginning a Test
|
|
08:58 | |
|
A Second Test
|
|
03:33 | |
|
Dealing with DateTime
|
|
03:42 | |
|
TDD Tips
|
|
02:32 | |
|
Tools
|
|
02:08 | |
|
Testing Controllers
|
|
03:09 | |
|
First Controller Test
|
|
03:07 | |
|
A Second Controller Test
|
|
08:10 | |
|
Using a Mock
|
|
04:11 | |
|
Test Doubles
|
|
03:33 | |
|
Testing with Mocks
|
|
03:12 | |
|
Testing Routes
|
|
02:30 | |
|
Summary
|
|
02:35 | |
Deploying ASP.NET MVC Applications |
|
01:07:36 | |
|
Introduction
|
|
01:01 | |
|
Configuration Files
|
|
01:59 | |
|
Exploring web.config
|
|
04:54 | |
|
Accessing Settings
|
|
02:23 | |
|
Machine Configuration
|
|
05:28 | |
|
Master Web.Config
|
|
03:41 | |
|
Config Hierarchy
|
|
04:22 | |
|
Config Locations
|
|
02:16 | |
|
Hosting MVC
|
|
04:10 | |
|
Publish From Visual Studio
|
|
06:24 | |
|
IIS AppPools
|
|
07:10 | |
|
system.webserver
|
|
04:30 | |
|
The IIS Manager
|
|
06:38 | |
|
Sites and Appications
|
|
02:58 | |
|
Deployment Options
|
|
03:55 | |
|
Web Deployment Projects
|
|
04:28 | |
|
Summary
|
|
01:19 | |
Leveraging the ASP.NET Infrastructure |
|
01:16:48 | |
|
Introduction
|
|
01:22 | |
|
Output Caching
|
|
03:13 | |
|
OutputCache Attribute
|
|
02:28 | |
|
Using VaryByParam
|
|
03:07 | |
|
OutputCache Settings
|
|
02:24 | |
|
Cache Profiles
|
|
01:54 | |
|
Cache Substitution
|
|
01:05 | |
|
Using WriteSubstitution
|
|
02:14 | |
|
Data Caching
|
|
04:47 | |
|
Localization
|
|
03:34 | |
|
Using Culture
|
|
02:53 | |
|
Resources
|
|
05:27 | |
|
Using resx Files
|
|
07:02 | |
|
Diagnostics
|
|
03:10 | |
|
Using Health Monitoring
|
|
08:56 | |
|
Security
|
|
02:38 | |
|
Using Membership and Roles
|
|
06:13 | |
|
State Management
|
|
03:17 | |
|
Using TempData
|
|
09:37 | |
|
Conclusion
|
|
01:27 | |
Best Practices for ASP.NET MVC |
|
00:41:03 | |
|
Introduction
|
|
00:31 | |
|
Context
|
|
01:20 | |
|
View Code
|
|
03:29 | |
|
HTML Helpers and Partial Views
|
|
02:33 | |
|
Strong Typing
|
|
03:09 | |
|
Building Views
|
|
03:33 | |
|
View Models
|
|
02:33 | |
|
JavaScript
|
|
03:35 | |
|
Unobtrusive jQuery
|
|
03:26 | |
|
XSS Attacks
|
|
05:17 | |
|
CSRF Attacks
|
|
03:35 | |
|
Controllers
|
|
03:00 | |
|
General Tips
|
|
04:22 | |
|
Summary
|
|
00:40 | |
Health Monitoring with ASP.NET MVC |
|
00:10:52 | |
|
Health Monitoring with ASP.NET MVC
|
|
10:52 |
AJAX with ASP.NET MVC