Come prima cosa bisogna creare un account https://firebase.google.com, vi sono varie tipologie, nel nostro caso abbiamo utilizzato l’account free.
Una volta registrati e loggati arriva il momento di creare un nuovo progetto dalla console, ci verrà chiesto il nome del nostro progetto e la country.
A questo punto basta decidere se si sta creando un app Android, Ios o web,
Nel nostro caso abbiamo creato una webapp, viene quindi fornito il codice da aggiungere alla nostra web app per integrare firebase:
<script src="https://www.gstatic.com/firebasejs/3.2.0/firebase.js"></script> <script> // Initialize Firebase var config = { apiKey: "[apikey]", authDomain: "projectId.firebaseapp.com", databaseURL: "https://databaseName.firebaseio.com", storageBucket: "bucket.appspot.com", }; firebase.initializeApp(config); </script>
A questo punto non ci resta che implemetare la chiamata che ci permettere di scrivere nel database:
firebase.database().ref('players/1).set({name:'Mario', surname: 'Rossi', email:'[email protected]'});
I dati saranno salvati in un database nosql. Non vi sono tabelle o record, nessuna traccia dell’approccio relazionale. Tutti i dati inseriti vanno a costituire un JSON, si potranno inserire mappe, liste, stringhe, tipi numerici e booleani.