Kurzusleírás

Bevezetés

Az Firebase több mint 25 eszközből álló csomag, amely könnyen integrálható egy Google Cloud Platform projektbe. API-kat biztosít Android és iOS mobilalkalmazások és webes alkalmazások fejlesztéséhez. Eszközöket biztosít a nagy teljesítményű alkalmazások fejlesztéséhez. Az egyszerű API-hívások lehetővé teszik összetett műveletek, például adatmegmaradás, bonyolult programozás nélkül történő végrehajtását. Lehetővé teszi a front-end fejlesztők számára, hogy komplett szerver nélküli alkalmazásokat fejlesszenek. Eszközöket biztosít az alkalmazások teljesítményének figyeléséhez. Az Analytics lehetővé teszi egy alkalmazás használatának elemzését, hogy meghatározza, hogyan lehet a legjobb üzleti értéket elérni.

Ez a program gyakorlati műhelyeket használ, amelyek bemutatják, hogyan lehet a legjobban kihasználni Firebase-et alkalmazások fejlesztésére, figyelésére és elemzésére. Kérjük a küldötteket, hogy hozzanak magukkal saját kódot a workshopokra. A program időtartama a szükséges lefedettség mértékétől függ.

A program testreszabható az Ön igényeinek megfelelően. Minden egyes Firebase jellemzőről áttekintést adunk. Igény szerint minden funkcióhoz részletes kódpéldák állnak rendelkezésre. Válassza ki, hogy szükségesek-e kódpéldák az Android, iOS és/vagy a webhez.

Firebase fejlesztői környezet beállítása.

A küldöttek hozzanak magukkal egy laptopot, amelyen telepítve van a szükséges szoftver Android, iOS vagy webes alkalmazás fejlesztéséhez. Ideális esetben a laptop meglévő Android, iOS vagy webalkalmazás kóddal is rendelkezik. Google Cloud Platform-fiók szükséges. A iOS fejlesztéshez Apple fejlesztői fiók szükséges. A beállítási utasításokat megadjuk.

Kezdő lépések: Firebase

  • Mi az Firebase?
  • Firebase alkatrészek.
  • Támogatott nyelvek és platformok.
  • Google Cloud Platform projektek.
  • Firebase hozzáadása egy projekthez.
  • Az Firebase konzol.
  • Az Firebase szolgáltatások áttekintése

Firebase Platformtámogatás

  • Android alkalmazások.
  • iOS alkalmazások.
  • A JavaScript SDK-t használó webalkalmazások.
  • Firebase adminisztrációs alkalmazások.
  • Workshop: Kezdjen el egy Android, iOS vagy webes Firebase alkalmazást építeni.

Firebase Hitelesítés

  • Firebase SDK hitelesítési API.
  • Email cím és jelszó hitelesítés.
  • Az egyesített identitás: Google, Facebook, Twitter, Github.
  • Telefonszám azonosítás SMS-ben.
  • Egyedi hitelesítés.
  • Engedélyezés.
  • Workshop: Firebase hitelesítés hozzáadása az alkalmazáshoz.

Cloud Firestore

  • Cloud valós idejű adatszinkronizálási megoldások.
  • A Cloud Firestore, a Realtime Database és a Cloud Datastore összehasonlítása.
  • Az adatok strukturálása.
  • Kliens helyi tárhely.
  • Accessadatait.
  • Biztonság és adatellenőrzés.
  • Adatok lekérdezése.
  • Workshop: A Cloud Firestore vagy a Realtime Database megvalósítása.

Cloud Storage

  • Google Cloud Storage.
  • Biztonság és fájlátvitel.
  • Képek, hang, videó és egyéb tartalmak tárolása.
  • Access tartalom a felhőben.
  • Konfigurációs lehetőségek.
  • Workshop: A felhőalapú tárolás megvalósítása.

Firebase Tárhely

  • Firebase hosting elvek.
  • Egyéni domain nevek használata.
  • Tartalom feltöltése Firebase CLI-vel.
  • Szerver tanúsítványok.
  • Workshop: Implement Firebase Hosting.

Felhőfunkciók

  • Szolgáltatásként funkcionál (FaaS).
  • Firebase és Cloud Functions.
  • Felhő eseményindítók
  • HTTP triggerek
  • JavaScript vagy Python függvények írása és telepítése.
  • Workshop: Felhőfüggvények létrehozása.

Cloud Run

  • Konténerek és hangszerelés.
  • Cloud Run alapelvei.
  • Felügyelt Cloud Run és IAM.
  • Workshop: Cloud Run használata.

Teljesítmény figyelés

  • Indítási idő és hálózati forgalom mérése.
  • Teljesítmény adatok.
  • A teljesítmény rögzítése nyomkövetések segítségével.
  • Egyéni mutatók létrehozása.
  • Workshop: Teljesítményfigyelés engedélyezése.

Firebase Cloud Messaging (FCM)

  • FCM értesítő üzenetek.
  • FCM adatüzenetek.
  • Admin SDK.
  • HTTP és XMPP API-k.
  • Értesítések zeneszerzője.
  • Workshop: Használja Firebase Cloud Messaging.

Remote Config

  • Alkalmazás konfigurációs paraméterei.
  • Alkalmazások testreszabása demográfiai adatok vagy elemzések alapján.
  • Az alkalmazás műszerezése.
  • A távoli konfiguráció irányelvei és korlátai.
  • Workshop: A Remote Config használata.

Marketing Kérelmek

  • Előrejelzések.
  • Firebase A/B tesztelés.
  • Alkalmazáson belüli üzenetküldés.
  • Dinamikus linkek.
  • Alkalmazásindexelés.

Google Analytics for Firebase és a Crashlytics

  • Analitikai alapelvek.
  • Crashlytics és analytics.
  • Alkalmazásstabilitási problémák nyomon követése, rangsorolása és javítása.
  • Események jelentése egy alkalmazásban.
  • Közönségek meghatározása használat és demográfiai adatok alapján.
  • Az alkalmazások használatának megértése.
  • Egyedi események és megfigyelés.
  • Integráció más szolgáltatásokkal.
  • Workshop: Analytics használata és integráció más szolgáltatásokkal.

Követelmények

  • A mobil- vagy webalkalmazások és a felhőtechnológiák ismerete.
  • Mobil vagy webes alkalmazások fejlesztésében szerzett tapasztalat.
  • Java, Swift vagy JavaScript programozási tapasztalat.

Közönség

  • Mobil- vagy webalkalmazás-fejlesztők.
  28 Hours
 

Résztvevők száma


Tanfolyam kezdete

Tanfolyam vége


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Vélemények (4)

Rokon tanfolyam

Rokon kategóriák