Select topic from left menu to explore .NET School with AI-Powered Learning

ASP.NET MVC

Chapter 1: Introduction to ASP.NET MVC

·        What is ASP.NET MVC

·        ASP.NET MVC Design Pattern Model, View, Controller

·        ASP.NET MVC Comparison with Web Forms

·        ASP.NET MVC Benefits of MVC Architecture

·        ASP.NET MVC Overview of the .NET Platform and CLR

Chapter 2: Environment Setup

·        ASP.NET MVC Installing Visual Studio

·        ASP.NET MVC Installing .NET SDK

·        Creating First ASP.NET MVC Project

·        ASP.NET MVC Solution Explorer Walkthrough

·        ASP.NET MVC Understanding Project Files

Chapter 3: Application Structure and Life Cycle

·        ASP.NET MVC Folder Structure

·        ASP.NET MVC Application Life Cycle

·        ASP.NET MVC Role of Global asax

·        ASP.NET MVC RouteConfig and Routing Mechanism

Chapter 4: Routing in ASP.NET MVC

·        ASP.NET MVC Introduction to Routing

·        ASP.NET MVC Defining Custom Routes

·        ASP.NET MVC Attribute Routing

·        ASP.NET MVC Route Constraints

Chapter 5: Controllers

·        ASP.NET MVC What is a Controller

·        ASP.NET MVC Creating Controllers

·        ASP.NET MVC Action Methods

·        ASP.NET MVC Return Types ViewResult, JsonResult, RedirectResult

·        ASP.NET MVC Action Filters and their Types

·        ASP.NET MVC TempData, ViewBag, ViewData

Chapter 6: Views and Razor Syntax

·        ASP.NET MVC Introduction to Views

·        ASP.NET MVC Razor Syntax Basics

·        ASP.NET MVC Strongly Typed Views

·        ASP.NET MVC Layout Pages and Sections

·        ASP.NET MVC Partial Views

·        ASP.NET MVC HTML Helpers and Tag Helpers

Chapter 7: Models and Data Binding

·        ASP.NET MVC Introduction to Models

·        ASP.NET MVC Creating Data Models

·        ASP.NET MVC Model Binding

·        ASP.NET MVC Model Validation with Data Annotations

·        ASP.NET MVC Custom Validation

Chapter 8: Entity Framework Integration

·        ASP.NET MVC What is Entity Framework

·        ASP.NET MVC Database First vs Code First Approach

·        ASP.NET MVC Creating DBContext and Entities

·        ASP.NET MVC CRUD Operations using EF

·        ASP.NET MVC Using LINQ with Entity Framework

Chapter 9: Forms and Data Handling

·        ASP.NET MVC Creating Forms in Razor

·        ASP.NET MVC Form Submission and Anti Forgery Tokens

·        ASP.NET MVC HTTP Get and Post Methods

·        ASP.NET MVC ModelState and Validation Summary

Chapter 10: Filters in ASP.NET MVC

·        ASP.NET MVC Introduction to Filters

·        ASP.NET MVC Authorization Filters

·        ASP.NET MVC Action Filters

·        ASP.NET MVC Result Filters

·        ASP.NET MVC Exception Filters

·        ASP.NET MVC Creating Custom Filters

Chapter 11: Security in MVC

·        ASP.NET MVC Authentication vs Authorization

·        ASP.NET MVC Using Authorize Attribute

·        ASP.NET MVC Identity in ASP.NET MVC

·        ASP.NET MVC Secure Form Submissions

·        ASP.NET MVC Data Encryption Techniques

Chapter 12: AJAX and jQuery in MVC

·        ASP.NET MVC Introduction to AJAX

·        ASP.NET MVC jQuery Basics and Integration

·        ASP.NET MVC Making AJAX Calls to Controller

·        ASP.NET MVC Using JSON in AJAX Responses

·        ASP.NET MVC Partial Updates with jQuery and Partial Views

Chapter 13: Error Handling and Logging

·        ASP.NET MVC Try Catch Blocks in Controllers

·        ASP.NET MVC Global Error Handling

·        ASP.NET MVC Custom Error Pages

·        ASP.NET MVC Logging using NLog

Chapter 14: Bundling and Minification

·        ASP.NET MVC What is Bundling and Minification

·        ASP.NET MVC Enabling Bundling in MVC

·        ASP.NET MVC Optimizing Page Load Performance

Chapter 15: Web API Integration

·        ASP.NET MVC Introduction to Web API

·        ASP.NET MVC Creating and Consuming Web API in MVC

·        ASP.NET MVC Calling APIs using AJAX

·        ASP.NET MVC Securing Web APIs

Chapter 16: Deployment

·        ASP.NET MVC Preparing Project for Deployment

·        ASP.NET MVC Web Config Transformations

·        ASP.NET MVC Publishing on IIS

·        ASP.NET MVC Hosting on Azure

Chapter 17: Advanced Topics

·        ASP.NET MVC Dependency Injection in MVC

·        ASP.NET MVC Role Based Authentication and Claims

·        ASP.NET MVC Using AutoMapper

·        ASP.NET MVC Asynchronous Programming with async and await