wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz sur Firebase

Total questions: 57

Worksheet time: 29mins

Name
Class
Date
1.

Que signifie Firebase ?

a)

Un service de stockage de fichiers

b)

Une suite d'outils backend Google pour les apps

c)

Un framework frontend React

2.

Quel est l'avantage principal de Firebase ?

a)

Code frontend optimisé

b)

Pas besoin de backend personnalisé

c)

Meilleure SEO pour les sites web

3.

Quelle BDD Firebase utilise le modèle "documents/collections" ?

a)

Realtime Database

b)

Cloud Firestore

c)

Firebase Storage

4.

Quelle base de données est optimisée pour la synchronisation temps réel ?

a)

Cloud Firestore

b)

Realtime Database

c)

Les deux

5.

Quelle BDD permet des requêtes complexes avec "OR" ?

a)

Realtime Database

b)

Cloud Firestore

c)

Aucune des deux

6.

Le SDK Admin Firebase est utilisé pour :

a)

Les applications clientes Android/iOS

b)

Les environnements serveurs sécurisés

c)

Le développement frontend web

7.

Quel SDK utiliser pour une app iOS ?

a)

Firebase JS

b)

Firebase Android

c)

Firebase iOS

8.

Comment initialiser Firebase dans une app web ?

a)

firebase.initializeApp(config)

b)

Firebase.init(config)

c)

new Firebase(config)

9.

Où crée-t-on un projet Firebase ?

a)

Dans Android Studio

b)

Via l'interface Google Cloud Console

c)

Via la console Firebase

10.

Combien d'applications peut-on ajouter à un projet Firebase ?

a)

1 seule

b)

10 maximum

c)

Illimité

11.

Quel service n'est PAS inclus dans Firebase ?

a)

Authentification

b)

Hébergement web

c)

Machine Learning TensorFlow

12.

Firebase est particulièrement adapté pour :

a)

Les applications web statiques

b)

Les apps mobiles et web avec backend complexe

c)

Les jeux PC en C++

13.

Quelle BDD est recommandée pour les structures hiérarchiques simples ?

a)

Cloud Firestore

b)

Realtime Database

c)

Firebase Storage

14.

Quel package installe Firebase dans un projet JavaScript ?

a)

npm install firebase-admin

b)

npm install firebase

c)

npm install google-cloud

15.

Quelle méthode utiliser pour connecter un utilisateur anonyme ?

a)

signInAnonymously()

b)

signInWithGuest()

c)

createAnonymousUser()

16.

Comment désactiver la création de comptes anonymes ?

a)

Dans les règles Firestore

b)

Via la console Firebase > Authentification

c)

Dans le code client avec une condition

17.

Que faire si auth/email-already-in-use est retourné ?

a)

Forcer la connexion

b)

Proposer la réinitialisation du mot de passe

c)

Vérifier si l'email est lié à un fournisseur OAuth

18.

Quel avantage offre FirebaseUI ?

a)

Rendu 3D optimisé

b)

Interfaces pré-construites pour l'authentification

c)

Gestion automatique des crashes

19.

Comment limiter les tentatives de connexion abusives ?

a)

Activer App Check

b)

Désactiver l'authentification email

c)

Utiliser Captcha

20.

Comment déconnecter un utilisateur ?

a)

Auth.signOut()

b)

FirebaseAuth.disconnect()

c)

User.logout()

21.

Quel scope est nécessaire pour récupérer l'email via Google Sign-In ?

a)

profile

b)

email

c)

openid

22.

Où stocker secrètement les clés API OAuth ?

a)

Dans le code client

b)

Dans les variables d'environnement Firebase

c)

Dans les règles Firestore

23.

Que signifie l'erreur auth/user-not-found ?

a)

L'utilisateur a supprimé son compte

b)

L'email n'existe pas dans la base

c)

Le mot de passe est incorrect

24.

Comment personnaliser le logo sur l'écran de connexion FirebaseUI ?

a)

Modifier le CSS de l'application

b)

Utiliser setLogo()

c)

AuthUI.getInstance().setTheme()

25.

Quel est le principal objectif de Firebase Cloud Messaging ?

a)

Stocker des données utilisateur

b)

Envoyer des notifications push

c)

Gérer l'authentification des utilisateurs

26.

Comment sécuriser l'accès à Firestore ?

a)

En désactivant l'accès public

b)

En utilisant des règles de sécurité Firestore

c)

En utilisant uniquement des requêtes GET

27.

Quel type de données peut être stocké dans Firebase Storage ?

a)

Uniquement des fichiers texte

b)

Tout type de fichiers (images, vidéos, etc.)

c)

Uniquement des fichiers JSON

28.

Quel service Firebase permet de stocker des fichiers de manière sécurisée ?

a)

Firebase Storage

b)

Cloud Firestore

c)

Realtime Database

29.

Comment activer l'authentification par email et mot de passe ?

a)

Via la console Firebase > Authentification

b)

Dans le code client uniquement

c)

Avec des règles Firestore

30.

Quel est l'outil de Firebase pour analyser les performances des applications ?

a)

Firebase Analytics

b)

Firebase Performance Monitoring

c)

Firebase Crashlytics

31.

Quel est le rôle de Firebase Authentication ?

a)

Gérer les bases de données

b)

Fournir des services d'authentification des utilisateurs

c)

Stocker des fichiers multimédias

32.

Comment configurer les règles de sécurité pour Firestore ?

a)

Via la console Firebase > Firestore > Règles

b)

Dans le code client uniquement

c)

Avec des requêtes SQL

33.

Quel service Firebase est utilisé pour l'analyse des utilisateurs ?

a)

Firebase Performance Monitoring

b)

Firebase Analytics

c)

Firebase Crashlytics

34.

Quel service Firebase permet de stocker des fichiers multimédias ?

a)

Realtime Database

b)

Firebase Storage

c)

Cloud Firestore

35.

Comment surveiller les performances d'une application Firebase ?

a)

Avec Firebase Analytics

b)

Avec Firebase Crashlytics

c)

Avec Firebase Performance Monitoring

36.

Quel est l'objectif principal de Firebase Hosting ?

a)

Héberger des applications web

b)

Gérer des bases de données

c)

Fournir des services d'authentification

37.

Quel service Firebase permet de stocker des fichiers ?

a)

Firebase Storage

b)

Realtime Database

c)

Cloud Firestore

38.

Comment configurer l'authentification par email dans Firebase ?

a)

Via la console Firebase > Authentification

b)

Dans le code client uniquement

c)

Avec des requêtes SQL

39.

Quel est l'outil de Firebase pour gérer les erreurs d'application ?

a)

Firebase Analytics

b)

Firebase Crashlytics

c)

Firebase Performance Monitoring

40.

Quel service Firebase permet de gérer les notifications push ?

a)

Firebase Hosting

b)

Firebase Cloud Messaging

c)

Firebase Realtime Database

41.

Comment sécuriser l'accès aux données dans Firestore ?

a)

Avec des règles de sécurité Firestore

b)

En utilisant des requêtes SQL

c)

Avec des clés API publiques

42.

Quel outil Firebase est utilisé pour le débogage des performances ?

a)

Firebase Performance Monitoring

b)

Firebase Analytics

c)

Firebase Crashlytics

43.

Comment configurer l'authentification par numéro de téléphone dans Firebase ?

a)

Via la console Firebase > Authentification

b)

Dans le code client uniquement

c)

Avec des règles Firestore

44.

Quel service Firebase permet de gérer les notifications en temps réel ?

a)

Firebase Cloud Messaging

b)

Firebase Hosting

c)

Firebase Realtime Database

45.

Comment sécuriser les données dans Firestore ?

a)

Avec des sauvegardes régulières

b)

En utilisant uniquement des requêtes publiques

c)

Avec des règles de sécurité Firestore

46.

Quel service Firebase permet de gérer les notifications push ?

a)

Firebase Realtime Database

b)

Firebase Hosting

c)

Firebase Cloud Messaging

47.

Comment activer l'authentification par téléphone dans Firebase ?

a)

Avec des requêtes REST

b)

Via la console Firebase > Authentification

c)

Dans le code client uniquement

48.

Quel outil Firebase est utilisé pour tester les performances des applications ?

a)

Firebase Test Lab

b)

Firebase Performance Monitoring

c)

Firebase Crashlytics

49.

Comment configurer les notifications push dans Firebase ?

a)

Via la console Firebase > Cloud Messaging

b)

Dans le code client uniquement

c)

Avec des requêtes SQL

50.

Quel service Firebase est utilisé pour l'authentification des utilisateurs ?

a)

Firebase Authentication

b)

Firebase Storage

c)

Firebase Cloud Messaging

51.

Comment effectuer des requêtes en temps réel avec Firestore ?

a)

Avec des appels API REST

b)

Avec des écouteurs de données

c)

Avec des requêtes SQL

52.

Comment configurer les règles de sécurité dans Firestore ?

a)

Via la console Firebase > Firestore > Règles

b)

Dans le code client uniquement

c)

Avec des requêtes SQL

53.

Quel service Firebase est utilisé pour l'analyse des données d'utilisation ?

a)

Firebase Analytics

b)

Firebase Cloud Messaging

c)

Firebase Storage

54.

Comment intégrer Firebase dans une application mobile ?

a)

Avec un SDK spécifique à la plateforme

b)

Via des requêtes REST uniquement

c)

En utilisant uniquement des fichiers statiques

55.

Quel service Firebase est utilisé pour l'hébergement d'applications web ?

a)

Firebase Hosting

b)

Firebase Storage

c)

Firebase Cloud Functions

56.

Comment surveiller les erreurs dans une application Firebase ?

a)

Avec Firebase Analytics

b)

Avec Firebase Performance Monitoring

c)

Avec Firebase Crashlytics

57.

Quel service Firebase permet de créer des fonctions serverless ?

a)

Firebase Realtime Database

b)

Firebase Functions

c)

Firebase Cloud Messaging