.NET Core MVC – 完整指南 2023 [电子商务] [.NET8]
使用 ASP.NET Core MVC、Entity Framework Core 和 ASP.NET Core Identity 构建真实世界的电子商务应用程序。
教程演示🔗
What you’ll learn 学习内容
-
Learn structure of ASP NET MVC Core (.NET 8) Project
了解 ASP NET MVC Core (.NET 8) 项目的结构 -
Learn structure of ASP NET Core (.NET 8) Razor Project
了解 ASP NET Core (.NET 8) Razor 项目的结构Learn structure of ASP NET Core (.NET 8) Razor Project -
Learn basic fundamentals of ASP NET MVC Core (.NET 8)
了解 ASP NET MVC Core (.NET 8) 的基本基础知识 -
Build 2 Projects throughout the course
在整个课程中构建 2 个项目 -
Integrate Identity Framework and learn how to add more fields to Users
集成 Identity Framework 并了解如何向用户添加更多字段 -
Interact with Razor class library for Identity
与 Razor 类库进行交互以进行标识 -
Integrate Entity Framework along with code first migrations
将实体框架与代码优先迁移集成 -
Sessions in ASP NET Core (.NET 8)
ASP NET Core (.NET 8) 中的会话 -
Custom Tag Helpers in ASP NET Core (.NET 8)
ASP NET Core 中的自定义标记帮助程序 (.NET 8)Custom Tag Helpers in ASP NET Core (.NET 8) -
View Components and Partial Views in ASP NET Core
在 ASP NET Core 中查看组件和分部视图 -
Bootstrap v5 引导程序 v5
-
Authentication and Authorization in ASP NET Core (.NET 8)
ASP NET Core (.NET 8) 中的身份验证和授权 -
Google and Facebook Authentication/Login
Google 和 Facebook 身份验证/登录 -
Role Management in ASP NET Core Identity
ASP NET Core 标识中的角色管理 -
Email notifications 电子邮件通知
-
TempData in ASP NET Core (.NET 8)
ASP NET Core (.NET 8) 中的 TempData -
Stripe Payment Integrations
Stripe 支付集成 -
Repository Pattern to Access Database
访问数据库的存储库模式 -
Seed Database Migrations Automatically
自动种子数据库迁移 -
Deploying website on Microsoft Azure
在 Microsoft Azure 上部署网站
Requirements 要求
-
3-6 months knowledge of C#
3-6个月的C语言知识# -
Visual Studio 2022 Visual Studio 2022 中
-
SQL Server Management Studio
SQL Server 管理 Studio -
.NET 6
Description 描述
This is a Beginner to Advanced level course on .NET 8 that will take you from basics all the way to advance mode. This course is for anyone who is new to ASP.NET Core or who is familiar with ASP.NET and wants to take the first stab at understanding what is different in ASP.NET Core. From there we would be building multiple projects to understand all concepts in .NET 8 as we will deploy our final application on Azure as well as IIS.
这是 .NET 8 的初级到高级课程,将带您从基础知识一直到高级模式。本课程适用于任何刚接触 ASP.NET Core 或熟悉 ASP.NET 并希望首先了解 ASP.NET Core 的不同之处的人。从那里,我们将构建多个项目来了解 .NET 8 中的所有概念,因为我们将在 Azure 和 IIS 上部署最终应用程序。
Throughout this course, we would understand the evolution of ASP.NET Core, and then we would take a look at the modified files and folder structure.
在整个课程中,我们将了解 ASP.NET Core 的演变,然后我们将查看修改后的文件和文件夹结构。
-
We would then take a look at new concepts in ASP.NET Core
然后,我们将看看 ASP.NET Core 中的新概念 -
We would build a small Razor application with CRUD operations using Entity framework for integration with the database.
我们将使用实体框架生成一个具有 CRUD 操作的小型 Razor 应用程序,以便与数据库集成。 -
We would build our Bulky Book website where we will learn advanced topics in ASP.NET MVC Core
我们将建立我们的 Bulky Book 网站,在那里我们将学习 MVC Core ASP.NET 高级主题 -
Finally, we will deploy our Bulky Book website on Microsoft Azure and IIS.
最后,我们将在 Microsoft Azure 和 IIS 上部署我们的 Bulky Book 网站。
What are the requirements?
有什么要求?
-
3-6 months knowledge of c#
3-6个月的C知识# -
Visual Studio 2022 Visual Studio 2022 中
-
SQL Server Management Studio
SQL Server 管理 Studio
What am I going to get from this course?
我将从这门课程中得到什么?
-
Learn the structure of ASP NET MVC Core Project
了解 ASP NET MVC 核心项目的结构 -
Learn the structure of ASP NET Core Razor Project
了解 ASP NET Core Razor 项目的结构 -
Learn the fundamentals of ASP NET MVC Core
了解 ASP NET MVC Core 的基础知识 -
Build 2 Projects throughout the course
在整个课程中构建 2 个项目 -
Integrate Identity Framework and learn how to add more fields to Users
集成 Identity Framework 并了解如何向用户添加更多字段 -
Interact with Razor class library for Identity
与 Razor 类库进行交互以进行标识 -
Integrate Entity Framework along with code first migrations
将实体框架与代码优先迁移集成 -
Sessions in ASP NET Core
ASP NET Core 中的会话 -
Custom Tag Helpers in ASP NET Core
ASP NET Core 中的自定义标记帮助程序 -
View Components and Partial Views in ASP NET Core
在 ASP NET Core 中查看组件和分部视图 -
Bootstrap v5 引导程序 v5
-
Authentication and Authorization in ASP NET Core
ASP NET Core 中的身份验证和授权 -
Google and Facebook Authentication/Login
Google 和 Facebook 身份验证/登录 -
Role Management in ASP NET Core Identity
ASP NET Core 标识中的角色管理 -
Email notifications 电子邮件通知
-
TempData/ViewBag/ViewData in ASP NET Core
ASP NET Core 中的 TempData/ViewBag/ViewData -
Stripe Payment Integrations
Stripe 支付集成 -
Repository Pattern to Access Database
访问数据库的存储库模式 -
Seed Database Migrations Automatically
自动种子数据库迁移 -
Deploying the website on Microsoft Azure
在 Microsoft Azure 上部署网站
Who this course is for:
本课程适用于谁:
- Anyone who wants to learn ASP NET MVC core (.NET 8) from Basics to Advance
任何想要学习 ASP NET MVC 核心 (.NET 8) 从基础到高级的人 - Anyone who wants to learn most latest changes with Microsoft newest framework
任何想要使用 Microsoft 最新框架了解最新变化的人 - Anyone interested in learning how to Architect Large Scale Projects
任何有兴趣学习如何构建大型项目的人