欢迎学习《.NET 8市场管理系统项目实战开发掌握.NET Core MVC视频教程》,你将学习 .NET 8 中的 ASP.NET Core MVC、Entity Framework Core、SQL Server、ASP.NET Core Identity、干净架构。
Published 11/2023
Created by Frank Liu
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 70 Lectures ( 7h 27m ) | Size: 3.14 GB
你将会学到的
MVC模式
使用控制器处理请求
使用视图渲染 HTML
将参数传递给操作方法
创建模型类来加载数据
标签助手
使用数据注释进行验证
使用自定义验证属性进行验证
部分视图
与部分视图和 jQuery 的交互
使用 ViewComponent 创建可重用组件
引导程序 v5
使用CSS控制打印区域
使用 Clean Architecture 重构现有代码库。
实体框架核心 (.NET 8)
SQL服务器
使用 ASPNET Core Identity 进行身份验证和授权
基于策略的授权
要求
-
C# 基础知识(3 – 6 个月的 C# 经验)
-
HTML 基础知识
-
SQL基础知识
-
Visual Studio 2022
-
.NET 8
说明
您准备好使用 Microsoft 最新、最先进的技术创建令人惊叹的 Web 应用程序了吗?您是否想获得模型-视图-控制器 (MVC)模式的实践经验并学习如何使用Razor 视图、标记帮助程序和 jQuery制作动态网页?您想了解如何使用Entity Framework Core和SQL Server来处理数据吗?您想使用ASP.NET Core Identity和策略来保护您的 Web 应用程序吗?您想遵循干净的架构并编写易于维护和测试的代码吗?
如果这些问题中的任何一个引起您的共鸣,那么您来对地方了!
这门课程会教你什么?
在本课程中,您将学习如何使用.NET 8(最新版本的 .NET Framework Core)通过ASP.NET Core MVC开发 Web 应用程序。您将从 MVC 的基础知识开始,创建一个无需框架的简单 Web 应用程序。然后,您将添加 MVC 框架支持并学习如何使用控制器处理请求、使用视图呈现 HTML、将参数传递给操作方法以及创建模型类来加载数据。
接下来,您将使用静态存储库对类别和产品实施 CRUD(创建、读取、更新、删除)操作。您将学习如何使用标记帮助器创建导航链接、表单和隐藏字段。您还将学习如何使用数据注释和自定义验证属性来验证用户输入。
之后,您将在超市管理系统的收银台控制台上工作。您将使用分部视图、jQuery 和 ViewComponents 来创建交互式且可重用的 UI 组件。您还将学习如何使用 CSS 创建销售表单和交易报告以进行打印。
然后,您将采用干净的架构并重构代码,以遵循关注点分离、依赖倒置和单一责任的原则。您将学习如何将代码组织到项目和层中,以及如何使用依赖项注入来解耦您的类。
接下来,您将使用 Entity Framework Core 和 SQL Server 将静态存储库替换为真实数据库。您将学习如何使用迁移、使用 LINQ 查询数据以及通过更改跟踪更新数据。
最后,您将使用身份和策略来实现身份验证和授权。您将学习如何构建身份、创建用户帐户、角色和权限,以及如何根据策略限制用户访问。您还将学习如何在销售表格上显示收银员姓名。
学习这门课程有什么好处?
通过学习本课程,您将:
- 深入了解 ASP.NET Core MVC 和 MVC 模式
- 了解如何使用 Razor 视图和标记帮助程序创建动态网页
- 了解如何使用 Entity Framework Core 和 SQL Server 来存储和操作数据
- 了解如何使用身份和策略实现身份验证和授权
- 学习如何采用干净的架构并编写可维护和可测试的代码
- 从头开始使用 ASP.NET Core MVC 构建完整的 Web 应用程序
- 访问每个部分的源代码和作业
这门课程适合谁?
本课程适合任何想要学习如何使用 .NET 8 通过 ASP.NET Core MVC 开发 Web 应用程序的人。您应该具备一些 C# 和 HTML 的基本知识,但不需要 ASP.NET Core MVC 的经验。
你还在等什么?立即注册,开始成为 ASP.NET Core MVC 开发人员的旅程!
此课程面向哪些人:
- 任何想要从基础到高级学习 ASPNET MVC 核心 (.NET 8) 的人
- 任何已经学习 ASPNET MVC 并想要温习最新 .NET 版本的人。(.NET 8)
- 任何已经学习过ASPNET MVC并且想要有一个好的项目来实践的人(超市管理系统)
- 任何想要学习在 ASPNET Core 项目中使用 Clean Architecture 的人。