Formation Développer et coder des sites web accessibles
- Référence : ACCESS002
- Durée : 14 heures
- Certification : Non
- Eligible CPF : Non
CONNAISSANCES PREALABLES
- Avoir suivi la formation « Sensibilisation à l’accessibilité numérique » ou posséder des connaissances équivalentes
- Disposer de connaissances avancées dans le développement de sites web (maîtrise du HTML, CSS et Javascript)
PROFIL DES STAGIAIRES
- Développeurs web, intégrateurs…
OBJECTIFS
- A l’issue de la formation, le stagiaire sera capable de développer des sites conformes aux recommandations des référentiels d'accessibilité numérique (WCAG ou RGAA)
- Plus précisément :
- Définir précisément ce qu’est l’accessibilité numérique et la distinguer des autres domaines connexes : ergonomie, qualité..
- Connaître les normes d’accessibilité numérique : règles internationales (WCAG) et référentiel général d'Amélioration de l'Accessibilité (RGAA)
- Savoir intégrer les règles d’accessibilité dans ses habitudes de développement
- Concevoir un code conforme aux règles d’accessibilité
- Débugguer un code non-accessible
- Être capable de dialoguer avec des consultants en accessibilité en cas d’audit
METHODES PEDAGOGIQUES
- 6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
METHODES D'EVALUATION DES ACQUIS
- Auto-évaluation des acquis par le stagiaire via un questionnaire
- Attestation de fin de stage adressée avec la facture
FORMATEUR
Consultant-Formateur expert Accessibilité et ergonomie
CONTENU DU COURS Accessibilité et ergonomie
1 - Introduction
- Description des impacts utilisateurs
- Rappel des piliers de l’accessibilité numérique (Perceptible, Utilisable, Compréhensible, Robuste)
- Présentation du RGAA comme outil de développement
- Organisation des tâches d’accessibilité
- Présentation du RGAA comme outil de développement
- Retour sur le contexte légal en France et à l’international
2 - Prendre en charge la Robustesse du code
- Respect de la sémantique HTML et validation W3C
- Navigation avancée avec un lecteur d’écran
- Support des normes par les agents utilisateurs
3 - Assurer l’utilisabilité des contenus
- Gérer les différents modes d’affichage
- Gérer les contraintes de temps
- Gérer les différents modes de navigation (clavier, souris, tactile)
- Développer des formulaires
- Structurer l’information au sein d’une page
4 - Assurer la perceptibilité des contenus
- Travailler avec les alternatives
- Gérer correctement ses contrastes de couleurs
- Utilisation des styles CSS
- Définir la langue des contenus
5 - Assurer la compréhensibilité des contenus
- Définir des intitulés pour les liens et les boutons
- Gérer les changements de contexte
- Gérer les alertes et les changements de statuts
6 - Développement de composants complexes
- WAI-ARIA : rôles, états et propriétés (API) et motifs de conception
- Méthodologie d’utilisation de WAI-ARIA
- Tester ses composants WAI-ARIA
7 - Outillage et automatisation
- Présentation de quelques outils pour aider le développeur et automatiser une partie des tests d’accessibilité