Flutter 和 Firebase 高级课程

Flutter & Firebase Masterclass

通过使用Flutter和Firebase构建全栈式电子商务应用程序,了解Firebase Auth、Cloud Firestore、Cloud Functions、Stripe支付等等。

 课程概述

如果你的 Flutter 应用程序需要一个后端,Firebase 是最明显的选择。

Firebase 可以轻松验证用户身份、将数据写入远程数据库以及安全地运行服务器端代码。您可以获得开箱即用的可扩展性和出色的性能,而不会花费大量资金。

但是,一旦您开始构建大型应用程序,事情就会变得复杂,您可能会问自己:

  • 我有正确的架构吗?
  • 我是否正确构建了我的数据?
  • 如何高效地运行复杂的查询?
  • 我的安全规则正确吗?
  • 我应该如何处理错误?
  • 我会收到巨额 Firebase 账单并破产吗?

换句话说 – 你怎么知道你做得对不对?

当然,您可以在 YouTube 上阅读所有文档并观看大量教程 – 但这些教程通常走捷径或使用过于基础的示例,无法为您提供完整的了解。

因此,您只能通过反复试验来学习困难的东西,这需要很长时间

但有一个更快的方法。

通过将我所有的 Firebase 知识和经验打包到这门课程中,我可以为您加快这个过程

 是时候

 学习 Firebase

这个深入的课程将教你如何使用Flutter和Firebase创建真实世界的应用程序。

从基础知识开始,然后深入研究

首先,我们将构建一个简单的全栈应用程序,其中包含 Firebase Auth、Cloud Firestore、基本安全规则和最新的 Firebase UI 软件包。

然后,我们将深入构建一个复杂的电子商务应用程序,并使用 Cloud Functions 完成后端集成以及 Stripe 和 Algolia 等第三方集成。

在此过程中,我们将介绍以下关键主题:

  • 使用 FlutterFire CLI 设置 Firebase
  • 身份验证流和基于角色的授权
  • 使用 Cloud Firestore 进行数据建模、安全规则和 CRUD 操作
  • 查询、索引、分页、缓存和脱机支持
  • 使用 Firebase 存储上传图片
  • 使用 TypeScript 的 Firebase 本地模拟器和 Cloud Functions
  • Firebase 成本分析和优化
  • Firebase 扩展和第三方集成(Stripe 和 Algolia)
  • 如何安全地存储客户端和服务器端 API 密钥
  • 通过 Firebase 托管进行部署

 课程形式

该课程包含各种代码沿线视频,以及可帮助您理解概念的图表和插图,以及完整的源代码书面说明和其他资源,供您稍后参考。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。