Struttura del corso

Introduzione

Firebase è una suite di oltre 25 strumenti che possono essere facilmente integrati in un progetto Google Cloud Platform. Fornisce API per lo sviluppo di applicazioni mobili Android e iOS e applicazioni web. Fornisce strumenti per lo sviluppo di applicazioni ad alte prestazioni. Le semplici chiamate API consentono di eseguire operazioni complesse, come la persistenza dei dati, senza una programmazione complessa. Consente agli sviluppatori front-end di sviluppare applicazioni Serverless complete. Fornisce strumenti per il monitoraggio delle prestazioni delle applicazioni. L'analisi consente di analizzare l'utilizzo di un'applicazione per identificare come ottenere il miglior valore aziendale.

Questo programma si avvale di workshop pratici che dimostrano come utilizzare al meglio Firebase per sviluppare, monitorare e analizzare le applicazioni. I delegati sono invitati a portare il proprio codice per i workshop. La durata del programma dipende dal livello di copertura richiesto.

Il programma è personalizzabile per soddisfare le tue esigenze. Verrà fornita una panoramica per ciascuna funzionalità di Firebase. Una copertura approfondita con esempi di codice è disponibile per tutte le funzionalità su richiesta. Scegli se sono necessari esempi di codice per Android, iOS e/o Web.

Impostazione di un Firebase ambiente di sviluppo.

I delegati devono portare un computer portatile con installato il software necessario per sviluppare un'applicazione Android, iOS o web. Idealmente, il portatile avrà anche il codice di un'applicazione Android, iOS o web. È necessario un account Google Cloud Platform. Per lo sviluppo è necessario un account sviluppatore Apple iOS. Verranno fornite istruzioni per l'installazione.

Guida introduttiva a Firebase

  • Cos'è Firebase?
  • Componenti Firebase.
  • Lingue e piattaforme supportate.
  • Google Progetti Cloud Platform.
  • Aggiunta di Firebase a un progetto.
  • La console Firebase.
  • Panoramica delle funzionalità di Firebase

Firebase Supporto della piattaforma

  • Applicazioni Android.
  • Applicazioni iOS.
  • Applicazioni Web che utilizzano JavaScript SDK.
  • Applicazioni di amministrazione Firebase.
  • Workshop: Inizia a creare un'applicazione Firebase per Android, iOS o web.

Firebase Autenticazione

  • API di autenticazione dell'SDK Firebase.
  • Autenticazione dell'indirizzo e-mail e della password.
  • L'identità federata fornisce: Google, Facebook, Twitter, Github.
  • Identificazione del numero di telefono tramite SMS.
  • Autenticazione personalizzata.
  • Autorizzazione.
  • Workshop: Aggiungi l'autenticazione Firebase all'applicazione.

Cloud Firestore

  • Soluzioni di sincronizzazione dei dati in tempo reale nel cloud.
  • Confronto tra Cloud Firestore, Realtime Database e Cloud Datastore.
  • Strutturazione dei dati.
  • Archiviazione locale del client.
  • Accesso ai dati.
  • Sicurezza e convalida dei dati.
  • Esecuzione di query sui dati.
  • Workshop: Implementare Cloud Firestore o Realtime Database.

Archiviazione cloud

  • Google Archiviazione cloud.
  • Sicurezza e trasferimento di file.
  • Archiviazione di immagini, audio, video e altri contenuti.
  • Accedi ai contenuti nel cloud.
  • Opzioni di configurazione.
  • Workshop: Implementare il Cloud Storage.

Firebase Hýsing

  • Firebase Principi di ospitalità.
  • Utilizzo di nomi di dominio personalizzati.
  • Caricamento di contenuto con Firebase CLI.
  • Certificati server.
  • Workshop: Implementare Firebase l'hosting.

Funzioni cloud

  • Funzione come servizio (FaaS).
  • Funzioni Firebase e Cloud.
  • Trigger di eventi cloud
  • Trigger HTTP
  • Scrittura e distribuzione di funzioni JavaScript o Python.
  • Workshop: Creazione di funzioni cloud.

Esecuzione nel cloud

  • Contenitori e orchestrazione.
  • Principi di Cloud Run.
  • Managed Cloud Run e IAM.
  • Workshop: Utilizzo di Cloud Run.

Monitoraggio delle prestazioni

  • Misurazione del tempo di avvio e del traffico di rete.
  • Metriche delle prestazioni.
  • Acquisizione delle prestazioni tramite tracce.
  • Creazione di metriche personalizzate.
  • Workshop: Abilitare il monitoraggio delle prestazioni.

Firebase Messaggistica cloud (FCM)

  • Messaggi di notifica FCM.
  • Messaggi di dati FCM.
  • SDK di amministrazione.
  • API HTTP e XMPP.
  • Compositore di notifiche.
  • Workshop: Utilizzo di Firebase Cloud Messaging.

Configurazione remota

  • Parametri di configurazione dell'applicazione.
  • Personalizzazione delle applicazioni in base ai dati demografici o all'analisi.
  • Strumentazione dell'applicazione.
  • Criteri e limiti della configurazione remota.
  • Workshop: Utilizzo della configurazione remota.

Marketing Applicazioni

  • Previsioni.
  • Firebase Test A/B.
  • Messaggistica in-app.
  • Collegamenti dinamici.
  • Indicizzazione delle app.

Google Analytics per Firebase e Crashlytics

  • Principi di analisi.
  • Crashlytics e analisi.
  • Monitoraggio, definizione delle priorità e risoluzione dei problemi di stabilità delle applicazioni.
  • Segnalazione di eventi in un'applicazione.
  • Definizione dei segmenti di pubblico in base all'utilizzo e ai dati demografici.
  • Comprendere come vengono utilizzate le applicazioni.
  • Eventi personalizzati e monitoraggio.
  • Integrazione con altri servizi.
  • Workshop: Utilizzo di Analytics e integrazione con altri servizi.

Requisiti

  • Conoscenza delle applicazioni mobili o web e delle tecnologie cloud.
  • Esperienza nello sviluppo di applicazioni mobili o web.
  • Esperienza di programmazione Java, Swift o JavaScript.

Pubblico

  • Sviluppatori di applicazioni mobili o web.
  28 ore

Numero di Partecipanti


Data Inizio

Data Fine


Le date sono soggette a disponibilità e si svolgono tra le 09:30 e le 16:30.

Prezzo per Partecipante

Recensioni (4)

Corsi relativi

Categorie relative