Understand and use WAI-ARIA

Overview and objectives

This full day technical course introduces the Accessible Rich Internet Applications (ARIA) specification. ARIA improves the accessibility of script heavy websites and web applications for assistive technology users. Learn about the problems ARIA sets out to solve, how it solves them and how to start using it.

This training course highlights the accessibility problems caused by JavaScript widgets and AJAX (Asynchronous JavaScript And XML) interactions. The ARIA markup that can be added to solve these problems will be introduced and you'll see example widgets both with and without ARIA markup to see and hear the differences between them. Issues around keyboard accessibility and browser / screen reader support are also covered.

  • Suitable for: web developers and programmers. Key stakeholders in the build of websites who already have a good understanding of accessible web design.
  • Pre-requisites: a sound knowledge of (X)HTML, CSS and JavaScript.

Content

Aspects include:

  • JavaScript Widgets and AJAX - what are the accessibility problems?
  • ARIA Markup - an overview of the ARIA specification and the new attributes that can be added to markup to improve accessibility
  • ARIA Tools - learn about some of the tools available to help you investigate and test ARIA implementations
  • live Examples - see example widgets being read through a screen reader both with and without ARIA markup to see and hear the difference between them
  • the future for ARIA - learn about where ARIA currently is and how support is coming along in browsers, assistive technologies and popular JavaScript frameworks.

Benefits

Delegates will:

  • understand what new accessibility problems are caused by JavaScript widgets and AJAX interactions
  • learn what new attributes ARIA makes available for use to increase the accessibility of widgets and applications that make use of AJAX.
  • find out what ARIA testing tools are available and how to use them
  • experience the difference ARIA markup can make to the accessibility of JavaScript widgets and AJAX interactions
  • gain the knowledge necessary to plan ahead for implementing ARIA when it becomes fully supported.

Delegate comments

"Coming as a developer with some knowledge of ARIA I found this very informative. The trainer presented very well and it was good to get all questions answered to a very high degree."
Jamie Stewart, Web Developer, Conscia Enterprise Systems Ltd.

Course detail

  • Duration: full day (10am to 4.30pm)
  • Fee: £300 plus VAT
  • Dates and venues: No dates currently scheduled

How to book

To book a place on one of our open training courses, please fill out the online open training booking form. Alternatively, please download and complete the open training booking form (Word, 101kb) and email it to webaccess@rnib.org.uk or contact us on 020 7391 2178.

A 10 per cent discount is available for delegates that book on more than one training course during the same training week. This 10 per cent discount applies to each course booked after the first one.

If your organisation has six or more delegates who would like to attend this course on the same day, we would be happy to run the course on an additional, mutually convenient date, either at your premises or at our venue. Please see our in-house training page for more details regarding this.

Last updated: 17 February 2011

Make a donation

Right now we can only reach one in three of the people who need our help most.

Please make a donation and help us support more blind and partially sighted people.