Formation
Intégrer l'accessibilité numérique pour développer des sites inclusifs
Description
Introduction
1- Connaître le contexte législatif, technique et social
- Savoir organiser une veille efficace autour de l'accessibilité numérique
- Connaître le RGAA et savoir quels points valider en amont de la déclaration d'accessibilité
2 - Restituer l'accessibilité numérique dans un projet
- L'accessibilité et les étapes d'un projet
- Cadrage / cahier des charges
- Consultation / Sélection prestataires
- Conception
- Intégration et développement
- Contribution
- Recette / QA
- Exploitation
- Identifier des points de blocages inhérents à d'autres métiers de l'équipe projet
- Faire un rapport d'étonnement
3 - Évaluer l'accessibilité d'un site web
- Mener un audit (avec ou sans outils)
- Outils : Wave, aXe, Firefox DevTools, ContrastChecker, Atalan...
- Sans outil : https://www.w3.org/WAI/test-evaluate/preliminary/ et https://www.gov.uk/government/publications/doing-a-basic-accessibility-check-if-you-cant-do-a-detailed-one/doing-a-basic-accessibility-check-if-you-cant-do-a-detailed-one
- Audit de conformité RGAA
4 - Corriger les erreurs d'accessibilité
- Prioriser les corrections (en fonction de la difficulté de mise en oeuvre et de l'impact).
- Les erreurs dans le code / le contenu / le design
5 - Concevoir et développer des sites web accessibles
- Distinguer les outils/frameworks nativement accessibles, ceux sur lesquels il y a des actions possibles (Wordpress¿) et ceux sur lesquels les interventions sont inutiles ou complexes.
- Veiller à rendre les applicatifs Responsive (gestion du zoom¿)
- Utiliser HTML sémantique pour structurer la page +
- S¿assurer que le style appliqué ne nuit pas à l¿accessibilité (CSS) + S¿appuyer sur ARIA pour compléter ou documenter les éléments de la page.
- Valider que les changements de comportement de la page liés à Java Script ne nuisent pas à son niveau d¿accessibilité.
Objectifs
- Décrire et analyser les difficultés rencontrées par les utilisateurs en situation de handicap lors de la navigation sur le web et les technologies d'assistance qu'ils emploient
- Identifier et corriger les erreurs de structure d'une page web
- Réaliser des mises en page fluides et adaptatives qui respectent les contraintes d'agrandissement des caractères
- Réaliser des formulaires accessibles
- Identifier la nature d'un composant complexe ARIA, tester sa conformité aux recommandations et émettre des pistes de réparation
- Utiliser un lecteur d'écran pour faire des tests de restitution (identifier les erreurs et donner les restitutions attendues)