教程演示🔗
你会学到什么
-
了解如何使用 .Net Core (v2.2)、React(使用 Typescript)和 Mobx 从开始构建应用程序到发布
-
如何使用 CQRS + 调解器模式在具有干净架构的 .Net Core 中构建 Web API
-
如何在 .Net 项目中使用 AutoMapper 和 MediatR 包
-
如何使用 .Net Core 构建多项目解决方案
-
如何使用 Entity Framework Core 作为对象关系映射器
-
如何将 ASPNET Core SignalR 集成到应用程序中以进行实时 Web 通信
-
如何使用 .Net Core Identity 添加身份和身份验证
-
如何使用 React 为 API 构建客户端应用程序
-
如何使用 MobX 作为状态管理库
-
如何使用 Dropzone 和 Cropper 来构建我们自己的照片上传小部件以调整图像大小
要求
-
需要一些开发经验(3 -6 个月)
-
安装了 Mac OSX、Windows 或 Linux 的计算机
-
热衷于学习如何构建 Web 应用程序
描述
***课程现已针对 .Net 7.0、React 18 和 React Router v6 进行了更新***
你学过 ASP.NET Core 和 React 的基础知识吗?不确定下一步要去哪里?本课程应该能够帮助解决这个问题。在本课程中,我们将学习如何构建一个多项目 ASP.NET Core 解决方案,该解决方案使用Clean Architecture以及CQRS 和 Mediator 模式构建,使我们的代码易于理解、推理和扩展。
ASP.NET Core 和 React 都是热门话题,本课程将通过从头到尾构建一个应用程序来增强您对两者的了解。在每个模块中,我们都会学到一些新东西,同时逐步向应用程序添加功能。构建应用程序比根据文档构建另一个待办事项列表更有价值!
每行代码都得到了演示和解释,到本课程结束时,您将掌握使用本课程教授的技术构建自己的应用程序的技能和知识。
以下是您将在本课程中学到的一些内容:
- 设置开发环境
- 使用 DotNet CLI 和 create-react-app 实用程序,使用 ASP.NET Core WebAPI 和 React 应用创建多项目解决方案。
- Clean Architecture 和 CQRS + Mediator 模式
- 设置和配置 ASP.NET Core 身份以进行身份验证
- 将 React 与 Typescript 结合使用
- 向我们的 React 应用程序添加客户端登录和注册功能
- 使用反应路由器
- 在 ASP.NET Core 中使用 AutoMapper
- 使用语义 UI 构建美观的 UI
- 添加照片上传小部件并创建用户个人资料页面
- 使用 React Final Form 创建可重复使用的表单输入并进行验证
- 分页、排序和过滤
- 使用 SignalR 启用与我们应用程序中的聊天功能的实时网络通信
- 将应用程序发布到 IIS 和 Linux
- 从知名安全扫描站点获得“A”安全评级。
- 还有很多东西
本课程所需的工具
在本课程中,所有课程都使用 Visual Studio Code 进行演示,Visual Studio Code 是一款免费(而且非常棒)的跨平台代码编辑器。您当然可以使用任何您喜欢的代码编辑器和任何您喜欢的操作系统…只要它是 Windows、Linux 或 Mac
这个课程适合你吗?
这门课程非常实用,大约 90% 以上的课程将涉及你和我一起编写这个项目。如果您是那种边做边学的人,那么本课程绝对适合您。
在本课程中,我们将构建一个示例社交网络应用程序,允许用户完全从头开始注册事件(类似于 MeetUp 或 Facebook)。我们从一个空的终端窗口或命令提示符开始。
您所需要的只是一台装有您最喜欢的操作系统的计算机,以及对学习如何使用 ASP.NET Core 和 React 构建应用程序的热情
本课程适合谁:
- .Net Core 或 React 或 Typescript 初学者想要学习如何使用这些工具构建东西
- 喜欢实践学习而不是理论学习的学生
图片
样片
媒体错误:格式不受支持或来源未找到
安装指南
在 Extract 之后,使用 Player 您想要的视图。
字幕:英语
画质:1080p
变化:
2019/11版相比2019/8版13节课,增加了约2.5小时。
2020/5版本比2019/11版本增加了10节课,增加了约1小时。
版本 2020/8 相比 2020/7 增加了 9 节课和大约 45 分钟。
2021/2 版相比 2020/8 版 288 课时,增加了约 31 小时。在本次更新中,导师从一开始就记录了培训。
与2021/2相比,2021/11版本减少了332节课(22节)和36小时20分钟。在此更新中,旧版(旧标题)的所有部分都已删除。
与2021/11相比,2022/7版本在课程总数和时间上没有变化,但课程质量从720p提高到1080p。法语字幕也已添加到课程中。
2022/11版本比2022/7增加了7节课,时长增加了1小时10分钟。
与2022/11相比,2022/12版本增加了2节课的数量和47分钟的时长。