0% found this document useful (0 votes)
54 views

Introduction To MVC

The document outlines the content of an ASP.NET MVC course, including introductions to MVC architecture and patterns, essential language features, working with controllers, models, views, URLs and routing, areas, security, and developing RESTful APIs with Web API. Topics cover the MVC pattern, Entity Framework, model validation, view engines, routing, areas, authentication, and building APIs to support CRUD operations using EF.

Uploaded by

Niranjan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
54 views

Introduction To MVC

The document outlines the content of an ASP.NET MVC course, including introductions to MVC architecture and patterns, essential language features, working with controllers, models, views, URLs and routing, areas, security, and developing RESTful APIs with Web API. Topics cover the MVC pattern, Entity Framework, model validation, view engines, routing, areas, authentication, and building APIs to support CRUD operations using EF.

Uploaded by

Niranjan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

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

You might also like