Systèmes d'information de gestion · Terminale STMGBac
Interfaces et applications web : quiz de Terminale STMG
Publié le 11 novembre 2026 · Mis à jour le 11 novembre 2026 · Signaler une erreur
L'essentiel
- Une application web s'utilise dans un navigateur, sans installation sur le poste du client ; elle est hébergée sur un serveur.3
- Ses pages sont fabriquées par le logiciel à chaque requête, à la différence d'un site statique fait de fichiers déjà enregistrés.3
- HTML structure la présentation, CSS fixe la charte graphique, JavaScript agit côté client, PHP ou C# côté serveur.3
- Une API est une façade normalisée : elle offre des services à d'autres logiciels sans dévoiler leur logique interne.4
- Injection SQL et cross-site scripting figurent parmi les attaques à prévenir.3
Avant de commencer
Ce quiz couvre le chapitre sur le développement d'applications : ce qu'est une application web, comment elle fonctionne, quels langages interviennent, ce qu'est une API et pourquoi la sécurité compte. Tu peux le faire après avoir travaillé la programmation et l'algorithmique de gestion.
Chaque question est suivie d'une explication. Lis-la même si tu as juste : elle t'aide à repérer le piège que l'énoncé cherchait à te tendre.
Quiz
15 questions · correction immédiate · ton score reste sur ton appareil.
-
Une application web se manipule en ligne depuis un navigateur et ne demande aucune installation côté client.3 Ce sont au contraire les applications mobiles qui s'installent sur l'appareil, d'où l'erreur de la réponse sur les mobiles. Elle fonctionne aussi sur Internet, un intranet ou un réseau local, donc l'idée « sans réseau » est fausse.
-
C'est faux : l'intérêt de l'application web est justement de ne pas imposer d'installation sur les machines clientes.3 Le navigateur suffit. L'erreur vient souvent de la confusion avec un logiciel classique ou une application mobile.
-
Comme un site web, elle est en général hébergée sur un serveur et atteinte via un réseau.3 Le navigateur affiche l'interface, mais il ne contient pas l'application elle-même, d'où l'erreur de la troisième réponse.
-
Messageries web, wikis et blogs sont cités comme applications web.3 Un logiciel installé localement et utilisé hors connexion ne passe pas par un navigateur et un serveur : ce n'est donc pas une application web.
-
Chaque hyperlien déclenche une requête, et la réponse est une nouvelle page.3 Le serveur ne supprime rien et rien ne s'installe chez l'utilisateur.
-
La page d'une application web est fabriquée au moment de la requête, alors que le site statique sert des fichiers préparés à l'avance.3 La vitesse n'est pas le critère de distinction, et les deux se consultent bien dans un navigateur.
-
HTML s'occupe de la présentation des pages.3 CSS est tentant, mais il porte la charte graphique (couleurs, polices, style), pas la structure. SQL interroge des bases de données et C# s'exécute côté serveur.
-
CSS gère la charte graphique des pages.3 Les automatismes exécutés par le serveur relèvent de langages comme PHP ou C#, et la base de données s'interroge en SQL.
-
PHP et C# sont donnés comme langages pour les automatismes exécutés par le serveur.3 HTML et CSS décrivent la présentation et le style des pages : ils ne programment pas de traitement serveur.
-
Une API est un ensemble normalisé de classes, méthodes, fonctions et constantes servant de façade aux services d'un logiciel.4 Les autres développements du sigle sont inventés : il s'agit bien d'une interface de programmation, pas d'un antivirus.
-
C'est faux : seule l'API est réellement nécessaire, la logique interne du fournisseur n'a pas à être connue.4 C'est ce qui fait gagner du temps : on réutilise des briques sans les réécrire.
-
Une interface de programmation est vue comme un contrat : le fournisseur y présente ses fonctionnalités et d'éventuelles limitations.4 Elle n'oblige pas à publier le code interne, puisque justement ses détails sont cachés.
-
L'injection SQL, tout comme l'injection JavaScript, est une manière d'attaquer une application.3 Mise en page, hyperliens et compilation sont des éléments ordinaires du fonctionnement, pas des attaques.
-
Sur un même ordinateur, diverses applications peuvent utiliser Internet : l'adresse IP seule ne dit pas à laquelle s'adresse un message.1 Un ordinateur fait au contraire tourner plusieurs applications ; la première idée est donc fausse.
-
Ils figurent parmi les exemples d'applications pouvant prendre la forme d'une application web, avec les logiciels de commerce électronique ou de forum.3 Ce qui compte est l'usage via un navigateur et un serveur, pas le thème de l'application.
Les questions qu'on se pose
Quelle est la différence entre une application web et une API ?
Pourquoi utiliser une API plutôt que tout programmer soi-même ?
Quels langages faut-il retenir pour développer une application web ?
Chaque langage a son rôle. HTML décrit la présentation des pages, tandis que CSS en règle l'apparence : la charte graphique. Côté client, on écrit des automatismes en JavaScript. Côté serveur, on emploie plutôt PHP ou C#.3 N'oublie pas la sécurité : l'injection SQL et le cross-site scripting font partie des attaques à prévoir quand on écrit son code.3
Sources
- Ressources d'accompagnement - Développement d'applications, Éduscol. Consulté le 11 novembre 2026.
- Programme de management et numérique - Terminale STMG, Ministère de l'Éducation nationale. Consulté le 11 novembre 2026.
- Application web, Wikipédia. Consulté le 11 novembre 2026.
- Interface de programmation, Wikipédia. Consulté le 11 novembre 2026.
Les numéros dans le texte renvoient à ces sources. Une source qui ne dit pas ce qu'on lui fait dire ? Signale-le.