前言

什麼是 Firebase? Firebase 是一套雲端後端服務平台,提供多種開發情境(行動端、網頁端)所需要的功能,具備即時資料與低維護成本的特色。Google 於 2004年 10月收購其公司並持續維護,後續整合 Google 雲端服務,讓 Firebase 功能更加完善,得到更多開發人員青睞。這一系列的文章逐一介紹 Firebase 功能與應用,若有任何錯誤或建議,請各位先進不吝指教。


目錄

1. Firebase 介紹與建立專案
2. Realtime Database 與 資料設計 (撰寫中)
3. ...
4. ...
5. ...



介紹

Firebase 提供許多後端功能,包含:多種驗證功能、即時資料庫、數據分析功能、整合 Google 雲服務、Hosting 服務 與 整合行動端應用 (如:Push Notification)...等等。讓前端或行動端開發人員輕鬆建構應用程序 (Application),無需伺服器與基礎設施,透過框架輕鬆完成項目。Firebase 具有下列特性:
  1. No SQL database
  2. 可應用於許多情境 (行動端、網頁端)
  3. 由 Google 開發維護
  4. 具有即時性
  5. 完善的文件 (https://firebase.google.com/docs/?hl=zh-tw)
  6. 提供免費建立與測試,適用於建立雛形
  7. 支援許多前、後端語言與相關技術
  8. 低維護成本
  9. URL 導向
  10. 整合多種驗證機制
接下來,我們簡單介紹如何建立一個 Firebase 項目 (需要 Google 帳號)


建立 Firebase 專案

Step 1. 開啟 Firebase 網站,點選前往控制台

Step 2. 點選新增專案

Step 3. 輸入專案名稱 > 勾選相關條約 > 點選建立專案


Step 4. 完成後,可以依據您開發情境,依據教學步驟設定您的應用程式。後續我們將透過這些設定,進一步使用 Firebase 功能 !


下一章節,我們將簡單介紹 No SQL、Realtime database 與資料設計

參考資料

1. Firebase document - Google