Aller au contenu
Demander un avis
Choix de la stack

Quiz Choix de la stack : choisir son back-end

10 questions pour vérifier ce que vous savez sur choisir son back-end. Chaque réponse est expliquée, sans chiffre inventé.

10 questions corrigées · mis à jour le 21 août 2026

Répondez aux questions, puis dépliez la correction. Avec JavaScript activé, le quiz se joue question par question et le score rejoint le classement.

  1. Quel est le risque d’un projet mobile reposant sur des dizaines de bibliothèques tierces ?

    • A Chaque dépendance devient une dette de maintenance et une surface d’attaque
    • B Les dépendances augmentent la commission
    • C L’application devient impossible à compiler
    • D Le store refuse les projets à plus de dix dépendances
    Voir la réponse

    Réponse A : Chaque dépendance devient une dette de maintenance et une surface d’attaque
    Une bibliothèque abandonnée bloque une montée de version d’OS. La chaîne d’approvisionnement figure d’ailleurs dans le Top 10 mobile de l’OWASP.

  2. Quelle composition minimale trouve-t-on sur un projet d’application professionnel ?

    • A Un chef de projet et un stagiaire
    • B Deux designers et aucun développeur
    • C Un développeur seul, dans tous les cas
    • D Un cadrage produit, du design, du développement mobile, du back-end et de la recette
    Voir la réponse

    Réponse D : Un cadrage produit, du design, du développement mobile, du back-end et de la recette
    Les rôles peuvent être cumulés par une même personne sur un petit projet, mais aucun ne disparaît sans conséquence sur la qualité livrée.

  3. Que suppose un fonctionnement hors ligne dans une application mobile ?

    • A Une connexion Bluetooth de secours
    • B Un mode avion activé par l’application
    • C Une base locale, une file de synchronisation et une stratégie de résolution des conflits
    • D Un simple cache d’images
    Voir la réponse

    Réponse C : Une base locale, une file de synchronisation et une stratégie de résolution des conflits
    C’est l’une des exigences qui pèsent le plus sur le budget : ce n’est pas une option d’affichage mais une architecture de données.

  4. Qu’apporte GraphQL par rapport à une API REST pour une application mobile ?

    • A Une compatibilité hors ligne native
    • B Le client demande exactement les champs dont il a besoin, en une seule requête
    • C Un chiffrement plus fort
    • D Une exécution plus rapide côté serveur, par nature
    Voir la réponse

    Réponse B : Le client demande exactement les champs dont il a besoin, en une seule requête
    L’intérêt est la réduction des allers-retours et de la charge utile sur un réseau mobile. La contrepartie est une mise en cache et une supervision plus délicates.

  5. Quel critère pèse le plus dans le choix d’un fournisseur de cartographie pour une application ?

    • A Le langage de programmation du SDK
    • B Le modèle de facturation à l’usage et les conditions d’utilisation des données
    • C La couleur des routes
    • D Le poids du logo
    Voir la réponse

    Réponse B : Le modèle de facturation à l’usage et les conditions d’utilisation des données
    Une application de géolocalisation qui décolle peut voir sa facture de cartes croître très vite. Le sujet se tranche avant le développement.

  6. Quel service sert le plus souvent de point d’entrée unique pour envoyer des notifications aux deux plateformes ?

    • A Un WebSocket maintenu en permanence
    • B Firebase Cloud Messaging, qui relaie vers APNs pour iOS
    • C Le protocole SMTP
    • D APNs, qui relaie vers Android
    Voir la réponse

    Réponse B : Firebase Cloud Messaging, qui relaie vers APNs pour iOS
    FCM évite de gérer deux intégrations distinctes côté serveur. La remise finale sur iOS reste assurée par APNs.

  7. Pourquoi le choix de l’hébergement du back-end n’est-il pas neutre pour un projet français ?

    • A Parce que la latence double hors de France
    • B Parce que les stores refusent les serveurs étrangers
    • C Parce que le code doit être compilé dans le pays de diffusion
    • D Parce que la localisation des données et les transferts hors Union européenne relèvent du RGPD
    Voir la réponse

    Réponse D : Parce que la localisation des données et les transferts hors Union européenne relèvent du RGPD
    Un transfert hors Union suppose une base juridique et des garanties. C’est un critère de choix technique autant que juridique.

  8. Peut-on publier une PWA telle quelle sur l’App Store ?

    • A Non, mais Google Play l’interdit aussi
    • B Oui, Apple accepte les manifestes web
    • C Oui, depuis iOS 16
    • D Non : elle doit être empaquetée, et une simple coque autour d’un site tombe sous la directive 4.2
    Voir la réponse

    Réponse D : Non : elle doit être empaquetée, et une simple coque autour d’un site tombe sous la directive 4.2
    Google Play accepte les PWA empaquetées avec Trusted Web Activity. Côté Apple, la coque doit apporter des fonctions natives réelles pour passer la revue.

  9. Que désigne une approche de type Backend as a Service pour une application mobile ?

    • A Une API publique gratuite
    • B Une plateforme fournissant authentification, base de données et notifications sans serveur à écrire
    • C Un serveur dédié loué au mois
    • D Un modèle où le mobile fonctionne sans réseau
    Voir la réponse

    Réponse B : Une plateforme fournissant authentification, base de données et notifications sans serveur à écrire
    Firebase et Supabase en sont les exemples les plus courants. Le gain de temps initial se paye en dépendance et en coût à l’échelle.

  10. Comment force-t-on les utilisateurs à passer sur une version minimale d’une application ?

    • A En supprimant l’ancienne version du store
    • B En vérifiant côté serveur une version minimale et en bloquant l’usage avec un message d’invitation à mettre à jour
    • C En demandant au store de désinstaller l’ancienne version
    • D C’est impossible techniquement
    Voir la réponse

    Réponse B : En vérifiant côté serveur une version minimale et en bloquant l’usage avec un message d’invitation à mettre à jour
    Le retrait de la fiche n’enlève rien du parc installé. Seul un contrôle applicatif, prévu dès la conception, permet d’imposer une version.

Classement de ce quiz

Rang Joueur Score Temps
Personne n’a encore joué. La première place est à prendre.
Avis technique gratuit

Un doute sur votre projet, pas seulement sur le quiz ?

30 minutes avec un développeur : périmètre, palier de budget, plateformes à viser et pièges de publication. Sans engagement.

Sans engagement. Pas de démarchage, pas de liste de diffusion.