Gain a thorough understanding of the philosophy and architecture of Web applications using ASP.NET MVC.
Acquire a working knowledge of Web application development using ASP.NET MVC and Visual Studio.
Access databases using LINQ, and Entity Framework
Perform automated testing of Web applications created using ASP.NET MVC.
Implement security in ASP.NET MVC applications.
Deploy ASP.NET MVC applications.
A Brief History of Web Development
Traditional ASP.NET Web Forms
Benefits of ASP.NET MVC
The MVC architecture pattern
Domain models and Repositories
Automatically Implemented Properties
Using Object and Collection Initializers
Entity Framework
Lambda Expressions
Introducing the Controller
Templated View Helpers
Using Metadata for Data Values
Explicitly Validating a Model
Displaying Validation Messages
Alternative Validation Techniques
Security and Authentication
Working with the ASPX engine
Working with the Razor Engine
Converting ASPX View to Razor View Deccansoft Software services ASP.NET MVC 3
Partial Views
Adding Dynamic Content to a Razor View
Inline code
Partial Views
About Routing
Understanding the Routing Mechanism
Adding a Route Entry
Using Parameters
Using Defaults
Using Constraints
Setting Up Areas
Actions in Areas
Routing and URL Generation with Areas
ASP.NET MVC's Ajax Helpers
Using jQuery with ASP.NET MVC
Authentication
Authorization
Cross-site scripting ( XSS )