If you want to build the most maintainable, standard complaint, and best performing web applications on the Microsoft platform, ASP.NET MVC is what you need. “ASP.NET MVC gives you a powerful, patterns-based way to build dynamic websites that enables a clean separation of concerns and that gives you full control over markup for enjoyable, agile development. ASP.NET MVC includes many features that enable fast, TDD-friendly development for creating sophisticated applications that use the latest web standards.”

Understand Model, View & Controller pattern.

Integrate jQUERY and Ajax in an MVC 5 application.

Integrate Entity Framework in an MVC 5 application.

Secure an MVC application

Debug on the Client-Side using Browser Developer Tools

Basic Understanding of HTML

Familiarity with Web Browsers

Firefox, IE 9 and Google Chrome

MS Visual Studio 2012

Getting Started

Working with Controllers

Working with Views

Working with Model and View Models

Data Annotations and Validation

Forms and HTML Helpers

Demo Project

Using Ajax and jQuery in MVC Apps

Introduction to Twitter Bootstrap

Securing an MVC Apps

Deploying an MVC Apps