Firebase 開發實務

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

    收集中
    US$9.86

    用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使用的可縮放資料庫

    章节目录

    1-1封面
    1-2書名頁
    1-3作者簡介
    1-4檢閱者簡介
    1-5目錄
    1-6前言
    1-7簡介
    1-8本書內容
    1-9閱讀本書需要的工具
    1-10本書對象
    1-11編排方式
    1-12讀者回饋
    1-13顧客支援
    1-14下載範例程式碼
    1-15下載本書的彩色圖像
    1-16勘誤表
    1-17盜版問題
    1-18問題
    1-19Chapter 1 初探Firebase
    1-20簡介
    1-21建立第一個Firebase app
    1-22怎麼做⋯
    1-23將Firebase加入既有的前端專案
    1-24怎麼做⋯
    1-25工作原理
    1-26將Firebase整合後端
    1-27怎麼做⋯
    1-28工作原理
    1-29將Firebase整合到Android app
    1-30準備工作
    1-31怎麼做⋯
    1-32將Firebase整合到iOS app
    1-33準備工作
    1-34怎麼做⋯
    1-35Chapter 2 Firebase Real-Time資料庫
    1-36簡介
    1-37用Realtime Database儲存與提供資料
    1-38怎麼做⋯
    1-39工作原理
    1-40修改與刪除Realtime Database的資料
    1-41怎麼做⋯
    1-42工作原理
    1-43設定Realtime Database的資料結構
    1-44怎麼做⋯
    1-45實作離線功能
    1-46準備工作
    1-47怎麼做⋯
    1-48工作原理
    1-49Chapter 3 使用Firebase存儲來管理檔案
    1-50簡介
    1-51建立檔案存儲參考
    1-52準備工作
    1-53怎麼做⋯
    1-54工作原理
    1-55上傳檔案
    1-56怎麼做⋯
    1-57工作原理
    1-58實作檔案的提供與下載
    1-59怎麼做⋯
    1-60工作原理
    1-61刪除檔案
    1-62怎麼做⋯
    1-63更新檔案的詮釋資料
    1-64怎麼做⋯
    1-65處理Firebase檔案存儲錯誤
    1-66怎麼做⋯
    1-67Chapter 4 Firebase身分驗證
    1-68簡介
    1-69實作email /密碼驗證
    1-70怎麼做⋯
    1-71實作匿名驗證
    1-72怎麼做⋯
    1-73實作Facebook登入
    1-74準備工作
    1-75怎麼做⋯
    1-76實作Twitter登入
    1-77準備工作
    1-78怎麼做⋯
    1-79實作Google登入
    1-80準備工作
    1-81怎麼做⋯
    1-82工作原理
    1-83取得使用者的詮釋資料
    1-84怎麼做⋯
    1-85工作原理
    1-86連結多個身分驗證服務供應者
    1-87怎麼做⋯
    1-88工作原理
    1-89Chapter 5 使用Firebase規則來保護應用程式流程的安全
    1-90簡介
    1-91設置Firebase Bolt語言編譯器
    1-92設置資料庫的資料安全規則
    1-93準備工作
    1-94怎麼做⋯
    1-95工作原理
    1-96設置資料庫使用者的資料安全規則
    1-97準備工作
    1-98怎麼做⋯
    1-99工作原理
    1-100設置存儲檔案安全規則
    1-101準備工作
    1-102怎麼做⋯
    1-103工作原理
    1-104設置使用者存儲檔的安全規則
    1-105準備工作
    1-106怎麼做⋯
    1-107工作原理
    1-108Chapter 6 以Firebase實作漸進增強式App
    1-109簡介
    1-110將Node-FCM整合到NodeJS伺服器
    1-111怎麼做⋯
    1-112實作服務工作
    1-113怎麼做⋯
    1-114工作原理
    1-115用Socket.IO傳送/接受註冊
    1-116怎麼做⋯
    1-117工作原理
    1-118用post請求傳送/接受註冊
    1-119怎麼做⋯
    1-120工作原理
    1-121接收網路推送通知訊息
    1-122怎麼做⋯
    1-123工作原理
    1-124自訂通知訊息
    1-125怎麼做⋯
    1-126工作原理
    1-127Chapter 7 Firebase Admin SDK
    1-128簡介
    1-129整合Firebase Admin SDK
    1-130準備工作
    1-131怎麼做⋯
    1-132管理使用者帳號——擷取使用者
    1-133怎麼做⋯
    1-134管理使用者帳號——建立帳號
    1-135準備工作
    1-136怎麼做⋯
    1-137管理使用者帳號——刪除帳號
    1-138準備工作
    1-139怎麼做⋯
    1-140工作原理
    1-141傳送通知
    1-142怎麼做⋯
    1-143工作原理
    1-144Chapter 8 用雲端功能擴展Firebase
    1-145簡介
    1-146準備使用雲端功能
    1-147準備工作
    1-148怎麼做⋯
    1-149操作資料
    1-150準備工作
    1-151怎麼做⋯
    1-152工作原理
    1-153監控資料變更
    1-154準備工作
    1-155怎麼做⋯
    1-156工作原理
    1-157歡迎建立帳號的使用者
    1-158準備工作
    1-159怎麼做⋯
    1-160工作原理
    1-161以email確認帳號
    1-162準備工作
    1-163怎麼做⋯
    1-164工作原理
    1-165傳送邀請email給很久沒有使用的Firebase用戶
    1-166準備工作
    1-167怎麼做⋯
    1-168工作原理
    1-169Chapter 9 完成後,我們來部署吧!
    1-170簡介
    1-171將app部署到Firebase
    1-172準備工作
    1-173怎麼做⋯
    1-174工作原理
    1-175自訂Firebase主控環境
    1-176怎麼做⋯
    1-177工作原理
    1-178Chapter 10 整合Firebase與NativeScript
    1-179簡介
    1-180啟動NativeScript專案
    1-181怎麼做⋯
    1-182在app裡面加入Firebase外掛
    1-183怎麼做⋯
    1-184從Firebase Realtime Database推送/取出資料
    1-185準備工作
    1-186怎麼做⋯
    1-187工作原理
    1-188使用匿名或密碼來做身分驗證
    1-189準備工作
    1-190怎麼做⋯
    1-191工作原理
    1-192使用Google外掛來做身分驗證
    1-193準備工作
    1-194怎麼做⋯
    1-195工作原理
    1-196使用Firebase Remote Config來加入動態行為
    1-197準備工作
    1-198怎麼做⋯
    1-199工作原理
    1-200Chapter 11 在本機整合Firebase與Android / iOS
    1-201簡介
    1-202從Firebase Realtime Database推送與擷取資料
    1-203怎麼做⋯
    1-204實作匿名驗證
    1-205怎麼做⋯
    1-206工作原理
    1-207在iOS實作密碼驗證
    1-208怎麼做⋯
    1-209工作原理
    1-210在Android實作密碼驗證
    1-211準備工作
    1-212怎麼做⋯
    1-213工作原理
    1-214實作Google登入身分驗證
    1-215準備工作
    1-216怎麼做⋯
    1-217工作原理
    1-218實作Facebook登入驗證
    1-219Android的Facebook驗證
    1-220準備工作
    1-221準備工作
    1-222怎麼做⋯
    1-223工作原理
    1-224在iOS做Facebook身分驗證
    1-225準備工作
    1-226怎麼做⋯
    1-227工作原理
    1-228使用Firebase Crash Report來產生當機報告
    1-229怎麼做⋯
    1-230在Android中使用Firebase Remote Config來加入動態行為
    1-231準備工作
    1-232怎麼做⋯
    1-233工作原理
    1-234在iOS中使用Firebase Remote Config來加入動態行為
    1-235準備工作
    1-236怎麼做⋯
    1-237工作原理
    1-238Chapter 12 改造App
    1-239簡介
    1-240在Android / iOS實作app邀請的傳送與接收
    1-241準備工作
    1-242怎麼做⋯
    1-243工作原理
    1-244在Android / iOS實作主題訂閱
    1-245怎麼做⋯
    1-246工作原理
    1-247Chapter 13 加入數據分析,將收益最大化
    1-248簡介
    1-249將Firebase數據分析整合到Android / iOS app
    1-250怎麼做⋯
    1-251在Android / iOS實作事件記錄
    1-252怎麼做⋯
    1-253實作使用者屬性,來做資料與訪問群體篩選
    1-254怎麼做⋯
    1-255將Firebase AdMob整合到Android / iOS app
    1-256怎麼做⋯
    1-257在Android / iOS上實作Firebase AdMob橫幅廣告
    1-258準備工作
    1-259怎麼做⋯
    1-260工作原理
    1-261在Android / iOS上實作Firebase AdMob原生速成廣告
    1-262準備工作
    1-263怎麼做⋯
    1-264工作原理
    1-265指定AdMob廣告的目標
    1-266準備工作
    1-267怎麼做⋯
    1-268工作原理
    1-269Firebase Cloud FireStore
    1-270索引
    1-271版權頁
    1-272封底

    常见问答

    您可以透過手機、平板或是電腦登入 HiSKIO 平台,在【我的學習】>【我的書籍】頁面,選擇想看的電子書。

    猜你喜欢

    用户评价

    | 收集中

    销售方案