Firebase
Cloud & Virtualisation
Présenté par: Encadré par:
BADOUR Mohcine
BOUKBIR Mohamed Pr. EL HADI Moulay Youssef
KHALLAOUI Mohamed
o Introduction
o Services de firebase
PLAN o Configuration de l'environnement
o Réalisation
o Conclusion
19/12/2022 FIREBASE 2
Introduction
Firebase est une plate-forme backend pour la
création d'applications Web, Android et IOS.
Firebase offre une base de données en temps
réel, différentes API, plusieurs types
d'authentification et plate-forme
d'hébergement.
19/12/2022 FIREBASE 3
Services
Real-time Database
Firebase prend en charge les données JSON et tous les utilisateurs qui y sont connectés.
recevoir des mises à jour en direct après chaque changement.
19/12/2022 FIREBASE 5
Authentification
Nous pouvons utiliser anonyme, mot de passe ou différents réseaux sociaux
d’authentifications.
19/12/2022 FIREBASE 6
Hébergement
Les applications peuvent être déployées via une connexion sécurisée aux serveurs Firebase.
19/12/2022 FIREBASE 7
Stockage
Stockez et récupérez les fichiers générés par l'utilisateur comme les images, l'audio et la vidéo
sans code côté serveur
19/12/2022 FIREBASE 8
CONFIGURATION DE
L'ENVIRONNEMENT
ETAPES
1 2 3 4 5
Installer Créer un Créer un projet Créer une Installer
NodeJS et NPM compte Firebase application web firebase via
Firebase NPM
19/12/2022 FIREBASE 10
Installation de NodeJS et
NPM
NodeJS est nécessaire au développement de Firebase. Découvrez la configuration d'environnement sur
documentation de Node JS et NPM
Apres l’installation, il faut verifier si NodeJS et npm sont bien installe via les commandes suivantes:
19/12/2022 Firebase 11
Création d’un compte firebase
Allez dans le navigateur, ensuite vérifiez que vous êtes bien connecté à votre compte google, accédez à la
plate-forme firebase en cliquant sur « Go to console »:
19/12/2022 FIREBASE 12
Création d’un projet
Pour cette étape, nous allons cliquer sur « Créer un projet » puis nous aurons à renseigner quelques informations.
19/12/2022 FIREBASE 13
Création d’un projet
1 3
2
19/12/2022 FIREBASE 14
Création d’application
Pour cette étape, nous allons ajouter à notre projet « firebase-presentation » une application web.
Création d’une
application web
19/12/2022 FIREBASE 15
Enregistrer une application
Nom de domaine
1
Script à injecter dans
l’application
2
19/12/2022 FIREBASE 16
Réalisation
Conclusion
Avantages de Firebase
o Il est simple. Pas besoin de configuration
compliquée.
o Les données sont en temps réel, ce qui
signifie que chaque modification sera
automatiquement mise à jour
o Firebase propose un tableau de bord de
contrôle simple.
o Il existe un certain nombre de services
utiles à choisir.
19/12/2022 FIREBASE 19
Merci pour
Votre
Attention
19/12/2022 Firebase 20