Public cible
Débutants, étudiants et professionnels qui souhaitent acquérir une pratique structurée dans ce domaine.
Concevoir des interfaces accessibles, responsive et testables en reliant ergonomie, états et retours utilisateur.
Débutants, étudiants et professionnels qui souhaitent acquérir une pratique structurée dans ce domaine.
Comprendre les notions essentielles et les appliquer dans un projet vérifiable.
Aucune connaissance préalable n’est strictement obligatoire ; les prérequis détaillés sont précisés dans les ateliers.
Bac+2
La validation repose sur les évaluations actives et les livrables pratiques du cours.
Un ordinateur, un navigateur et les outils indiqués dans le premier atelier sont suffisants pour commencer.
Concevoir une interface claire, accessible et responsive en reliant choix ergonomiques, composants, états et tests utilisateurs.
Le cours suit la hiérarchie, l’accessibilité, les états et les tests d’usage.
Prérequis : Bases HTML, CSS et JavaScript.
Commencer par la tâche principale de la page. Une action importante doit être visible sans que l’utilisateur ait à deviner la priorité. Regrouper les informations par décision plutôt que par composant technique.
Limiter les choix concurrentes, utiliser des labels explicites et conserver la position de la page lors d’une action. La cohérence est une aide cognitive, pas seulement une contrainte visuelle.
Titre → résumé → action principale → détails facultatifs
Utiliser des éléments sémantiques, un ordre de tabulation logique, des libellés liés et un contraste vérifiable. Ne pas transmettre une information uniquement par la couleur.
Tester les états au clavier, les zooms, les tailles de texte réduites et les petits écrans. Une mise en page responsive doit préserver l’ordre logique et les actions importantes.
<button type="button" aria-describedby="help">Enregistrer</button>
Chaque opération asynchrone possède un état de chargement, un succès et une erreur actionnable. Un message d’erreur doit expliquer ce qui s’est passé et proposer une suite.
Éviter les doubles soumissions, les suppressions accidentelles et les messages trompeurs. Conserver les données saisies après une erreur afin de limiter le travail perdu.
Chargement : skeleton → Succès : confirmation → Erreur : message + action Réessayer
Tester les composants critiques avec des tests fonctionnels et des tests d’accessibilité. Compléter par des observations réelles : le taux d’erreur et le temps de tâche montrent les défauts qu’un avis général ne révèle pas.
Documenter les composants, leurs variantes et les décisions d’accessibilité. Une interface qui évolue doit garder un langage visuel et comportemental cohérent.
Le livrable doit montrer une compréhension personnelle, des choix explicités et une vérification par un cas de test ou une procédure reproductible.
Publié le 29/11/2025