1. MVC tutorial Homepage
2. MVC Overview
2.1 create a database-based "movie" web Application
2.2MVC Execution Process
2.3 understand Models, View, and Controllers)
3. Routing
3.1 route Overview
3.2 create a custom route
3.3 route creation restrictions
3.4 create custom route restrictions
4. widget
4.1 widget Overview
4.2 create a widget
4.3 how to create an Action
5. View
5.1 view Overview
5.2 create a custom Html Helpers Tool
5.3 use a table to display data
5.4 use TagBuilder to expand Html Helpers
6. Model
6.1 create a model using the Entity Framework
6.2 create a model using Linq to SQL
7. input verification in MVC
7.1 simple data verification
7.2 verification using the IDataErrorInfo Interface
7.3 how to encapsulate the verification logic into a separate layer
8. Master page
8. l use the master page to create a layout
8.2 how to send data to the master page
9. Bind the Action filter to the Model.
9.1 understand Action Filters
10. Use cache to improve MVC Performance
10.1 use output cache to improve performance
10.2 how to update dynamic content on the cache page
11. MVC Security
11.1 use Form Verification
11.2 verify using Windows
11.3 prevent JavaScript injection
12. How to test MVC
12.1 create an MVC unit test
13. Navigation
13.1 use SiteMaps to implement site navigation
14. MVC deployment
14.1 how to deploy MVC applications on different versions of IIS
15. Comprehensive Exercise-Contact Information Management System
15.1 create a basic CRUD Application
15.2 how to make the system look better
15.3 add form verification.
15.4 loose coupling of the system
15.5 create a unit test
15.6 test-driven development (TDD)
15.6 add Ajax Functions