Course Outline

Introductie

Firebase is een suite van meer dan 25 tools die eenvoudig kunnen worden geïntegreerd in een Google Cloud Platform-project. Het biedt API's voor het ontwikkelen van Android en iOS mobiele applicaties en webapplicaties. Het biedt tools voor het ontwikkelen van hoogwaardige applicaties. Eenvoudige API-aanroepen maken het mogelijk om complexe bewerkingen, zoals gegevenspersistentie, uit te voeren zonder complexe programmering. Het stelt front-end ontwikkelaars in staat om complete Serverless applicaties te ontwikkelen. Het biedt tools voor het bewaken van de prestaties van applicaties. Met analyses kan het gebruik van een applicatie worden geanalyseerd om te bepalen hoe de beste bedrijfswaarde kan worden bereikt.

Dit programma maakt gebruik van hands-on workshops die laten zien hoe je Firebase het beste kunt gebruiken om applicaties te ontwikkelen, te monitoren en te analyseren. Deelnemers worden uitgenodigd om Bring Your Own Code mee te nemen voor de workshops. De duur van het programma is afhankelijk van het vereiste dekkingsniveau.

Het programma kan worden aangepast aan uw behoeften. Voor elk Firebase kenmerk wordt een overzicht gegeven. Uitgebreide dekking met codevoorbeelden is beschikbaar voor alle functies op aanvraag. Kies of codevoorbeelden vereist zijn voor Android, iOS en/of Web.

Het opzetten van een Firebase ontwikkelomgeving.

Deelnemers dienen een laptop mee te nemen waarop de nodige software is geïnstalleerd om een Android, iOS of webapplicatie te ontwikkelen. Idealiter heeft de laptop ook bestaande Android, iOS of webapplicatiecode. Een Google Cloud Platform-account is vereist. Voor de ontwikkeling is een Apple ontwikkelaarsaccount vereist. Er worden installatie-instructies gegeven. 

Aan de slag met Firebase

  • Wat is Firebase?
  • Firebase Componenten.
  • Ondersteunde talen en platforms.
  • GoOgle Cloud Platform-projecten.
  • Firebase toevoegen aan een project.
  • De Firebase console.
  • Overzicht van Firebase Functies

Firebase Ondersteuning voor het platform

  • Android Toepassingen.
  • iOS Toepassingen.
  • Webtoepassingen die gebruikmaken van de JavaScript SDK.
  • Firebase Toepassingen voor beheer.
  • Workshop: Begin met het bouwen van een Android, iOS of web Firebase applicatie.

Firebase Authenticatie

  • Firebase API voor SDK-verificatie.
  • Email Adres- en wachtwoordverificatie.
  • Gefedereerde identiteit biedt: Google, Facebook, Twitter, Github.
  • Identificatie van het telefoonnummer via sms.
  • Aangepaste authenticatie.
  • Machtiging.
  • Workshop: Voeg Firebase authenticatie toe aan de applicatie.

Cloud Firestore

  • Realtime oplossingen voor gegevenssynchronisatie in de cloud.
  • Vergelijking van Cloud Firestore, Realtime Database en Cloud Datastore.
  • Structureren van data.
  • Lokale opslag van de klant.
  • Accessing gegevens.
  • Beveiliging en gegevensvalidatie.
  • Gegevens opvragen.
  • Workshop: Cloud Firestore of Realtime implementeren Database.

Cloud-opslag

  • GoOgle Cloud Storage.
  • Beveiliging en bestandsoverdracht.
  • Het opslaan van afbeeldingen, audio, video en andere inhoud.
  • Access Inhoud in de cloud.
  • Configuratie-opties.
  • Workshop: Implementeer cloudopslag.

Firebase Hosting

  • Firebase Beginselen voor het hosten.
  • Aangepaste domeinnamen gebruiken.
  • Inhoud uploaden met Firebase CLI.
  • Server certificaten.
  • Workshop: Implementeren Firebase Hosting.

Cloud-functies

  • Functioneer als een service (FaaS).
  • Firebase en cloudfuncties.
  • Triggers voor cloudgebeurtenissen
  • HTTP-triggers
  • Schrijven en implementeren van JavaScript- of Python-functies.
  • Workshop: Cloudfuncties maken.

Uitvoeren in de cloud

  • Containers en orkestratie.
  • Cloud Run-principes.
  • Beheerde cloudrun en IAM.
  • Workshop: Cloud Run gebruiken.

Controle van de prestaties

  • Het meten van opstarttijd en netwerkverkeer.
  • Prestatiestatistieken.
  • Prestaties vastleggen met behulp van traces.
  • Aangepaste statistieken maken.
  • Workshop: Prestatiebewaking inschakelen.

Firebase Cloud Messaging (FCM)

  • FCM-meldingsberichten.
  • FCM-gegevensberichten.
  • SDK voor beheerders.
  • HTTP- en XMPP-API's.
  • Meldingen opsteller.
  • Workshop: Gebruik Firebase Cloud Messaging.

Configuratie op afstand

  • Parameters voor applicatieconfiguratie.
  • Toepassingen aanpassen op basis van demografische gegevens of analyses.
  • Instrumenteren van de applicatie.
  • Beleid en limieten van configuratie op afstand.
  • Workshop: Remote Config gebruiken.

Marketing Toepassingen

  • Voorspellingen.
  • Firebase A/B-testen.
  • Berichten in de app.
  • Dynamische koppelingen.
  • App-indexering.

Google Analytics voor Firebase en Crashlytics

  • Analytics-principes.
  • Crashlytics en analyses.
  • Tracking, prioritering en oplossen van problemen met de stabiliteit van applicaties.
  • Gebeurtenissen rapporteren in een applicatie.
  • Doelgroepen definiëren op basis van gebruik en demografie.
  • Begrijpen hoe applicaties worden gebruikt.
  • Aangepaste gebeurtenissen en bewaking.
  • Integratie met andere diensten.
  • Workshop: Analytics gebruiken en integreren met andere diensten.

Requirements

  • Een goed begrip van mobiele of webapplicaties en cloudtechnologieën.
  • Ervaring met het ontwikkelen van mobiele of webapplicaties.
  • Java, Swift of JavaScript programmeerervaring.

Publiek

  • Ontwikkelaars van mobiele of webapplicaties.
  28 Hours
 

Getuigenissen (4)

Related Courses

Related Categories