使用 AWS Amplify 的 Serverless React -完整指南

课程简介

创建全端的 React 应用程序比以往任何时候都要快,可以扩展到数百万用户,并且完全在云端中运行

繁體中文課程介紹

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

  • 学习如何创建令人惊叹的端到端无服务器的 React 应用程序 ( end-to-end serverless React apps )
  • 看看如何快速创建 React 应用程序; 比你以前创建的 React Web 应用程序方式还要快
  • 使用 Amplify 和实现 AWS 所提供的主要服务
  • 发现如何制作无限可扩展完全运行在云端上的 React 项目

要求

  • 熟悉基本的 React
  • 理解 ES6 JavaScript 有所帮助,但不是必需的

课程说明

您是否希望开发出令人惊叹的、高性能的、总体上更好的 React 应用程序? 看看 AWS Amplify 吧。

本课程是学习创建无服务器 React 应用程序的最佳指南。

在这个项目中,我们将制作两个完整的 React / AWS Amplify 项目,从项目开始到部署在网络上。

下面是我们将要做的:

  • 一个全端的无服务器商店应用程序(类似于 Udemy) ,使用 React / Amplify,一个完整的 GraphQL API,多重身份验证( Multi-Factor Authentication ),对客户收费 / 发送电子邮件的 Lambda 函数,使用 Stripe 支付处理和风格化的组件库元素
  • 一个即时记事本应用程序(由类别组件和 React Hooks构成) ,具有完整的 CRUD 功能、 GraphQL 订阅、完整的身份验证,并且全部用 100 行左右的 JavaScript 编写而成

这门课程将涵盖什么内容?

  • 使用 Amplify CLI 从命令行创建整个 GraphQL APIs
  • 使用 AWS Appsync 创建复杂的无服务器 GraphQL APIs
  • 使用 AWS Cognito 的多重身份验证和验证码
  • 使用完全在云端中运行的 AWS Lambda 创建无服务器的 REST APIs (函数)
  • 使用 GraphQL 订阅即时变更的广播数据
  • 在 GraphQL 控制台和 React Client 中运行 GraphQL 查找和变更
  • 如何将 React Hooks 与 Amplify 应用程序集成
  • 使用亚马逊的简单电子邮件服务发送邮件
  • 使用 AWS S3 保存上传影像和文件
  • 如何使用 S3 托管部署已完成的应用程序
  • 客制化 Amplify 内置的 React 组件
  • 使用 DynamoDB 数据库保存和管理我们的应用程序数据
  • 在 AWS ElasticSearch 的帮助下,具有灵活、强健的搜索功能
  • 使用 Stripe 进行支付处理,并在 React 程序中使用 Stripe Checkout
  • 通过电子邮件确认验证用户电子邮件 / 电话号码
  • 广泛使用 AWS 控制台 ( AWS Console )
  • 用于管理应用程序状态的 React Context
  • React Router 4(使用一些有用的技巧)
  • 使用 date-fns 程序库格式化日期
  • 深入使用两个CSS 程序库——Element 和 Tachyons

目标受众

  • 有兴趣开发无服务器应用程序的 React 开发人员
  • 想要学习如何开发免麻烦(hassle-free)的 JavaScript 应用程序程序员
  • 期望建构原型项目比以往任何时候都快的 React 开发人员
  • 期待使用目前令人兴奋的,尖端技术的任何 React开发人员

讲师简介

Reed Barger  全端 Web 开发人员 ( 更多讲师主讲课程介绍 )

我是一个充满热情的网页开发者,热衷于学习和教授我所知道的东西。 我相信通过实践学习,这种哲学在我教授的每一门课程中都有体现。 我喜欢探索新的网络技术,我的课程专注于给你在今日快速发展的行业中拥有优势。

英文字幕:有

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

参加课程 ♥找优惠折扣码?

Sponsored by Udemy

也许你会有兴趣

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

发表评论

Powered by WordPress.com.

Up ↑

%d 博主赞过: