La consola de Firebase és una interfície web que permet gestionar i configurar els serveis de Firebase per a les teves aplicacions. Aquesta eina és essencial per a qualsevol desenvolupador que utilitzi Firebase, ja que proporciona accés a totes les funcionalitats i serveis que ofereix la plataforma.
Objectius d'aprenentatge
En aquesta secció, aprendràs a:
- Navegar per la consola de Firebase.
- Comprendre les diferents seccions i funcionalitats disponibles.
- Configurar i gestionar projectes de Firebase.
Navegació per la consola de Firebase
Accés a la consola
Per accedir a la consola de Firebase, segueix aquests passos:
- Obre el teu navegador web i ves a Firebase Console.
- Inicia sessió amb el teu compte de Google.
Panell principal
Un cop hagis iniciat sessió, veuràs el panell principal de la consola de Firebase. Aquest panell proporciona una visió general dels teus projectes i serveis de Firebase.
Estructura de la consola
La consola de Firebase està organitzada en diverses seccions principals, cadascuna amb una funcionalitat específica. A continuació, es descriuen les seccions més importants:
1. Panell de control del projecte
- Visió general del projecte: Mostra una visió general del teu projecte, incloent-hi estadístiques bàsiques i enllaços ràpids a les funcionalitats més utilitzades.
- Configuració del projecte: Permet configurar els paràmetres generals del projecte, com ara el nom, l'ID del projecte i les claus d'API.
2. Desenvolupament
- Autenticació: Gestiona els mètodes d'autenticació disponibles per als usuaris de la teva aplicació.
- Base de dades: Accedeix a les bases de dades en temps real i Cloud Firestore per gestionar les dades de la teva aplicació.
- Emmagatzematge: Gestiona l'emmagatzematge de fitxers, incloent-hi la càrrega i descàrrega de fitxers.
- Funcions: Escriu i desplega funcions al núvol per executar codi en resposta a esdeveniments.
3. Qualitat
- Crashlytics: Monitoritza i analitza els errors de la teva aplicació per millorar la seva estabilitat.
- Performance: Analitza el rendiment de la teva aplicació per identificar i solucionar problemes de rendiment.
4. Creciment
- Analytics: Registra i analitza esdeveniments per comprendre el comportament dels usuaris.
- Prediccions: Utilitza l'aprenentatge automàtic per predir el comportament dels usuaris i prendre decisions informades.
- A/B Testing: Realitza proves A/B per optimitzar les funcions de la teva aplicació.
5. Gestió i administració
- Configuració del projecte: Gestiona la configuració general del projecte, incloent-hi les claus d'API i les opcions de seguretat.
- Usuaris i permisos: Gestiona els usuaris i els seus permisos dins del projecte.
Exemple pràctic: Configuració d'un projecte
Pas 1: Crear un nou projecte
- A la consola de Firebase, fes clic a "Afegeix projecte".
- Introdueix un nom per al teu projecte i fes clic a "Continua".
- Segueix les instruccions per completar la configuració inicial del projecte.
Pas 2: Configurar l'autenticació
- A la secció "Desenvolupament", fes clic a "Autenticació".
- Fes clic a "Configura el mètode d'inici de sessió".
- Activa els mètodes d'autenticació que vulguis utilitzar, com ara el correu electrònic i la contrasenya.
Pas 3: Crear una base de dades
- A la secció "Desenvolupament", fes clic a "Base de dades".
- Selecciona "Crea una base de dades" i tria entre la base de dades en temps real o Cloud Firestore.
- Segueix les instruccions per configurar la base de dades.
Exercici pràctic
Exercici 1: Crear i configurar un projecte de Firebase
- Accedeix a la consola de Firebase i crea un nou projecte.
- Configura l'autenticació amb correu electrònic i contrasenya.
- Crea una base de dades en temps real i afegeix una col·lecció amb algunes dades de prova.
Solució de l'exercici 1
- Accedeix a la consola de Firebase i fes clic a "Afegeix projecte".
- Introdueix un nom per al projecte i segueix les instruccions per completar la configuració inicial.
- A la secció "Desenvolupament", fes clic a "Autenticació" i després a "Configura el mètode d'inici de sessió". Activa el mètode de correu electrònic i contrasenya.
- A la secció "Desenvolupament", fes clic a "Base de dades" i selecciona "Crea una base de dades". Tria la base de dades en temps real i segueix les instruccions per configurar-la. Afegeix una col·lecció amb algunes dades de prova.
Resum
En aquesta secció, has après a navegar per la consola de Firebase i a comprendre les diferents seccions i funcionalitats disponibles. També has après a crear i configurar un projecte de Firebase, incloent-hi l'autenticació i la base de dades. Aquestes habilitats són fonamentals per gestionar i configurar els serveis de Firebase per a les teves aplicacions.
Curs de Firebase
Mòdul 1: Introducció a Firebase
Mòdul 2: Autenticació de Firebase
- Introducció a l'autenticació de Firebase
- Autenticació amb correu electrònic i contrasenya
- Autenticació amb xarxes socials
- Gestió d'usuaris
Mòdul 3: Base de dades en temps real de Firebase
- Introducció a la base de dades en temps real
- Lectura i escriptura de dades
- Estructura de dades i regles de seguretat
- Capacitats fora de línia
Mòdul 4: Cloud Firestore
- Introducció a Cloud Firestore
- Model de dades de Firestore
- Operacions CRUD
- Consultes avançades
- Regles de seguretat
Mòdul 5: Emmagatzematge de Firebase
- Introducció a l'emmagatzematge de Firebase
- Carregar fitxers
- Descarregar fitxers
- Metadades de fitxers i seguretat
Mòdul 6: Missatgeria en el núvol de Firebase
- Introducció a la missatgeria en el núvol
- Enviar notificacions
- Gestionar notificacions
- Funcions avançades de missatgeria
Mòdul 7: Analítica de Firebase
Mòdul 8: Funcions de Firebase
Mòdul 9: Monitoratge del rendiment de Firebase
- Introducció al monitoratge del rendiment
- Configuració del monitoratge del rendiment
- Analitzar dades de rendiment