ASP.
NET MVC Course Content
1. Introduction to MVC
A Brief History of Web Development
Traditional ASP.NET Web Forms
Benefits of ASP.NET MVC
2. MVC Architecture
3. The MVC Pattern
The MVC architecture pattern
Domain models and Repositories
4. Essential Language Features
Automatically Implemented Properties
Using Object and Collection Initializers
Entity Framework
Lambda Expressions
5. Working with Controllers
Introducing the Controller
6. Model Templates
Templated View Helpers
Using Metadata for Data Values
7. Model Validation
Explicitly Validating a Model
Displaying Validation Messages
Alternative Validation Techniques
Security and Authentication
8. Working with Views
Working with the ASPX engine
Working with the Razor Engine
Converting ASPX View to Razor View
Partial Views
Adding Dynamic Content to a Razor View
o Inline code
o Partial Views
9. Working with URLs and Routing
About Routing
Understanding the Routing Mechanism
Adding a Route Entry
Using Parameters
Using Defaults
10.HTML Helpers
List of standard HTML helpers
How to use Standard HTML helpers on View?.
examples of Standard HTML helpers?
Advantages of using Standard HTML Helpers
10. Working with Areas
Setting Up Areas
Actions in Areas
Routing and URL Generation with Areas
12.Security
Authentication
Authorization
13.WebApi
Introduction to REST Protocol
Web API Routing
Developing Sample application
Creating a Web API that Supports
CRUD Operations using EF
Calling Web API Service methods from JavaScript