Overview of MVC

Overview of the ASP.NET MVC
- Introduction to ASP.NET MVC
ASP.NET MVC Version History
Life Cycle of MVC request
Role of Model, View, and Controller
Works Behaviour of ASP.NET MVC
Benefits
MVC Architecture
- Razor View Engine
- Essential Language Features & Helpers
- Basic Helpers
- Strongly-Typed Helpers
- Creating Custom Helpers
- Declarative Helpers

The MVC Pattern
- The MVC Design Pattern
- Working with Controllers
- Model Templates
- MVC State Management
- Working with URLs and Routing (URL Routing)
- Bundling and Minification

Working with Controllers
- Controller Actions
- Controller and ActionResult Types
- Passing Data from View to Controller
- Action Filters & Custom Action Filter
- Action Selectors HttpGet and HttpPost

Razor Views
- Razor View Engines and Syntax
- Working with Layout Pages
- Views & Partial Views
- ViewData and ViewBag
- Strongly-Typed Views
- Working with Areas

Model Binders
- Behaviour Model Binder
- Bind Attribute
- Update Model and Try Update Model
- Developing Custom Model Binder

HTML Helper Methods
- Introducing HTML Helper Methods
- Binding Html Helpers to ViewData
- Binding HTML Helper to Model
- Display and Editor Template
- Custom Templates for Display and Editor
- Ajax Helper Methods

Model Validation:
- Data Annotations
- Validation HTML Helpers
- Client Side Validation

CRUD operations:
- CRUD operations using ADO.NET
- CRUD operations using Entity Framework
- CODE First Approach
- DB First Approach

Authentication and Authorization:
- Forms Authentication
- Role Based Authentication

MVC WebAPI

Comments

rmouniak said…
Really nice blog post.provided a helpful information.I hope that you will post more updates like this Dot NET Online Training
Janu said…
Pretty article! I found some useful information in your blog, it was awesome to read, thanks for sharing this great content to my vision, keep sharing.



Dot Net Training in Chennai | Dot Net Training in anna nagar | Dot Net Training in omr | Dot Net Training in porur | Dot Net Training in tambaram | Dot Net Training in velachery




Adequate Deal said…
Thanks for this amazing Blog
This is very useful content , keep writting these type of content.
Apart from this if someone is looking for the best website for c# knowledge and helpful codes
Please visit this website https://www.adequatedeal.com/code/csharp
Mark said…
Thanks for sharing this informative article on "Overview of MVC" If you want to ASP.Net Core Development Company for your project. Please visit us.

Popular posts from this blog

MVC Request Execution Stages - Life Cycle

ASP.NET MVC: Benefits

Introduction to ASP.Net MVC

SOLID Principles with C#

Paged Data Source - Custom Paging

ASP.NET MVC Version History

Managed Code and UnManaged Code

Auto Sequence Number in Grid Control with Paging