Développer des sites accessibles

Page mise à jour le 19/01/2025.

Objectif pédagogique

À l’issue de la formation le stagiaire doit avoir la capacité de :

  • Acquérir les connaissances techniques complémentaires (WAI-ARIA) pour assurer la qualité d’un développement accessible ;
  • Maîtriser les bonnes pratiques requises pour la mise en place de contenus accessibles simples ou plus spécifiques ;
  • Mettre en œuvre ces bonnes pratiques à travers différents exemples et exercices de codage.
  • Du 8 au 11 avril, en distanciel ;
  • Du 13 au 16 mai, en distanciel ;
  • Du 10 au 13 juin, en distanciel ;
  • Du 8 au 11 juillet, en distanciel ;
  • Du 9 au 12 septembre, en distanciel.

Journée 1

ModuleDétail
Introduction à la formationPrésentation des stagiaires et du formateur, Plan de la formation.
Standards du webRappel du cadre technique et des standards du web.
Comprendre le rôle d’une API d’accessibilitéDOM et arbre d’accessibilité,
Arbre d’accessibilité et assistance technique.
Introduction à WAI-ARIAWAI-ARIA et son écosystème (propriétés, états et rôles),
Principes de fonctionnement
Outils de développementOutillage de base (extensions pour navigateurs et éditeurs de code).
Structure globale d’une pageType de document et validation du code,
Éléments obligatoires (titre de page, langue du document, sens de lecture),
Techniques spécifiques : cadres (iframe), rafraîchissement de page, limitation temporelle de la consultation.
Zones de contenuContenus transverses (menu de navigation, plan de site, moteur de recherche),
Régions (“landmarks”) : haut de page, pied de page, recherche, contenu annexe, navigation (menu, fil d’Ariane, Pagination),
Raccourcis et liens d’évitements (“skip links”).

Journée 2

ModuleDétail
Structures de contenu simplesImportance de la sémantique des éléments HTML (natifs et personnalisés),
Titres, listes et citations,
Liens (identification – contenu visible et nom accessible, et pertinence),
Images (décoratives, informatives, description détaillée et légendes).
TableauxStructure simple,
Structure complexe.
FormulairesConception (nom et sémantique),
Structure des contrôles,
Groupement,
Gestion des erreurs.
Présentation des contenus Usage de CSS,
Agencement (responsive, …),
Couleur (visibilité, contraste),
Position, taille et forme des contenus,
Contenus en mouvement, clignotant,
Effets de luminosité ;Mécanismes alternatifs possibles.

Journée 3

ModuleDétail
Interaction dans les contenusUsages de JavaScript, Alternatives à JavaScript, Gestion des interactions (clavier, toucher, avec l’appareil), Changements de contenu et de contexte (gestion du focus et notification).
Composants d’interfaceAnatomie d’un composant (identification, sémantique et interactions),
Composants spécifiques ou personnalisés,
Illustration à partir de différents types de bouton.
Contenus multimédias audio et vidéoContenus alternatifs Lecteurs multimédias : fonctionnalités et interactions.
Contenus multimédias non temporelsContenus alternatifs Interface et interactions.
Introduction aux Design patternsPanorama des modèles de conception (design patterns WAI-ARIA).

Journée 4

ModuleDétail
Revue des Design patternsRevue détaillée de certains modèles fréquemment rencontrés (Disclosure, Tabs, Dialog, …)
Revue de certains modèles caractéristiques (Grid, Menu, …).
IndustrialisationBibliothèques de composant,
Outils de test automatique.
Veille techniqueOrganiser sa veille,
Ressources disponibles.
Conclusion de la formation Synthèse et questions diverses,
Questionnaire d’évaluation de fin de formation,
Questionnaire d’évaluation de la formation

Accessibilité aux personnes handicapées

Les personnes en situation de handicap souhaitant suivre cette formation sont invitées à nous contacter directement, afin d’étudier ensemble les possibilités d’adapter la formation. Il est à noter que le support de formation sera disponible au format HTML afin de permettre une meilleure accessibilité de ses contenus.