Kursplan

Införandet

Firebase är en svit med över 25 verktyg som enkelt kan integreras i ett Go ogle Cloud Platform-projekt. Den tillhandahåller API:er för att utveckla Android och iOS mobilapplikationer och webbapplikationer. Den tillhandahåller verktyg för att utveckla högpresterande applikationer. Enkla API-anrop gör att komplexa åtgärder, till exempel datapersistence, kan utföras utan komplex programmering. Det gör det möjligt för frontend-utvecklare att utveckla kompletta serverlösa applikationer. Den innehåller verktyg för att övervaka programprestanda. Analyser gör det möjligt att analysera användningen av ett program för att identifiera hur man uppnår det bästa affärsvärdet.

Detta program använder sig av praktiska workshops som visar hur man på bästa sätt använder Firebase för att utveckla, övervaka och analysera applikationer. Delegater uppmanas att ta med din egen kod för workshopparna. Programmets varaktighet beror på vilken täckningsnivå som krävs.

Programmet är anpassningsbart för att möta dina behov. En översikt kommer att ges för varje Firebase funktion. Djupgående täckning med kodexempel är tillgängliga för alla funktioner på begäran. Välj om kodexempel krävs för Android, iOS och/eller Webb.

Sätta upp en Firebase utvecklingsmiljö.

Delegaterna bör ta med sig en bärbar dator som har den nödvändiga programvaran installerad för att utveckla en Android, iOS eller webbapplikation. Helst ska den bärbara datorn också ha befintlig Android, iOS eller webbapplikationskod. Ett Google Cloud Platform-konto krävs. Ett Apple-utvecklarkonto krävs för iOS-utveckling. Installationsinstruktioner kommer att tillhandahållas. 

Komma igång med Firebase

  • Vad är Firebase?
  • Firebase Komponenter.
  • Språk och plattformar som stöds.
  • Google Cloud Platform-projekt.
  • Lägga till Firebase i ett projekt.
  • Firebase-konsolen.
  • Översikt över Firebase Funktioner

Firebase Stöd för plattformar

  • Android Tillämpningar.
  • iOS Tillämpningar.
  • Webbprogram med hjälp av JavaScript SDK.
  • Firebase Administrativa tillämpningar.
  • Workshop: Börja bygga en Android, iOS eller webbapplikation Firebase.

Firebase Autentisering

  • Firebase API för SDK-autentisering.
  • Email Autentisering med adress och lösenord.
  • Federerad identitet tillhandahåller: Google, Facebook, Twitter, Github.
  • Identifiering av telefonnummer via SMS.
  • Anpassad autentisering.
  • Tillstånd.
  • Workshop: Lägg till Firebase autentisering i programmet.

Moln Firestore

  • Molnlösningar för datasynkronisering i realtid.
  • Jämförelse av Cloud Firestore, Realtime Database och Cloud Datastore.
  • Strukturera data.
  • Lokal lagring för klient.
  • Accessing av data.
  • Säkerhet och datavalidering.
  • Fråga efter data.
  • Workshop: Implementera Cloud Firestore eller Realtime Database.

Lagring i molnet

  • Google molnlagring.
  • Säkerhet och filöverföring.
  • Lagring av bilder, ljud, video och annat innehåll.
  • Access Innehåll i molnet.
  • Konfigurationsalternativ.
  • Workshop: Implementera molnlagring.

Firebase Webbhotell

  • Firebase Principer för värdskap.
  • Använda anpassade domännamn.
  • Ladda upp innehåll med Firebase CLI.
  • Servercertifikat.
  • Workshop: Implementera Firebase Hosting.

Molnfunktioner

  • Funktion som en tjänst (FaaS).
  • Firebase och Cloud Functions.
  • Utlösare för molnhändelser
  • HTTP-utlösare
  • Skriva och distribuera JavaScript- eller Python-funktioner.
  • Workshop: Skapa molnfunktioner.

Körning i molnet

  • Containrar och orkestrering.
  • Cloud Run-principer.
  • Hanterad molnkörning och IAM.
  • Workshop: Använda Cloud Run.

Övervakning av prestanda

  • Mätning av starttid och nätverkstrafik.
  • Prestandamått.
  • Samla in prestanda med hjälp av spårningar.
  • Skapa anpassade mått.
  • Workshop: Aktivera prestandaövervakning.

Firebase Meddelandetjänster i molnet (FCM)

  • FCM-meddelanden.
  • Meddelanden om FCM-data.
  • SDK för administratörer.
  • HTTP- och XMPP-API:er.
  • Kompositör av meddelanden.
  • Workshop: Använd Firebase Cloud Messaging.

Konfiguration av fjärranslutning

  • Parametrar för programkonfiguration.
  • Anpassa program efter demografi eller analys.
  • Instrumentering av programmet.
  • Principer och begränsningar för fjärrkonfiguration.
  • Workshop: Använda Remote Config.

Marketing Tillämpningar.

  • Förutsägelser.
  • Firebase A/B-testning.
  • Meddelanden i appen.
  • Dynamiska länkar.
  • Indexering av appar.

Google Analytics för Firebase och Crashlytics

  • Principer för analys.
  • Crashlytics och analys.
  • Spåra, prioritera och åtgärda problem med programstabilitet.
  • Rapportera händelser i ett program.
  • Definiera målgrupper efter användning och demografi.
  • Förstå hur program används.
  • Anpassade händelser och övervakning.
  • Integration med andra tjänster.
  • Workshop: Använda Analytics och integrera med andra tjänster.

Krav

  • En förståelse för mobil- eller webbapplikationer och molnteknik.
  • Erfarenhet av att utveckla mobil- eller webbapplikationer.
  • Java-, Swift- eller JavaScript-programmeringserfarenhet.

Publik

  • Mobil- eller webbapplikationsutvecklare.
  28 timmar

Antal deltagare



Price per participant

Vittnesmål (4)

Relaterade Kurser

Relaterade Kategorier