About Intellectual Property IP Training IP Outreach IP for… IP and... IP in... Patent & Technology Information Trademark Information Industrial Design Information Geographical Indication Information Plant Variety Information (UPOV) IP Laws, Treaties & Judgements IP Resources IP Reports Patent Protection Trademark Protection Industrial Design Protection Geographical Indication Protection Plant Variety Protection (UPOV) IP Dispute Resolution IP Office Business Solutions Paying for IP Services Negotiation & Decision-Making Development Cooperation Innovation Support Public-Private Partnerships The Organization Working with WIPO Accountability Patents Trademarks Industrial Designs Geographical Indications Copyright Trade Secrets WIPO Academy Workshops & Seminars World IP Day WIPO Magazine Raising Awareness Case Studies & Success Stories IP News WIPO Awards Business Universities Indigenous Peoples Judiciaries Genetic Resources, Traditional Knowledge and Traditional Cultural Expressions Economics Gender Equality Global Health Climate Change Competition Policy Sustainable Development Goals Enforcement Frontier Technologies Mobile Applications Sports Tourism PATENTSCOPE Patent Analytics International Patent Classification ARDI – Research for Innovation ASPI – Specialized Patent Information Global Brand Database Madrid Monitor Article 6ter Express Database Nice Classification Vienna Classification Global Design Database International Designs Bulletin Hague Express Database Locarno Classification Lisbon Express Database Global Brand Database for GIs PLUTO Plant Variety Database GENIE Database WIPO-Administered Treaties WIPO Lex - IP Laws, Treaties & Judgments WIPO Standards IP Statistics WIPO Pearl (Terminology) WIPO Publications Country IP Profiles WIPO Knowledge Center WIPO Technology Trends Global Innovation Index World Intellectual Property Report PCT – The International Patent System ePCT Budapest – The International Microorganism Deposit System Madrid – The International Trademark System eMadrid Article 6ter (armorial bearings, flags, state emblems) Hague – The International Design System eHague Lisbon – The International System of Appellations of Origin and Geographical Indications eLisbon UPOV PRISMA Mediation Arbitration Expert Determination Domain Name Disputes Centralized Access to Search and Examination (CASE) Digital Access Service (DAS) WIPO Pay Current Account at WIPO WIPO Assemblies Standing Committees Calendar of Meetings WIPO Official Documents Development Agenda Technical Assistance IP Training Institutions COVID-19 Support National IP Strategies Policy & Legislative Advice Cooperation Hub Technology and Innovation Support Centers (TISC) Technology Transfer Inventor Assistance Program WIPO GREEN WIPO's Pat-INFORMED Accessible Books Consortium WIPO for Creators WIPO ALERT Member States Observers Director General Activities by Unit External Offices Job Vacancies Procurement Results & Budget Financial Reporting Oversight

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

Participants 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.