Importante: Mejor utilizar API 9

Este curso se ha realizado utilizando la versi贸n 8 de la API. Se puede seguir utilizando en modo compatibilidad, pero es mejor cambiar a la versi贸n 9 de la API, que es modular. M谩s info aqu铆:

馃啎聽https://firebase.google.com/docs/web/modular-upgrade

Introducci贸n

Firebase dispone de varias herramientas, entre las que se encuentran una base de datos NoSQL en tiempo real, storage de objetos, funciones, etc茅tera.

Creando proyecto

Una vez creado el proyecto, nos aparece un snippet de c贸digo de configuraci贸n, que podemos copiar en nuestro c贸digo. Esto enlaza la aplicaci贸n con el proyecto de firebase concreto. Posteriormente se configurar谩 el acceso de cada usuario a los datos, pero esto es necesario.

Debemos:

import firebase from 'firebase/app';

const config = {
 ...
};

firebase.initializeApp(config);

window.firebase = firebase; //debugging purposes

export default firebase;

window.firebase no es necesariamente una buena pr谩ctica, pero puede servir para debugar y hacer pruebas y explicar cosas.

Base de datos

Lo primero que debemos hacer es crear una nueva base de datos de cloudfire.

Tenemos dos opciones:

En modo test podemos hacer pruebas.

A continuaci贸n, debemos, debajo del import de firebase, poner un import adicional.