Developing Accessible Rich Web Applications

This course will explain how screen readers use an off screen model, which effectively takes a snapshot of the web page, and provides controller keys to allow the user to interact with the snapshot. This course also talks about the different types of cursors screen readers provide to help the user interact with a Web page (or the snapshot), and how a screen reader user might update their snapshot in certain modes. It will also observe how the W3Cs WAI Accessible Rich Internet Applications (WAI-ARIA) roadmap can solve these problems by allowing the author to provide role, state, and other important accessibility information. This course will demonstrate examples of creating rich interface elements that are not native to HTML, and adding WAI-ARIA properties so that they are voiced correctly by screen readers. It will also demonstrate WAI-ARIAs live regions properties, which are a set of properties that allow the author to determine what needs voicing, when it should be voiced, and the politeness of the voicing (rude, assertive, polite, or off) for regions without the user losing their current place in the application.
There are no prerequisites for this course.
1 Day/Lecture & Lab
  • Background and Issues
  • Keyboard Accessibility
  • Dynamic Content
  • Integrating CSS
  • Describing Custom Controls
  • Implementing WAI- ARIA and Exercises
  • Accessibility Evaluation and Recap

Related Scheduled Courses