完整的 Blazor 课程 – 电子商务应用程序和清洁架构

深入了解 ASP.NET Blazor 并构建具有简洁架构的电子商务 Web 应用程序

讲师:Frank Liu

口袋资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

你会学到什么

  • 使用 Clean Architecture 使用 Blazor、Dapper 和 SQL Server 数据库构建电子商务应用程序
  • ASP Dot NET Core 平台基础
  • Razor 组件:数据绑定、3 种类型的参数、引用子组件、RenderFragment、事件生命周期和使用观察者模式的状态管理
  • 表单提交、验证和验证消息显示
  • 了解 Blazor 中的内置身份验证以及 cookie 身份验证
  • 学习依赖注入以准备学习清洁架构
  • 通过理论和构建应用程序,学习用例驱动的、基于插件的清洁架构。
  • 使用存储库模式创建两种类型的数据存储(内存中插件和 Dapper 插件)作为遵循干净架构的插件
  • SQL 基础知识和使用 Dapper 将 C# 连接到 SQL
  • 需求分析与软件设计

要求

  • 基本的HTML
  • 中级 C#
  • 对 OOP 有很好的理解,尤其是。接口的使用(尽管本课程完全涵盖了依赖注入)
  • 如果您对 ASP Dot Net Core 有一点经验,那是最好的。不过别太担心,我也会帮你的。

描述

ASP.NET Core Blazor (.NET 5 Blazor) 是微软最新的 SPA 应用程序框架。借助 Blazor,您可以使用 C# 构建反应式全堆栈单页 Web 应用程序,而无需 JavaScript 的太多帮助。Blazor 依赖于现有的成熟技术,如 SingalR、WebAssembly 和 ASP.NET Core。大多数使用 Microsoft 技术的公司正在采用或已经采用它。如果您想在这些公司就业,则需要了解如何使用 Blazor 构建应用程序,或者很快将需要了解如何使用 Blazor 页面、MVC 和 Web API。

请注意:本课程用于在构建电子商务应用程序时学习 Blazor 和 Clean Architecture。我们正在构建的电子商务应用程序功能不全,不包括付款、运输等内容,但包括产品列表、下订单和作为管理员处理订单。

在这个有 9 个部分、70 多个讲座和大约 8 小时内容的课程中,您不仅将跟随我一步步掌握Blazor,而且您还将与我一起按照Clean Architecture实现一个大小适中的电子商务 Web 应用程序,从需求分析开始,软件设计,一直到最后的实现。

该课程涵盖以下技术主题:

  • ASP.NET 核心平台
  • ASP.NET Blazor 的各个方面
  • 组件状态管理
  • 依赖注入
  • 使用 ASP.NET Core Identity 进行身份验证和授权
  • 自定义 Cookie 身份验证
  • AutoMapper
  • 小巧玲珑
  • SQL语句
  • HTML
  • 引导程序
  • 需求分析与软件设计
  • 清洁架构
  • 用于封装数据访问细节的存储库

在课程结束时,您将:

  • 深入了解 Blazor 的各个方面。
  • 能够使用 Blazor 独立构建 Web 应用程序。
  • 能够分析需求和设计软件。
  • 了解并能够实施清洁架构。
  • 以及更多…

您将与我一起构建一个大型的真实世界安全电子商务应用程序。我们将共同构建允许客户浏览产品目录、将产品添加到购物车、下订单的客户门户和允许店主登录和管理订单的管理门户。

完成本课程中的课程和练习后,您将对 ASP.NET Core 平台有一个很好的了解,并且能够使用 Blazor Server 创建单页 Web 应用程序。您还将对 Clean Architecture 有很好的理解,并能够在您自己的项目中使用您所学的架构知识。在课程结束时,您将成为一名全栈 Web 开发人员,了解如何使用 Microsoft 最新的应用程序框架:ASP.NET CORE 5 Blazor 创建 Web 应用程序。

无论您是 ASP.NET Core Blazor 的新手还是已经使用过一段时间,但正在寻找一门课程来填补空白,您都会喜欢这门课程。由于本课程不仅涵盖基础知识,而且深入探讨每个主题。

先决条件

中级 C#(您应该至少有 3 – 6 个月的 C# 编程经验)

基本的HTML

掌握 ASP.NET Core 的先前知识是很好的,但这不是必需的,因为我将在课程中介绍它。

课程结构和细节

在前两节中,我们将通过创建电子商务 Web 应用程序的一部分来了解 Blazor,而无需听我过多地谈论 Blazor 的每个主题。这样做的目的是快速跟踪你的学习体验,并为你使用 Blazor 编写 Web 应用程序编码打下坚实的基础。

在第三部分中,我将一一深入介绍有关 Blazor 的所有主题。

从第五部分开始,我们将一起实现电子商务的客户门户和管理门户,并进行身份验证和授权。

在实施解决方案时,您将听到我介绍清洁架构,您将看到我如何实施一个用例驱动和基于插件的清洁架构,该架构具有高度可测试性并且对于未来的扩展非常灵活。我将向您展示我是如何做到的,并解释为什么我会以某些方式做到这一点。如果您真正按照这些实践部分进行操作并与我一起实施该项目,那么您一定会从构建这个真实世界应用程序的过程中学到很多东西。

在本课程中,购物车和数据存储(数据库)都将作为插件实现。我们将实现两种类型的数据存储插件:内存数据存储和以 Dapper 作为微型 ORM 的 SQL Server 数据存储。您将清楚地看到使用这种架构构建解决方案的强大功能。(免责声明:架构选择应根据具体情况进行,我不建议您在所有项目中都遵循我在本课程中呈现的架构。始终需要分析。)

本课程适合谁

  • 想要成为全栈开发人员而无需掌握 JavaScript 的 C# 开发人员。
  • 使用 Razor 页面和/或 MVC 以及前端框架/库并且更喜欢使用较少的 JavaScript 的开发人员。
  • 具有一些 Blazor 经验的开发人员正在寻找综合课程来填补空白。
  • 对 Mirosoft 最新的 SPA 应用框架:Blazor 感到好奇的开发者。
  • 想要了解如何实施 Clean Architecture 的开发人员。

本课程适合谁:

  • 想要成为全栈开发人员而无需掌握 JavaScript 的 C# 开发人员。
  • 使用 Razor 页面和/或 MVC 以及前端框架/库并且更喜欢使用较少的 JavaScript 的开发人员。
  • 具有一些 Blazor 经验的开发人员正在寻找综合课程来填补空白。
  • 对 Mirosoft 最新的 SPA 应用框架:Blazor 感到好奇的开发者。
  • 想要了解如何实施 Clean Architecture 的开发人员。

发表回复

后才能评论

  • 每一个课程页面,都有演示地址选项,点击链接可以跳转到课程发布网站查看详细课程列表。
  • 绝大部分课程都有试看内容,可以先点击试看,再决定是否购买。
  • 本站课程均存储在阿里云盘或百度网盘中,由于阿里云盘对分享的文件类型有限制,所以课程资料和字幕会存储到蓝奏云盘中。
  • 阿里云盘和蓝奏云盘都是不限速下载的,你既可以选择在阿里云盘中在线学习,也可以选择下载到本地学习。
  • 课程下载到本地可以挂载中英文双字幕,请点击查看Potplayer挂载中英文双字幕教程
  • 本站所有课程,均提供mp4格式视频文件,中英文双字幕,配套资料齐全,不加密。
  • 每一个课程右侧下载面板中,都会有清晰度标识,大部分都是1080P或者720P,还有少数是超高清的。
  • 本站课程购买之后,均可以免费更新,所有课程,皆配有中文字幕。
  • 请注意,课程的中文字幕是根据英文字幕用谷歌翻译生成的,本非人工翻译。谷歌翻译准确度尚可,学习观看,没有问题。
  • 由于数字资源具有可复制性,一旦购买,不接受退款要求,请在购买之前,认真了解课程内容,确定是否需要。
  • 当然,如果有特殊情况,可以查看网站底部联系方式,联系站长说明问题,我会为你妥善处理。
  • 赞助本站VIP会员,可以免费下载所有课程,详情请查看VIP介绍