0人評分過此書

Firebase開發實務

出版日期
2018/08/23
閱讀格式
PDF
書籍分類
學科分類
ISBN
9789864768790

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
用Firebase建立即時web與行動app的70份食譜

  你會不會在想到或聽到後端技術、身分驗證或部署等麻煩的工作時覺得力不從心?Firebase可以改變你的開發方式,讓app成為雲端的一級公民。本書用各種食譜來提供解決方案,協助你瞭解Firebase的功能,讓你在既有的網路與行動app中實作它們。

  本書會先建立第一個Firebase app,並將它的服務整合到各種平台與環境,包括行動與網路app。接下來會探討Realtime Database與Firebase Storage,它們可讓你的使用者在各種裝備上輕鬆地存取資料。你會在閱讀各個章節的同時慢慢建立app的各個部分,包括以Firebase Rules保護資料,以及用OAuth驗證使用者。

  本書也會探討各種現代的app開發技術,例如用Firebase Cloud Functions建立無伺服器加構,以及用Service工作來將傳統的app變成漸進增強式app。最後,你會知道如何建立跨平台行動app,整合Firebase與原生平台,以及瞭解如何使用AdMob來用Android和iOS行動app創造盈收。

  你將學會:
  ‧使用Firebase的各種身分驗證系統
  ‧使用Firebase存儲服務來整合簡便、安全的檔案承載
  ‧使用Firebase Cloud Functions讓app成為無伺服器架構
  ‧使用強大的Firebase Admin SDK來管理權限
  ‧在跨平台的NativeScript app內使用Firebase
  ‧修改、架構、儲存與提供Realtime Database裡面的資料
  ‧熟悉新增的Cloud Firestore,它是可供網路與行動app使用的可縮放資料庫
  • 前言
  • Chapter1:初探Firebase
    • 簡介
    • 建立第一個Firebase app
      • 怎麼做⋯
    • 將Firebase加入既有的前端專案
      • 怎麼做⋯
      • 工作原理
    • 將Firebase整合後端
      • 怎麼做⋯
      • 工作原理
    • 將Firebase整合到Android app
      • 準備工作
      • 怎麼做⋯
    • 將Firebase整合到iOS app
      • 準備工作
      • 怎麼做⋯
  • Chapter2:Firebase Real-Time資料庫
    • 簡介
    • 用Realtime Database儲存與提供資料
      • 怎麼做⋯
      • 工作原理
    • 修改與刪除Realtime Database的資料
      • 怎麼做⋯
      • 工作原理
    • 設定Realtime Database的資料結構
      • 怎麼做⋯
    • 實作離線功能
      • 準備工作
      • 怎麼做⋯
      • 工作原理
  • Chapter3:使用Firebase存儲來管理檔案
    • 簡介
    • 建立檔案存儲參考
      • 準備工作
      • 怎麼做⋯
      • 工作原理
    • 上傳檔案
      • 怎麼做⋯
      • 工作原理
    • 實作檔案的提供與下載
      • 怎麼做⋯
      • 工作原理
    • 刪除檔案
      • 怎麼做⋯
    • 更新檔案的詮釋資料
      • 怎麼做⋯
    • 處理Firebase檔案存儲錯誤
      • 怎麼做⋯
  • Chapter4:Firebase身分驗證
    • 簡介
    • 實作email/密碼驗證
      • 怎麼做⋯
    • 實作匿名驗證
      • 怎麼做⋯
    • 實作Facebook登入
      • 準備工作
      • 怎麼做⋯
    • 實作Twitter登入
      • 準備工作
      • 怎麼做⋯
    • 實作Google登入
      • 準備工作
      • 怎麼做⋯
      • 工作原理
    • 取得使用者的詮釋資料
      • 怎麼做⋯
      • 工作原理
    • 連結多個身分驗證服務供應者
      • 怎麼做⋯
      • 工作原理
  • Chapter5:使用Firebase規則來保護應用程式流程的安全
    • 簡介
    • 設置Firebase Bolt語言編譯器
    • 設置資料庫的資料安全規則
      • 準備工作
      • 怎麼做⋯
      • 工作原理
    • 設置資料庫使用者的資料安全規則
      • 準備工作
      • 怎麼做⋯
      • 工作原理
    • 設置存儲檔案安全規則
      • 準備工作
      • 怎麼做⋯
      • 工作原理
    • 設置使用者存儲檔的安全規則
      • 準備工作
      • 怎麼做⋯
      • 工作原理
  • Chapter6:以Firebase實作漸進增強式App
    • 簡介
    • 將Node-FCM整合到NodeJS伺服器
      • 怎麼做⋯
    • 實作服務工作
      • 怎麼做⋯
      • 工作原理
    • 用Socket.IO傳送/接受註冊
      • 怎麼做⋯
      • 工作原理
    • 用post請求傳送/接受註冊
      • 怎麼做⋯
      • 工作原理
    • 接收網路推送通知訊息
      • 怎麼做⋯
      • 工作原理
    • 自訂通知訊息
      • 怎麼做⋯
      • 工作原理
  • Chapter7:Firebase Admin SDK
    • 簡介
    • 整合Firebase Admin SDK
      • 準備工作
      • 怎麼做⋯
    • 管理使用者帳號——擷取使用者
      • 怎麼做⋯
    • 管理使用者帳號——建立帳號
      • 準備工作
      • 怎麼做⋯
    • 管理使用者帳號——刪除帳號
      • 準備工作
      • 怎麼做⋯
      • 工作原理
    • 傳送通知
      • 怎麼做⋯
      • 工作原理
  • Chapter8:用雲端功能擴展Firebase
    • 簡介
    • 準備使用雲端功能
      • 準備工作
      • 怎麼做⋯
    • 操作資料
      • 準備工作
      • 怎麼做⋯
      • 工作原理
    • 監控資料變更
      • 準備工作
      • 怎麼做⋯
      • 工作原理
    • 歡迎建立帳號的使用者
      • 準備工作
      • 怎麼做⋯
      • 工作原理
    • 以email確認帳號
      • 準備工作
      • 怎麼做⋯
      • 工作原理
    • 傳送邀請email給很久沒有使用的Firebase用戶
      • 準備工作
      • 怎麼做⋯
      • 工作原理
  • Chapter9:完成後,我們來部署吧!
    • 簡介
    • 將app部署到Firebase
      • 準備工作
      • 怎麼做⋯
      • 工作原理
    • 自訂Firebase主控環境
      • 怎麼做⋯
      • 工作原理
  • Chapter10:整合Firebase與NativeScript
    • 簡介
    • 啟動NativeScript專案
      • 怎麼做⋯
    • 在app裡面加入Firebase外掛
      • 怎麼做⋯
    • 從Firebase Realtime Database推送/取出資料
      • 準備工作
      • 怎麼做⋯
      • 工作原理
    • 使用匿名或密碼來做身分驗證
      • 準備工作
      • 怎麼做⋯
      • 工作原理
    • 使用Google外掛來做身分驗證
      • 準備工作
      • 怎麼做⋯
      • 工作原理
    • 使用Firebase Remote Config來加入動態行為
      • 準備工作
      • 怎麼做⋯
      • 工作原理
  • Chapter11:在本機整合Firebase與Android/iOS
    • 簡介
    • 從Firebase Realtime Database推送與擷取資料
      • 怎麼做⋯
    • 實作匿名驗證
      • 怎麼做⋯
      • 工作原理
    • 在iOS實作密碼驗證
      • 怎麼做⋯
      • 工作原理
    • 在Android實作密碼驗證
      • 準備工作
      • 怎麼做⋯
      • 工作原理
    • 實作Google登入身分驗證
      • 準備工作
      • 怎麼做⋯
      • 工作原理
    • 實作Facebook登入驗證
      • 準備工作
    • Android的Facebook驗證
      • 準備工作
      • 怎麼做⋯
      • 工作原理
    • 在iOS做Facebook身分驗證
      • 準備工作
      • 怎麼做⋯
      • 工作原理
    • 使用Firebase Crash Report來產生當機報告
      • 怎麼做⋯
    • 在Android中使用Firebase Remote Config來加入動態行為
      • 準備工作
      • 怎麼做⋯
      • 工作原理
    • 在iOS中使用Firebase Remote Config來加入動態行為
      • 準備工作
      • 怎麼做⋯
      • 工作原理
  • Chapter12:改造App
    • 簡介
    • 在Android/iOS實作app邀請的傳送與接收
      • 準備工作
      • 怎麼做⋯
      • 工作原理
    • 在Android/iOS實作主題訂閱
      • 怎麼做⋯
      • 工作原理
  • Chapter13:加入數據分析,將收益最大化
    • 簡介
    • 將Firebase數據分析整合到Android/iOS app
      • 怎麼做⋯
    • 在Android/iOS實作事件記錄
      • 怎麼做⋯
    • 實作使用者屬性,來做資料與訪問群體篩選
      • 怎麼做⋯
    • 將Firebase AdMob整合到Android/iOS app
      • 怎麼做⋯
    • 在Android/iOS上實作Firebase AdMob橫幅廣告
      • 準備工作
      • 怎麼做⋯
      • 工作原理
    • 在Android/iOS上實作Firebase AdMob原生速成廣告
      • 準備工作
      • 怎麼做⋯
      • 工作原理
    • 指定AdMob廣告的目標
      • 準備工作
      • 怎麼做⋯
      • 工作原理
  • Firebase Cloud FireStore
  • 索引
  • 出版地 臺灣
  • 語言 繁體中文

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading