1. Introduction to MVC
MVC Architecture
Understand the MVC design pattern and how it’s applied in ASP.NET MVC
Understanding Model
Understanding View
Understanding Controller
Key benefits of ASP.NET MVC
Advantages of MVC based Web Application
2. HTML Helpers
HTML Helper Methods
Render HTML Form
Using Drop Down List
Binding Html Helper to Model
Using “For” Methods with Typed Model
Creating Views with HTML Helpers
3.  Exploring Controller’s
Exploring Controllers and Controller Base class
Passing data from Controller to View
Comparing View Data, View Bag and Temp Data
Types of Action Methods
Action Method Parameters
4.  Model Binders
Default model Binder
Complex Type Model Binding
Form Collection
Model Binding
Http Posted File
5.  Designing and Implementing Databases with SQL Server
Introduction to ADO.NET
Creating Tables and Relationships
SQL Fundamentals
Stored Procedures
Insert, Update, Delete, Select commands
6.  Using AJAX and jQuery with ASP.NET MVC
Overview of AJAX and ASP.NET MVC
Unobtrusive AJAX
Using AJAX Action Links
Overview of jQuery
jQuery Techniques
Using jQuery UI
7.   Creating an application in MVC
Creating strongly-typed views
Understanding URLs and action methods
Using HTML helpers
Handling form post-backs
Data validation
8.  MVC State Management
Using hidden fields
Session and Application State
Custom model bindings