ASP. NET Core MVC - Build an E-Commerce Web Application 2025

所在平台: Udemy

课程主页: https://www.udemy.com/course/aspnet-core-mvc-guide/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:ASP.NET Core MVC - 构建电子商务Web应用程序 2025 课程概述: 本课程面向ASP.NET初学者,要求对C#或类似编程语言有一定了解。课程将教您如何使用ASP.NET Core MVC创建Web应用程序。您将理解MVC模式,并能够创建模型、视图和控制器。我们将使用Entity Framework进行CRUD(创建、读取、更新和删除)操作,并实现分页、搜索和排序等高级功能。此外,我们将使用Identity实现用户注册、身份验证和基于角色的授权。课程还将添加多种实用功能,包括编辑用户档案、更新用户密码、显示注册用户、更新用户角色、删除用户账户和请求密码重置令牌。同时,我们将创建购物车和订单,将购物车存储在Cookie中,并使用彩色徽章跟踪订单状态。 学习内容包括: - ASP.NET Core MVC的架构 - 创建模型、视图和控制器 - 从控制器传递数据到视图 - 创建表单并将模型绑定到表单 - 使用属性和模型绑定验证表单数据 - 安装和使用Entity Framework访问SQL Server数据库 - 使用Entity Framework执行CRUD操作 - 实现分页、搜索和排序等高级功能 - 将图像上传到服务器 - 从appsettings.json读取应用程序参数 - 使用依赖注入:将服务添加到应用程序容器并从该容器请求服务 - 安装Identity和创建Identity用户及表 - 创建用户角色和注册管理员用户 - 注册、身份验证和授权用户 - 编辑用户档案和密码 - 通过电子邮件请求密码重置令牌 - 显示注册用户 - 编辑用户角色 - 删除用户账户 - 创建、读取、更新和删除购物车 - 创建订单并更新订单状态 工具要求: 要学习本课程,您需要安装以下工具: - Visual Studio 2022,包括两个组件:“ASP.NET和Web开发”和“.NET桌面开发” - Microsoft SQL Server

课程评论(0条)

课程详情

This course is for Beginners to ASP.NET having some knowledge of C# or similar programming languages.In this course, I will show you how to create a web application using ASP.NET Core MVC. You will understand the MVC pattern and you will be able to create Models, Views and Controllers.We will use Entity Framework to perform CRUD (Create, Read, Update and Delete) operations and to implement advanced functionalities, such as pagination, search and sort.We will use Identity to implement user Registration, Authentication and Role-based Authorization. Besides, we will add many useful functionalities, such as edit the user profile, update the user password, display the registred users, update the user role, delete the user account, and request a password reset token.Also, we will create the shopping cart and orders. We will store the shopping cart into a cookie and we will use colored badges to track the order status.In this course, you will learn:- The architecture of ASP.NET Core MVC- How to create Models, Views and Controllers- How to pass data from the controller to the view- How to create forms and bind models to the forms- How to validate form data using attributes and model binding- How to install and use Entity Framework to access SQL Server Databases- How to perform CRUD operations (Create, Read, Update and Delete) using Entity Framework- How to advanced functionalities: pagination, search and sort- How to upload images to the server- How to read application parameters from appsettings.json- How to use dependency injection: add services to the application container and request services from this container- How to install Identity and how to create Identity user and tables- How to create user Roles and how to register the Admin user- How to register, authenticate and authorize users- How to edit the user profile and password- How to request password reset token by email- How to display the registered users- How to edit the user role- How to delete the user account- How to create, read, update and delete the shopping cart- How to create orders and how to update the order statusTo follow this course, you need to install the following tools- Visual Studio 2022 including two components: "ASP.NET and web Development" and ".NET Desktop development"- Microsoft SQL Server

课程标签

0人关注该课程

主题相关的课程