使用React 和 Go(Golang)

了解如何在React中使用Go后端REST API提供的数据构建单页应用程序
讲师:Andrei Neagoie & Yihua Zhang

中英文字幕单独处理,翻译流畅,课程资料包齐全!

你将会学到什么?

  • 使用React JS构建令人惊叹的单页应用程序
  • 在React中构建可重复使用、可组合的组件
  • 在Go中构建一个REST API,用于处理JSON请求并提供JSON响应
  • 在Go中构建一个处理GraphQL请求的API

课程内容

25 个章节 • 241 个讲座 • 总时长 24 小时 45 分钟

课程要求

  • 编程语言的基本知识
  • Javascript的基本知识
  • HTML的基本知识

课程说明

ReactGo是天造地设的一对。React是世界上最流行的用于构建单页应用程序的JavaScript库,而Go非常适合于构建REST后端。这就是这门课的全部内容。

本课程已完全重新完成,为React版本18和React路由器版本6。这门课程的旧版本在新课程结束时仍然可用,每个部分都标有“遗产”。我将在一个月左右移除它,只是为了给那些已经开始的人一个机会去完成那个版本,如果他们愿意的话。

学习如何使用最流行和最受欢迎的JavaScript前端(React)开发和部署快速,安全的web应用程序,后端使用最流行和最强大的编程语言之一(Go)。

React是一个开源的前端JavaScript库,用于构建用户界面或UI组件。React由Facebook和一个由开发者和公司组成的社区维护。React可以作为开发单页或移动应用程序的基础。React是web开发领域最流行的前端JavaScript库,被许多知名组织使用,包括Netflix、Instagram和纽约时报。使用React,我们可以构建快速的交互式用户界面。

Go是一种现代的、类型安全的、编译的、速度极快的编程语言。它非常适合构建安全、可扩展、速度极快的REST api和web应用程序,也被世界各地的大公司使用,包括Netflix、Instagram、美国运通和纽约时报。

如果你注意的话,你可能会注意到一些重叠——使用React的大公司也在使用Go。这是有原因的,我们将在这门课中探讨这个原因。

在本课程中,我们将学习React的核心基础知识,包括React生命周期,组件,功能组件,道具,状态等。我们还将讨论调用远程API(包括我们构建的API和第三方API)等等。

在课程的第一部分,我们将使用React类组件功能组件  钩子构建一个简单的应用程序。虽然钩子和函数似乎是React的未来,但实际上有数百万行代码是使用类构建的,所以了解如何使用类和函数和钩子在React中工作是很重要的。

在本课程的第二个项目中,我们将构建一个带有React前端和Go后端API的单页Web应用程序(SPA),我们将在后端接收请求,包括JSON和GraphQL,并返回该响应作为JSON。

为了确保对站点某些部分的认证用户的访问安全,我们还将探索如何生成和使用JSON Web令牌(JWT),包括刷新令牌。

本课程不适合绝对初学者。我希望您有一些JavaScript和Go的经验,并且对HTML有很好的了解。

此课程面向哪些人?

  • 熟悉Go和JavaScript的开发人员

声明:双语资源网(shuangyuziyuan.com)提供的所有课程、素材资源全部来源于互联网,VIP 赞助仅用于对双语资源服务器带宽及网站运营等费用支出做支持,如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。