课程大纲

介绍

Firebase 是一套包含超过 25 种工具的工具,可以轻松集成到 Google Cloud Platform 项目中。它提供了用于开发 Android 和 iOS 移动应用程序和 Web 应用程序的 API。它提供了用于开发高性能应用程序的工具。简单的 API 调用允许执行复杂的操作,例如数据持久化,而无需复杂的编程。它允许前端开发人员开发完整的无服务器应用程序。它提供了用于监视应用程序性能的工具。通过分析,可以分析应用程序的使用情况,以确定如何实现最佳业务价值。

该计划利用实践研讨会,演示如何充分利用 Firebase 来开发、监控和分析应用程序。邀请代表们为研讨会自带代码。该计划的持续时间取决于所需的承保水平。

该程序可根据您的需求进行定制。将针对每个 Firebase 功能提供概述。通过代码示例深入介绍,可按需提供所有功能。选择 Android、iOS 和/或 Web 是否需要代码示例。

设置 Firebase 开发环境。

代表们应携带一台笔记本电脑,该笔记本电脑安装了开发Android、iOS或Web应用程序所需的软件。理想情况下,笔记本电脑还将具有现有的Android,iOS或Web应用程序代码。需要 Google Cloud Platform 帐户。iOS 开发需要 Apple 开发人员帐户。 将提供设置说明。 

Firebase 入门

  • 什么是 Firebase?
  • Firebase 组件。
  • 支持的语言和平台。
  • Google 云平台项目。
  • 将 Firebase 添加到项目中。
  • Firebase 控制台。
  • Firebase 功能概览

Firebase 平台支持

  • Android 应用程序。
  • iOS 应用程序。
  • 使用 JavaScript SDK 的 Web 应用程序。
  • Firebase 管理应用。
  • 研讨会:开始构建 Android、iOS 或 Web Firebase 应用。

Firebase 身份验证

  • Firebase SDK 身份验证 API。
  • 电子邮件地址和密码身份验证。
  • 联合身份提供:Google、Facebook、Twitter、Github。
  • 通过短信识别电话号码。
  • 自定义身份验证。
  • 授权。
  • 研讨会:将 Firebase 身份验证添加到应用程序。

云 Firestore

  • 云实时数据同步解决方案。
  • Cloud Firestore、Realtime Database 和 Cloud Datastore 的比较。
  • 结构化数据。
  • 客户端本地存储。
  • 访问数据。
  • 安全和数据验证。
  • 查询数据。
  • 研讨会:实施 Cloud Firestore 或 Realtime Database。

云存储

  • Google 云存储。
  • 安全和文件传输。
  • 存储图像、音频、视频和其他内容。
  • 访问云中的内容。
  • 配置选项。
  • 研讨会:实施云存储。

Firebase Hýsing

  • Firebase 托管原则。
  • 使用自定义域名。
  • 使用 Firebase CLI 上传内容。
  • 服务器证书。
  • 研讨会:实施 Firebase 托管。

云函数

  • 功能即服务 (FaaS)。
  • Firebase 和 Cloud Functions。
  • 云事件触发器
  • HTTP 触发器
  • 编写和部署 JavaScript 或 Python 函数。
  • 研讨会:创建云函数。

云运行

  • 容器和编排。
  • Cloud Run 原则。
  • 托管云运行和 IAM。
  • 研讨会:使用 Cloud Run。

性能监控

  • 测量启动时间和网络流量。
  • 性能指标。
  • 使用跟踪捕获性能。
  • 创建自定义指标。
  • 研讨会:启用性能监控。

Firebase 云消息传递 (FCM)

  • FCM 通知消息。
  • FCM 数据消息。
  • 管理 SDK。
  • HTTP 和 XMPP API。
  • 通知编辑器。
  • 研讨会:使用 Firebase Cloud Messaging。

远程配置

  • 应用程序配置参数。
  • 按人口统计或分析自定义应用程序。
  • 检测应用程序。
  • 远程配置的策略和限制。
  • 研讨会:使用远程配置。

Marketing 应用

  • 预测。
  • Firebase A/B 测试。
  • 应用内消息传递。
  • 动态链接。
  • 应用索引。

Google Analytics 适用于 Firebase 和 Crashlytics

  • 分析原则。
  • Crashlytics 和分析。
  • 跟踪、优先处理和修复应用程序稳定性问题。
  • 报告应用程序中的事件。
  • 按使用情况和人口统计定义受众。
  • 了解应用程序的使用方式。
  • 自定义事件和监控。
  • 与其他服务集成。
  • 研讨会:使用 Analytics 并与其他服务集成。

要求

  • 了解移动或 Web 应用程序和云技术。
  • 具有开发移动或 Web 应用程序的经验。
  • Java、Swift 或 JavaScript 编程经验。

观众

  • 移动或 Web 应用程序开发人员。
 28 小时

人数



每位参与者的报价

客户评论 (4)

相关课程

课程分类