Schulungsübersicht

Einführung

Firebase ist eine Suite von über 25 Tools, die leicht in ein Google Cloud Platform-Projekt integriert werden können. Sie bietet APIs für die Entwicklung von Android- und iOS mobilen Anwendungen und Webanwendungen. Sie bietet Tools für die Entwicklung von Hochleistungsanwendungen. Durch einfache API-Aufrufe können komplexe Operationen, wie z. B. Datenpersistenz, ohne komplexe Programmierung durchgeführt werden. Es ermöglicht Front-End-Entwicklern die Entwicklung vollständiger Serverless-Anwendungen. Es bietet Tools für die Überwachung der Anwendungsleistung. Analysen ermöglichen es, die Nutzung einer Anwendung zu analysieren, um herauszufinden, wie der beste Geschäftswert erzielt werden kann.

Das Programm besteht aus praktischen Workshops, die zeigen, wie man Firebase optimal für die Entwicklung, Überwachung und Analyse von Anwendungen nutzen kann. Die Teilnehmer sind eingeladen, ihren eigenen Code zu den Workshops mitzubringen. Die Dauer des Programms richtet sich nach dem Umfang des gewünschten Themas.

Das Programm ist anpassbar an Ihre Bedürfnisse. Für jede Firebase-Funktion wird ein Überblick gegeben. Vertiefende Informationen mit Codebeispielen sind für alle Funktionen auf Anfrage verfügbar. Wählen Sie aus, ob Code-Beispiele für Android, iOS und/oder Web erforderlich sind.

Einrichten einer Firebase Entwicklungsumgebung.

Die Teilnehmer sollten einen Laptop mitbringen, auf dem die notwendige Software für die Entwicklung einer Android- iOS oder Web-Anwendung installiert ist. Idealerweise verfügt der Laptop auch über bestehenden Android-, iOS oder Webanwendungscode. Ein Google Cloud Platform-Konto ist erforderlich. Für die iOS-Entwicklung ist ein Apple-Entwicklerkonto erforderlich. Anweisungen zur Einrichtung werden bereitgestellt.

Erste Schritte mit Firebase

  • Was ist Firebase?
  • Firebase-Komponenten.
  • Unterstützte Sprachen und Plattformen.
  • Google Cloud-Plattform-Projekte.
  • Hinzufügen von Firebase zu einem Projekt.
  • Die Firebase-Konsole.
  • Überblick über die Firebase-Funktionen

Firebase Plattformunterstützung

  • Android-Anwendungen.
  • iOS-Anwendungen.
  • Webanwendungen, die das JavaScript SDK verwenden.
  • Firebase-Verwaltungsanwendungen.
  • Workshop: Erstellen Sie eine Android-, iOS- oder Web-Firebase-Anwendung.

Firebase Authentifizierung

  • Firebase SDK-Authentifizierung API.
  • Authentifizierung mit E-Mail-Adresse und Passwort.
  • Föderierte Identität bietet: Google, Facebook, Twitter, Github.
  • Telefonnummernidentifizierung per SMS.
  • Benutzerdefinierte Authentifizierung.
  • Autorisierung.
  • Workshop: Hinzufügen der Firebase-Authentifizierung zur Anwendung.

Cloud Firestore

  • Cloud-Echtzeit-Datensynchronisationslösungen.
  • Vergleich von Cloud Firestore, Realtime Database und Cloud Datastore.
  • Strukturierung von Daten.
  • Lokaler Client-Speicher.
  • Zugriff auf Daten.
  • Sicherheit und Datenvalidierung.
  • Abfrage von Daten.
  • Workshop: Implementierung von Cloud Firestore oder Realtime Database.

Cloud-Speicher

  • Google Cloud-Speicher.
  • Sicherheit und Dateiübertragung.
  • Speichern von Bildern, Audio, Video und anderen Inhalten.
  • Zugriff auf Inhalte in der Cloud.
  • Konfigurationsmöglichkeiten.
  • Workshop: Cloud-Speicher implementieren.

Firebase Hosting

  • Firebase Hosting-Grundsätze.
  • Verwendung benutzerdefinierter Domainnamen.
  • Hochladen von Inhalten mit Firebase CLI.
  • Server-Zertifikate.
  • Workshop: Implementierung von Firebase Hosting.

Cloud-Funktionen

  • Funktion als Dienst (FaaS).
  • Firebase und Cloud-Funktionen.
  • Cloud-Ereignis-Auslöser
  • HTTP-Auslöser
  • Schreiben und Bereitstellen von JavaScript oder Python Funktionen.
  • Workshop: Erstellen von Cloud-Funktionen.

Wolkenlauf

  • Container und Orchestrierung.
  • Prinzipien des Cloud Run.
  • Managed Cloud Run und IAM.
  • Workshop: Verwendung von Cloud Run.

Leistungsüberwachung

  • Messung der Startzeit und des Netzwerkverkehrs.
  • Leistungsmetriken.
  • Erfassen der Leistung mit Traces.
  • Erstellen eigener Metriken.
  • Workshop: Aktivieren der Leistungsüberwachung.

Firebase Cloud Messaging (FCM)

  • FCM-Meldungen.
  • FCM-Daten-Meldungen.
  • Verwaltungs-SDK.
  • HTTP und XMPP APIs.
  • Komponist für Benachrichtigungen.
  • Workshop: Verwendung Firebase Cloud Messaging.

Fernkonfiguration

  • Parameter für die Anwendungskonfiguration.
  • Anpassen von Anwendungen nach demografischen oder analytischen Kriterien.
  • Instrumentierung der Anwendung.
  • Richtlinien und Grenzen der Fernkonfiguration.
  • Workshop: Verwendung von Remote Config.

Marketing Anwendungen

  • Vorhersagen.
  • Firebase A/B-Tests.
  • In-App-Messaging.
  • Dynamische Links.
  • App-Indizierung.

Google Analytics für Firebase und Crashlytics

  • Analytische Grundsätze.
  • Crashlytics und Analytik.
  • Verfolgung, Priorisierung und Behebung von Problemen mit der Anwendungsstabilität.
  • Berichterstattung über Ereignisse in einer Anwendung.
  • Definition von Zielgruppen durch Nutzung und Demografie.
  • Verstehen, wie Anwendungen genutzt werden.
  • Benutzerdefinierte Ereignisse und Überwachung.
  • Integration mit anderen Diensten.
  • Workshop: Verwendung von Analysen und Integration mit anderen Diensten.

Voraussetzungen

  • Verständnis für mobile oder Web-Anwendungen und Cloud-Technologien.
  • Erfahrung mit der Entwicklung von Mobil- oder Webanwendungen.
  • Java, Swift oder JavaScript-Programmiererfahrung.

Publikum

  • Entwickler von Mobil- oder Webanwendungen.
  28 Stunden
 

Teilnehmerzahl


Beginnt

Endet


Die Termine sind abhängig von der Verfügbarkeit und finden zwischen 09:30 und 16:30 statt.
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.

Erfahrungsberichte (4)

Kombinierte Kurse

Verwandte Kategorien