国外课栈 - 国外电子信息技术
React JS和Firebase完整课程 
React JS和Firebase完整课程
类别 : 视频教程
格式 : MP4
订阅支付  提交订阅
概述

创建连接到Firestore(Firebase)的“现实世界” React JS应用程序

  • 使用React JS和Firebase开发实际的Web应用程序
  • 了解React JS 2的流程和概念
  • 利用所学知识来创建自己的Web应用程序

什么是React JS?

React是用于构建用户界面的声明性,高效且灵活的JavaScript库。它使您可以从孤立的小代码段(称为“组件”)组成复杂的UI。

什么是FIREBASE?

Firebase提供了实时数据库和后端即服务。该服务为应用程序开发人员提供了一个API,该API允许应用程序数据跨客户端同步并存储在Firebase的云中。

我们将从 React JS框架的基础开始。我们将创建初始布局,首页和工艺路线。

第一部分不仅涉及React JS。为了使我们的应用程序动态并符合标准,我们需要数据库。我们将在本课程中使用的数据库是Firebase的Cloud Firestore。在Firestore中,我们将保留不同类型的数据,例如服务,优惠,协作和用户。

在第一部分之后,您将开始学习Firebase身份验证。我将向您展示如何登录并注册Firebase。在用户登录后,我们将显示我们的应用程序,并进行一些修改,只有经过身份验证的用户才能看到。

该应用程序的主要思想是提供和订阅各种服务。因此,我们将实现页面。用户可以在其中创建服务的地方,以及让我熟悉表单验证的地方

创建服务后,它将显示在主页上并提供给其他用户。

稍后,我们将创建在用户之间交易服务的功能。每个登录的用户都可以提供服务。报价提交后,如果服务所有者愿意接受或拒绝报价,则由服务所有者决定。如果服务所有者接受报价,则用户可以创建协作。

创建协作后,服务所有者将收到消息以参与协作。当所有用户都加入协作后,可以在特定的时间内启动协作,并且用户可以交换消息。协作完成后,将禁用消息传递。

在上一节中,我将讨论Firestore的安全规则,最后我们将应用程序部署到Heroku,以便您可以与朋友和家人共享。这只是所有功能的简短预览,还有更多准备工作为您准备。

总目录(24h)

  • React基础
  • 状态管理
  • 认证方式
  • 服务特色
  • offer功能
  • 讯息功能
  • 协作功能
  • firestone规则
  • 应用程序改进
  • 部署方式