Présentation
Sur le Web, l’utilisateur interagit avec des pages composées d’éléments graphiques (liens, boutons, champs). Chaque action déclenche des événements.
Une IHM associe ces événements à des fonctions qui réagissent côté navigateur (JavaScript) ; la page combine structure (HTML), style (CSS) et comportement (JS).
De nombreuses interactions impliquent un dialogue client-serveur : le navigateur envoie une requête HTTP (GET/POST), le serveur calcule puis renvoie une réponse (HTML/JSON) que le client affiche.
On se limite à des scénarios simples : l’objectif est de comprendre les rôles, le cheminement des données et quelques notions de sécurité (sessions, HTTPS).