This document outlines the table of contents for a book on ASP.NET Core that covers topics such as basic concepts, middleware, MVC patterns, controllers, views, routing, dependency injection, and security using Identity. The book includes 9 chapters that cover setting up the .NET Core environment, creating web applications, configuring middleware and static files, working with models, controllers, action methods, views, passing data, routing, dependency injection, and adding authentication.
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
50 views
Core Course Outline
This document outlines the table of contents for a book on ASP.NET Core that covers topics such as basic concepts, middleware, MVC patterns, controllers, views, routing, dependency injection, and security using Identity. The book includes 9 chapters that cover setting up the .NET Core environment, creating web applications, configuring middleware and static files, working with models, controllers, action methods, views, passing data, routing, dependency injection, and adding authentication.
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4
HiLCoE
CS323 -ASP.Net Core
Chapter One: ASP.NET Core Basic Concepts 1.1 Introduction to ASP.NET Core Framework 1.2 NET Core Environment Setup 1.3 Creating ASP.NET Core Web Application 1.4 NET Core Project Files 1.5 Kestrel Web Server in ASP.NET Core 1.6 NET Core launchSettings.json file 1.7 NET Core appsettings.json file Chapter Two: NET Core Middleware 2.1 Extension Methods and Delegates 2.2 NET Core Http Request and Http Response Processing Pipeline 2.3 About Run and Use Methods 2.4 Configuring Middlewares 2.5 wwwroot folder in ASP.NET Core 2.6 Static Files Middleware in ASP.NET Core 2.7 Configuring Default Page in ASP.NET Core 2.8 Developer Exception Page Middleware in ASP.NET Core 2.9 Creating custom middleware Chapter Three: ASP.NET Core MVC 3.1 Introduction to ASP.NET Core MVC 3.2 Understanding ASP.NET Core MVC Pattern 3.3 Models in MVC Chapter Four: Controller in MVC 4.1 What is a Controller? 4.2 Role of Controller 4.3 How to add Controller in ASP.NET Core Application? 4.4 What are Action Methods? 4.5 How to call the Action method of a Controller? 4.6 How to Pass Parameters in Action Methods? 4.7 When should we create a new controller? 4.8 How many controllers can we have in a single application? 4.9 How Controller Instance Created in ASP.NET Core MVC Application? Chapter Five: Controller Action Methods 5.1 Action Methods returning String type Model 5.2 Action method returning JSON 5.3 Action Methods returning Class type Model 5.4 Redirect 5.5 RedirectPermanent 5.6 RedirectToRoute 5.7 RedirectToRoutePermanent 5.8 RedirectToAction 5.9 RedirectToActionPermanent 5.10 Returning Different Types of Content from Action Methods Chapter Six: Views 6.1 Layout View in ASP.NET Core MVC 6.2 Sections in Layout View in ASP.NET Core MVC 6.3 ViewStart in ASP.NET Core MVC 6.4 ViewImports in ASP.NET Core MVC 6.5 Partial Views in ASP.NET Core MVC 6.6 Different Ways to Render Partial View in ASP.NET Core MVC 6.7 View Components in ASP.NET Core MVC 6.8 Razor View Engine and Razor Syntax in ASP.NET Core Chapter Seven: ASP.NET Core MVC – Data Passing Techniques 7.1 ViewData in ASP.NET Core MVC 7.2 ViewBag in ASP.NET Core MVC 7.3 Strongly Typed View in ASP.NET Core MVC 7.4 ViewModel in ASP.NET Core MVC 7.5 TempData in ASP.NET Core MVC Chapter Eight: ASP.NET Core MVC – Routing 8.1 Routing in ASP.NET Core MVC 8.2 Custom Routing in ASP.NET Core MVC 8.3 Custom Route Constraint in ASP.NET Core MVC 8.4 Attribute Routing in ASP.NET Core MVC 8.5 ASP.NET Core Attribute Routing using Tokens Chapter Nine: Dependency Injection 9.1 Understanding the Need for ASP.NET Core Dependency Injection 9.2 What is Dependency Injection? 9.3 How to register a Service with Dependency Injection Container? 9.4 What are the different methods ASP.NET Core Provides to register a service with Dependency Injection Contains? 9.5 Understanding the Singleton, Scoped, and Transient Methods 9.6 What are the Advantages of using Dependency Injection?
Chapter Ten: Asp.Net Core Security using Identity
10.1 Setup & Configuration 10.2 Create, Read, Update, Delete users 10.3 Username, Email & Password policy 10.4 User Authentication 10.5 Roles in Identity 10.6 Custom User Properties 10.7 Claims in Identity 10.8 Policies in Identity 10.9 Google Login in Identity