Close Banner

周末学 Firebase: Android

Building a Realtime Chat App

中级

大约 2 个礼拜

6小时每周 (按照自己的节奏)

由以下企业参与制作:
加入成千上万的全球学员

开始免费课程

加入课程
免费
可享受
课程视频
实战练习
中级

大约 2 个礼拜

6小时每周 (按照自己的节奏)

由以下企业参与制作:
加入成千上万的全球学员

课程概述

In this course, you’ll learn how to use Firebase. Firebase is app development platform that provides developers a variety of tools and a scalable infrastructure to build high quality apps.

We’ll begin by showing you how easy it is to read and write almost any data to Firebase. After that, we’ll teach you how to allow users to login, have data associated with them and send them notifications. You’ll learn how to use Firebase’s Security and Rules language to secure and add permissions to your data.

Firebase Remote Config gives you the ability to tune and customize your app without having to publish a new version. Finally we’ll give you a brief overview of Firebase Analytics so you can collect data from the start.

By the end of this course you will have an Android application that can store and share data between different users in real time as well as authenticate and authorize those users.

喜欢这门课程?你可以继续学习“Android 开发工程师”纳米学位!

为什么学习这门课程?

If you are an Android developer and your app needs any of the following features:

Online data storage
Real-time synchronization between many users
Authentication for Email/Password as well as OAuth providers
Data permissions and security
Offline access to data

This is the course for you!

Firebase is a gentle but very powerful introduction to storing and managing data. With just a few lines of code, you can read and write almost any data you could dream up from your own custom Firebase backend.

Furthermore, Firebase has a generous free plan that lets you start making hosted apps with multiple users immediately.

先修要求

You need to have proficiency in Java and the Android Framework (Android Basics or equivalent level). Familiarity with Git, using open web APIs and feeling comfortable with Android Studio will also be helpful.

查看使用优达学城的技术要求

学习计划

Lesson 1 - Saturday: Why Choose Firebase, Creating a Firebase Project, Reading and Writing using Firebase Realtime Database, Authentication
Lesson 2 - Sunday Funday: Storing Data, Leveraging Analytics to Improve User Engagement, Notifications, Remote Config

讲师与合作伙伴

Laurence Moroney

Laurence Moroney

作为 Google 的开发技术推广工程师,Laurence Moroney 不是正在编写应用、拍摄视频或编写课程,就是在脑海中构想这些事情。他在 Mainsoft、Microsoft 等公司的技术支持部门有过多年的工作经验,具体年数连他自己也记不清了。刚刚进入计算机开发领域时,他为很多不同行业,例如赌场、监狱以及金融服务业编写监控和安保系统 。Laurence 是多本畅销书的作者,包括受大众欢迎的“Legend of the Locust”科幻小说系列,以及许多计算机编程相关书籍。他是 YouTube 频道“Coffee with a Googler”的主持人,你可以通过 @lmoroney 或 +LaurenceMoroney 联系到他。

Lyla Fujiwara

Lyla Fujiwara

Lyla Fujiwara 是优达学城的课程策划之一,他在三个大洲教授数学和计算机科学。在加入优达学城之前,她在卢旺达担任和平部队志愿者,在那里她与 Gashora 女子学院的高材生们一起工作。工作之余,她喜欢跳舞、财迷、画画、桌游以及在半岛周围骑自行车。

官方微信公众号二维码

优达学城(Udacity)微信