Aller au contenu

Systèmes d'information de gestion · Terminale STMGBac

Interfaces et applications web : fiche 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 à chaque requête, alors qu'un site statique renvoie des fichiers déjà enregistrés.3
  • Côté client : HTML, CSS, JavaScript. Côté serveur : un langage comme PHP, Java ou C#.3
  • Une API est la façade par laquelle un logiciel fournisseur offre ses services à d'autres logiciels.4
  • Une application web doit être protégée : failles XSS et injections SQL sont les attaques à connaître.3

Application web : de quoi parle-t-on ?

Page statique ou page générée

Dans un site statique, chaque page est un fichier préparé à l'avance. Dans une application web, l'interface est composée de pages que le logiciel construit lui-même à chaque requête.3 Quand tu cliques sur un lien, une nouvelle requête part vers le serveur, qui répond par une nouvelle page.3

Les langages et les métiers

Une application web est souvent créée par une équipe de développeurs, mais elle demande aussi d'autres compétences : designers d'interface (UI), designers d'expérience utilisateur (UX), architecte logiciel et chef de produit.3 Le programme de Terminale STMG prévoit d'ailleurs d'expérimenter divers environnements numériques, dont un environnement de développement d'applications.2

L'interface de programmation (API)

Le développeur n'a pas besoin de connaître le fonctionnement interne du logiciel tiers : l'API suffit pour l'utiliser.4 Cela fait gagner du temps, car on assemble des briques existantes au lieu de tout réécrire. Les systèmes de gestion de base de données en sont un bon exemple : plus personne ne programme son propre SGBD pour une application.4

Sécurité d'une application web

La sécurité dépend étroitement de l'environnement qui héberge l'application.3 Si le développeur ne protège pas son code, des failles comme le cross-site scripting mettent l'application en danger.3 Parmi les attaques possibles figurent l'injection SQL et l'injection de JavaScript.3

Questions flash

4 questions · correction immédiate · ton score reste sur ton appareil.

  1. Quelle caractéristique définit une application web ?

  2. Quel langage sert à définir la charte graphique d'une page web ?

  3. Une API permet à un programme de proposer ses fonctionnalités à d'autres programmes, sans leur montrer comment il fonctionne en interne.

  4. Quelles attaques visent une application web dont le code n'est pas protégé ? (plusieurs réponses)

    Plusieurs réponses possibles.

Les questions qu'on se pose

Quelle différence entre un site web statique et une application web ?

Dans un site statique, les pages sont des fichiers déjà enregistrés. Dans une application web, le logiciel construit les pages à chaque requête, selon ce que tu demandes.3

Pourquoi utiliser une API plutôt que tout programmer soi-même ?

Parce qu'on réutilise des briques déjà faites, ce qui fait gagner du temps. Le développeur se concentre sur la logique propre à son application, sans connaître le détail interne du logiciel tiers.4

Quels langages faut-il retenir pour le côté client et le côté serveur ?

Côté client : HTML pour la présentation, CSS pour la charte graphique, JavaScript pour les automatismes. Côté serveur : un langage comme PHP, Java ou C#.3

Sources

  1. Ressources d'accompagnement - Développement d'applications, Éduscol. Consulté le 11 novembre 2026.
  2. Programme de management et numérique - Terminale STMG, Ministère de l'Éducation nationale. Consulté le 11 novembre 2026.
  3. Application web, Wikipédia. Consulté le 11 novembre 2026.
  4. 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.

Signaler une erreur sur cette page

Je suis en…

Primaire

  • CP Bientôt
  • CE1 Bientôt
  • CE2
  • CM1
  • CM2 Bientôt

Collège

Lycée

Supérieur

  • BTS Bientôt
  • BUT Bientôt
  • Licence Bientôt
  • Prépas Bientôt

Sur cette page