Kursplan

Introduksjon

Firebase er en pakke med over 25 verktøy som enkelt kan integreres i et Google Cloud Platform-prosjekt. Den gir APIer for utvikling av Android og iOS mobilapplikasjoner og nettapplikasjoner. Det gir verktøy for å utvikle applikasjoner med høy ytelse. Enkle API-kall gjør det mulig å utføre komplekse operasjoner, for eksempel datapersistens, uten kompleks programmering. Den lar frontend-utviklere utvikle komplette serverløse applikasjoner. Den gir verktøy for å overvåke applikasjonsytelse. Analytics lar bruken av en applikasjon analyseres for å identifisere hvordan man oppnår den beste forretningsverdien.

Dette programmet benytter seg av praktiske workshops som viser hvordan man kan utnytte Firebase best mulig for å utvikle, overvåke og analysere applikasjoner. Delegatene inviteres til å ta med egen kode for workshopene. Varigheten av programmet avhenger av dekningsnivået som kreves.

Programmet kan tilpasses for å møte dine behov. En oversikt vil bli gitt for hver Firebase-funksjon. Dybdedekning med kodeeksempler er tilgjengelig for alle funksjoner på forespørsel. Velg om kodeeksempler kreves for Android, iOS og/eller web.

Sette opp et Firebase utviklingsmiljø.

Delegater bør ta med en bærbar datamaskin som har nødvendig programvare installert for å utvikle en Android-, iOS- eller nettapplikasjon. Ideelt sett vil den bærbare datamaskinen også ha eksisterende Android-, iOS- eller nettapplikasjonskode. En Google Cloud Platform-konto kreves. En Apple-utviklerkonto kreves for iOS utvikling. Oppsettinstruksjoner vil bli gitt.

Komme i gang med Firebase

    Hva er Firebase? Firebase-komponenter. Støttede språk og plattformer. Google Cloud Platform-prosjekter. Legger til Firebase i et prosjekt. Firebase-konsollen. Oversikt over Firebase-funksjoner

Firebase Plattformstøtte

    Android-applikasjoner. iOS-applikasjoner. Nettapplikasjoner som bruker JavaScript SDK. Firebase-administrasjonsapplikasjoner. Workshop: Begynn å bygge en Android-, iOS- eller nett-Firebase-applikasjon.

Firebase Autentisering

    Firebase SDK-autentiserings-API. E-postadresse og passordautentisering. Federert identitet gir: Google, Facebook, Twitter, Github. Telefonnummeridentifikasjon via SMS. Egendefinert autentisering. Autorisasjon. Workshop: Legg til Firebase-autentisering i applikasjonen.

Cloud Firestore

    Cloud sanntids datasynkroniseringsløsninger. Sammenligning av Cloud Firestore, Realtime Database og Cloud Datastore. Strukturere data. Klient lokal lagring. Tilgang til data. Sikkerhet og datavalidering. Spørre etter data. Workshop: Implementer Cloud Firestore eller Realtime Database.

Skylagring

    Google Skylagring. Sikkerhet og filoverføring. Lagring av bilder, lyd, video og annet innhold. Få tilgang til innhold i skyen. Konfigurasjonsalternativer. Workshop: Implementer Cloud Storage.

Firebase Hosting

    Firebase vertsprinsipper. Bruk av tilpassede domenenavn. Laster opp innhold med Firebase CLI. Serversertifikater. Workshop: Implementer Firebase Hosting.

Skyfunksjoner

    Fungerer som en tjeneste (FaaS). Firebase- og skyfunksjoner. Cloud Event triggers HTTP triggers Skriving og distribusjon av JavaScript eller Python funksjoner. Workshop: Opprette skyfunksjoner.

Cloud Run

    Containere og orkestrering. Cloud Run-prinsipper. Administrerte Cloud Run og IAM. Workshop: Bruker Cloud Run.

Ytelsesovervåkning

    Måling av oppstartstid og nettverkstrafikk. Ytelsesberegninger. Fanger ytelse ved hjelp av spor. Opprette egendefinerte beregninger. Workshop: Aktiver ytelsesovervåking.

Firebase Cloud Messaging (FCM)

    FCM-varslingsmeldinger. FCM-datameldinger. Admin SDK. HTTP og XMPP APIer. Varslingskomponist. Workshop: Bruk Firebase Cloud Messaging.

Remote Config

    Applikasjonskonfigurasjonsparametere. Tilpasse applikasjoner etter demografi eller analyser. Instrumentering av applikasjonen. Retningslinjer og grenser for ekstern konfigurasjon. Workshop: Bruke Remote Config.

Marketing Applikasjoner

    Spådommer. Firebase A/B-testing. Meldinger i appen. Dynamiske lenker. App-indeksering.

Google Analytics for Firebase og Crashlytics

    Analytics-prinsipper. Crashlytics og analyser. Spore, prioritere og fikse problemer med applikasjonsstabilitet. Rapportering av hendelser i en applikasjon. Definere målgrupper etter bruk og demografi. Forstå hvordan applikasjoner brukes. Tilpassede hendelser og overvåking. Integrasjon med andre tjenester. Workshop: Bruk av Analytics og integrering med andre tjenester.

Krav

  • En forståelse av mobil- eller nettapplikasjoner og skyteknologier.
  • Erfaring med utvikling av mobil- eller webapplikasjoner.
  • Java-, Swift- eller JavaScript-programmeringserfaring.

Publikum

  • Mobil- eller nettapplikasjonsutviklere.
 28 timer

Antall deltakere



Price per participant

Testimonials (4)

Relaterte kurs

Related Categories