从头开始使用 React、Redux 和 Firestore 构建应用程序

学习如何使用 React、Redux 和 Firestore 构建 Web 应用,从开始到发布

讲师:Neil Cummings

口袋资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

您将学到什么

  • 在本课程结束时,学生将能够使用 React、Redux 和 Firestore 创建应用程序。
  • 学生将通过参加本课程提高他们的 JavaScript 技能

探索相关主题

  • React JS
  • Firebase
  • Web 开发
  • 发展

要求

  • 学生应该熟悉 HTML、CSS 和 Javascript
  • 需要一台装有 Windows、Mac OSX 或 Linux 的计算机
  • 我们将使用(免费)Google 服务,因此需要一个 Google 帐户

描述

* 截至 2025 年 4 月已完成重新制作、重新构思和重新录制*

截至 2025 年 4 月,我们使用可用的工具和技术构建了该课程,从头开始重新编写和录制了该课程。   

你想在构建完整应用的背景下学习 React 和 Redux 吗?你想了解 Firestore——谷歌推出的一款全新数据库产品,它可以为我们的应用提供“实时数据”吗?你是那种更倾向于实际构建应用,而不是观看无休止的幻灯片来学习如何运作的学习者吗?如果是这样,那么这门课程就是为你准备的!

在本课程中,我们从头到尾构建一个完整的应用程序。 

每行代码都经过演示和讲解。我们先用 React 构建一个 CRUD 应用,然后通过添加 Redux 进行增强,最后添加 Firestore 为应用提供持久层。

以下是您将在本课程中学习的一些内容:

  • 设置开发者环境

  • 使用 Facebook 的 create-react-app 实用程序创建 React 应用程序

  • 使用 Firebase 身份验证的登录和注册功能

  • 在应用程序中添加 Facebook 和 Google 的社交登录

  • Google 地图和地点自动完成集成

  • 使用拖放功能上传照片,并在上传前调整图像大小和裁剪

  • 添加实时聊天系统

  • 使用 Firestore 进行分页、排序和过滤

  • 无限滚动分页

  • Firestore 数据库设计

  • 使用 React hook forms 创建可重用的表单组件

  • 使用 Tailwind CSS、DaisyUI 和 Framer Motion 构建美观的应用程序

  • 还有更多东西

本课程所需的工具

本课程所有课程均使用 Visual Studio Code 进行演示,这是一款免费且非常优秀的跨平台代码编辑器。当然,您也可以使用自己喜欢的 IDE 或代码编辑器,以及任何您喜欢的操作系统……只要是 Mac OS X、Windows 或 Linux 即可。

这门课程适合你吗?

这门课程非常实用。我们大约 90% 的时间都用于实际构建应用程序。如果您是那种喜欢“边做边学”的人,那么这门课程非常适合您。

请注意,我们并非从零开始学习编程。虽然本课程面向初学者,但您需要具备一些基本的 JavaScript 知识(不需要太多),或者如果您之前学习过其他编程语言,那么本课程应该没问题。本课程旨在帮助您从零基础开始,逐步掌握构建更强大应用程序的技能。

我们在这门课程上做什么

我们正在开发一款社交活动应用,类似于 Facebook 的活动或 Meetup。构建社交应用让我们有机会构建比简单的 CRUD 应用更丰富的功能。

本课程适合哪些人:

  • 熟悉 HTML、CSS 和 JS 并希望了解 React 和 Redux 的初级开发人员
  • 想要了解 Google 新数据库服务 Firestore 的初级开发者
请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。