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.
Testimonials (4)
Our group was not that big so every time we asked a question we received an extensive answer with examples. So everything was well explained and it can be noticed that trainer has a great knowledge.
Iwona - Universal-Investment-Gesellschaft mit beschränkter Haftung
Kurs - Access Intermediate
Training Room and quite location and all the stuff.
Abdullah Adelyar - USAID - Kabul Afghanistan
Kurs - Access VBA
perfect level of knowledge transfair
Pascal - Diehl
Kurs - Access Advanced
Situasjonen var atypisk fordi det skulle gjennomføres en intensiv opplæring for utviklere med ikke-utviklere. Lukasz tok denne utfordringen med empati og mye humor. Gjennom sin intelligente og fleksible væremåte kunne han sørge for at en konkret læringsgevinst ble oppnådd for alle. Jeg likte dette veldig godt og tar gjerne et seminar med Lukasz igjen.
Christoph - Honda Bank GmbH
Kurs - MERN Fullstack Development
Machine Translated