Logo
☆☆☆☆☆
0.0
Intermediate
20h

使用 Flutter 和 Firebase 构建 Web 和移动应用

Flutter 是一个跨平台框架,允许使用单一代码库开发网页和移动应用,而 Firebase 是一个后端即服务(BaaS)的应用开发平台。本课程将帮助你掌握构建完整功能应用所需的知识与技能,实现用户连接、数据存储,并提供流畅的用户体验。 你将从设置用户身份验证开始,确保应用仅对授权用户开放,保障安全性。随后,你将深入学习 Firebase 实时数据库和 Firestore,通过实践掌握实时数据的存储与同步技术,并学习如何使用 Firebase Cloud Storage 管理媒体文件,这是现代应用不可或缺的功能。 完成本课程后,你将具备使用 Firebase Hosting 将应用部署到网页和移动平台的能力,使你的应用能够触达更广泛的用户群体。这些知识将为你在移动和网页开发领域的职业发展奠定坚实的基础,助你打造一项极具价值的专业技能。

10 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
使用 Flutter 和 Firebase 构建 Web 和移动应用
Flutter 是一个跨平台框架,允许使用单一代码库开发网页和移动应用,而 Firebase 是一个后端即服务(BaaS)的应用开发平台。本课程将帮助你掌握构建完整功能应用所需的知识与技能,实现用户连接、数据存储,并提供流畅的用户体验。 你将从设置用户身份验证开始,确保应用仅对授权用户开放,保障安...

WHAT YOU'LL LEARN

掌握如何将 Flutter 与 Firebase 集成,以构建网页和移动应用程序

Content

10 Lessons • 0 Quizzes • 0 Challenges

入门
  1. 1

    课程概述

  2. 2

    Flutter 框架简介

  3. 3

    Firebase 简介

  4. 4

    为什么使用 Firebase 和 Flutter?

Flutter 与 Firebase 配置
  1. 1

    创建一个 Flutter 应用

  2. 2

    Flutter 中的依赖项

  3. 3

    状态管理与导航入门

  4. 4

    优化响应式用户界面环境

  5. 5

    Firebase 依赖与初始化

  6. 6

    测验:Flutter 与 Firebase 基础知识

Firebase Cloud Firestore
  1. 1

    云 Firestore 简介

  2. 2

    为 Firestore 创建一个 CRUD 应用界面

  3. 3

    从 Cloud Firestore 读取和写入数据

  4. 4

    数据安全规则

  5. 5

    云 Firestore 最佳实践

  6. 6

    测验:Firebase Firestore 服务

Firebase 认证
  1. 1

    Firebase 认证简介

  2. 2

    创建登录和注册小部件

  3. 3

    创建用户

  4. 4

    启用 Google 身份验证

  5. 5

    管理用户

  6. 6

    更新用户凭据

  7. 7

    测验:Firebase 认证服务

Firebase 实时数据库
  1. 1

    实时数据库简介

  2. 2

    为实时数据库操作创建用户界面

  3. 3

    读取和写入数据

  4. 4

    排序和过滤数据

  5. 5

    数据安全

  6. 6

    启用离线持久化

  7. 7

    测验:Firebase 实时数据库

云存储
  1. 1

    开始使用云存储

  2. 2

    为存储添加用户界面元素

  3. 3

    将文件上传到 Firebase 存储

  4. 4

    下载文件

  5. 5

    删除文件

  6. 6

    使用元文件

  7. 7

    测验:Firebase 存储

Firebase 托管
  1. 1

    Firebase Hosting 简介

  2. 2

    部署到 Firebase Hosting

  3. 3

    测试与预览流程

  4. 4

    测验:Firebase Hosting

跨平台技术
  1. 1

    应用跨平台技术

  2. 2

    最终的应用程序

  3. 3

    测验:跨平台技术

结论
  1. 1

    课程概要

  2. 2

    接下来是什么?

附录:Flutter 安装
  1. 1

    Windows 设置

  2. 2

    Linux 和 macOS 设置

  3. 3

    获取 Firebase API 密钥

  4. 4

    配置 Android

  5. 5

    Google 身份验证

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)