AngularJS et a11y : les super-héros du Web pour tous

Par Régis Lapèze, Consultant en accessibilité numérique (Lien du site Web de l'entreprise Océane Consulting)

En bref

  • Une application AngularJS pour démontrer les enjeux de l’accessibilité
  • Des exercices pour rendre cette application accessible
  • Présentation de solutions implémentées

En plus détaillé

Lors de cet atelier, nous allons parcourir une application développée en AngularJS et utilisant la plupart des éléments représentant un enjeu en accessibilité numérique.

Sous forme d’exercices, je vous inviterai à rendre accessible un ou plusieurs cas d’utilisation tiré de cette application. Pour rendre ces cas accessibles, il faudra utiliser correctement les éléments du DOM et, si besoin, le design pattern ARIA, mais surtout, il faudra utiliser à bon escient toutes les possibilités d’AngularJS.

Je vous présenterai ensuite les solutions que j’ai moi-même choisi d’implémenter. Je vais vous démontrer que non seulement AngularJS peut être parfaitement accessible, mais qu’il peut également améliorer l’expérience utilisateur si ses possibilités sont bien utilisées.

Il est à noter que cet atelier n’est pas un cours d’AngularJS. Pour bien suivre les exercices, il est donc conseillé d’avoir une base en développement AngularJS, car le niveau technique pourra être complexe pour les néophytes.

Biographie

Régis est passionné par le Web et travaille dans ce domaine depuis 2001. Il a commencé à s’intéresser à la qualité Web et à l’accessibilité en 2010 après avoir intégré une équipe de développement de sites Web sous SPIP. Cette expérience lui a permis de faire des rencontres enrichissantes. Il s’est alors investi dans la communauté Web et participé à des évènements tels que ParisWeb et la KiwiParty.

Régis s’est formé à l'accessibilité et a obtenu sa certification d'Expert en évaluation d'AccessiWeb en 2012.

Après un passage fort en expérience chez Atalan, où il a vraiment pu se confronter au métier de consultant en accessibilité, Régis a rejoint Océane Consulting. Il travaille sur un projet R&D d’envergure sur les liens entre l’accessibilité numérique et l’ergonomie.

Régis Lapèze