free simple website templates

FIREBASE

Implementación de Firebase en una aplicación de un servidor.

Implementación y manejo de Firebase...

Firebase es una plataforma de servicios que nos brinda la posibilidad de comunicar información a nuestras aplicaciones y que fue adquirida por Google en 2014. Entre algunas de las características de Firebase podemos encontrar bases de datos en tiempo real, trabajo sin conexión, datos en tiempo real, entre otros.

PASO 1. Instalación de NodeJS y Node Package Manager...

Firebase corre por Javascript por lo que el hecho de que tengamos un servidor NodeJS es primordial. Luego tendremos que realizar la instalación de Node Package Manager.


PASO 2. Vinculación de Firebase

Como bien comenté antes, Firebase es una tecnología que fue adquirida por Google en 2014. Es por ello que debemos de entrar en la web de Firebase a través del buscador y registrarnos mediante nuestra cuenta de Google.

Tras registrarnos crearemos nuestro primer proyecto y finalmente podremos vincular Firebase a nuestra aplicación. Para esto, lo que debemos hacer es copiar el script JS que Firebase nos ofrece en cualquier parte de el cuerpo del código de tu programa.

Es importante saber que este código varía por lo que debes copiar el código que Firebase te crea a ti y no el de otras personas.

<script src="https://www.gstatic.com/firebasejs/5.8.6/firebase.js"></script>
<script>
// Inicialización de Firebase
var config = {
apiKey: "AIzaSyC6dd2MhGLCaWsQPDCaR1z1C8K4Bn7NRlg",
authDomain: "xxxxxxxxxx.firebaseapp.com",
databaseURL: "https://xxxxxxxxxx.firebaseio.com",
projectId: "xxxxxxxxxx",
storageBucket: "xxxxxxxxxx.appspot.com",
messagingSenderId: "385839598321"
};

firebase.initializeApp(config);
</script>

PASO 3. Puesta en marcha de Firebase...

Este paso es el más importante y a su vez el más tedioso. En resumen, es el momento de integrar Firebase en nuestro servidor y de realizar todo lo que esto conlleva: conectar Firebase a nuestra app (tal y como se ha explicado), configurar los parámetros de la base de datos y realizar las pruebas correspondientes para asegurarnos del correcto funcionamiento del sistema antes de desplegar la aplicación hacia internet.

En mi caso, yo empleé Firebase en una aplicación llamada "Lees" y que simplemente era una aplicación que almacenaba comentarios de usuarios en una base de datos. No obstante, el número de aplicaciones con las que se puede trabajar Firebase son inmensas.

Página realizada por Cristian Cabrera González usando Mobirise. Todos los proyectos expuestos aquí son de mi propiedad.