使用 .Net Core 和 React 开发一个应用程序的完整指南

课程简介

使用 .Net Core (v2.2) ,React (使用 Typescript)和 Mobx 从开始到完成一个应用程序开发的完整指南

课程介绍:English 繁中

从这 33.5 小时的课程,你会学到

  • 学习如何使用 .Net Core (v2.2) ,React (使用 Typescript)和 Mobx 开始开发到发布一个应用程序。
  • 使用 CQRS 加上 Mediator 模式和具有干净架构的 .Net Core 创建一组 Web API
  • 如何在 .Net 项目中使用 AutoMapper 和 MediatR 套件
  • 如何使用 .Net Core 创建一个 multi-project solution
  • 如何使用 Entity Framework Core 作为对象关联映射器( Object Relational Mapper )
  • 如何将 ASP.NET Core SignalR 集成到即时 web 通信中
  • 如何使用 .Net Core Identity 添加标识和身份验证
  • 如何使用 React 为后端 API 创建一个客户端应用程序
  • How to use MobX as a state management library 如何使用 MobX 作为状态管理库
  • 如何创建我们自己的照片上传工具,这个工具俱有 Dropzone 和 Cropper 调整图片大小的功能

要求

  • 需要一些开发经验(3-6个月)
  • 一台安装了 MacOSX、 Windows 或 Linux 的电脑
  • 热衷于学习如何开发 Web 应用程序

课程说明

你是否已经学习了 ASP.NET Core 和 React 的基础知识? 不知道下一步该去哪里? 这门课程应该可以帮助你。 在本课程中,我们将学习如何开发一个 multi-project ASP.NET Core 解决方案,该解决方案使用 Clean Architecture 和 CQRS 及 Mediator 模式创建,从而使我们的代码易于理解、推理和延展。

ASP.NET Core 和 React 都是热门主题,本课程将透过从头到尾开发一个应用程序来增强你对这两者的了解。 在每个模块中,我们学习一些新的东西,同时增加应用程序的功能。 开发一个应用程序比从文档中创建另一个 Todo 列表更有意义!

每一行代码都会被示范和解释,在本课程结束的时候,你将拥有使用本课程所教授的技术来开发你自己的应用程序的技能和知识。

以下是你将在这门课程中学到的一些东西:

  • 设置开发者环境
  • 使用 ASP.NET Core WebAPI 和 React 应用程序(使用 DotNet CLI 和 create-react-app 工具)创建多项目解决方案( multi-project solution )。
  • 干净的架构和 CQRS + Mediator 模式
  • Setting up and configuring ASP.NET Core identity for authentication
  • 创建和配置用于身份验证的 ASP.NET Core identity
  • 使用 React 和 TypeScript
  • 向 React 应用程序添加客户端登录和注册功能
  • 使用 React Router
  • 在 ASP.NET Core 中使用 AutoMapper
  • 使用 Semantic UI 创建一个漂亮的接口
  • 添加照片上传 widget 并创建用户文件页面
  • 使用 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 开发应用程序的初学者
  • 喜欢实用方法而不喜欢理论学习的学生

讲师简介

Neil Cummings  专业软件开发自由工作者 ( 更多讲师主讲课程介绍 )

Neil Cummings 是一名专业的自由软件开发人员。 大约15年前从 IT 行业开始,采用更多轻量级框架如 Angular 和 ASP.NET Core 之前,他大多任务作是在 SharePoint 上。

在尝试成为自由工作者之前,他曾为 Microsoft 和 Rackspace 等公司工作。 也是微软认证的培训师。

英文字幕:有

  • 想要了解如何将英文本幕自动翻译成中文? 请参考这篇 How-To

优惠信息

如何购买这门课程比较划算?可以参考课程合购优惠方案


报名参加课程

Sponsored by Udemy

也许你会有兴趣

 欢迎使用e-mail订阅 Soft & Share 

发表评论

Powered by WordPress.com.

Up ↑

%d 博主赞过: