TI331
Digital Accessibility

Applied web accessibility: properly integrating and coding every component

From semantic HTML to WAI-ARIA: a comprehensive technical training for truly accessible interfaces

From semantic HTML to WAI-ARIA: a comprehensive technical training for truly accessible interfaces

Writing HTML code is straightforward. Writing accessible HTML is a different challenge. When elements, attributes, and components aren't used in the right way, the experience of people with disabilities suffers, often without the development teams being aware of it. With the proliferation of frameworks, libraries and interactive components, the risk of error is increasing. And WAI-ARIA, when applied incorrectly, can make problems worse rather than correct them.
This training provides a comprehensive tour of the web components (simple, form, or interactive), showing how each of them should be coded to comply with WCAG 2.2 standards as well as accessibility best practices, enabling compliance with regulations such as AODA, government standard SGQRI 008 3.0, or CAN/ASC - EN 301 549:2024.

Is it for you ?

Web integrators, web developers and designers with knowledge of HTML. Also recommended for accessibility specialists who support development teams.

Prerequisites

Basic knowledge of HTML is required to take full advantage of this training.

What You'll Walk Away With

  • Code every web component in accordance with accessibility standards
  • Use WAI-ARIA attributes wisely, and avoid their common pitfalls
  • Evaluate the impact of your technological choices (frameworks, libraries) on accessibility
  • Identify the right HTML elements to use based on the nature and function of each component

Training content

1 Technical foundations of accessibility

  • Understand how the function and nature of HTML elements influence accessibility
  • Recognize the role of semantic HTML in assistive technology interpreting content
  • Identify CSS-related accessibility considerations, including content hidden from screen readers, properties that affect how elements are announced by assistive technologies, and the visual indication of keyboard focus.
  • Assess the influence of technologies, frameworks, and component libraries on accessibility

2 WAI-ARIA: understanding and applying it well

  • Understand the role of WAI-ARIA in the accessibility of web interfaces
  • Demystify the most used ARIA attributes
  • Know how assistive technologies interpret ARIA attributes
  • Recognize common mistakes and pitfalls in using it

3 Development of the basic components

  • Develop accessible images, links, buttons, lists, and tables
  • Properly structure headings, sections and navigation mechanisms
  • Develop components that respect the behaviors expected by users of assistive technologies and the HTML nature of the elements

4 Forms development

  • Develop accessible input fields and multi-line fields
  • Properly integrate labels, instructions, and input assistance
  • Develop drop-down lists, radio buttons, and checkboxes that comply with best practices
  • Manage field groups and relationships between form elements
  • Integrate accessible error handling mechanisms
  • Ensure forms are compatible with assistive technologies

5 Development of interactive components

  • Develop accessible modal windows, drawers, tabs, and carousels
  • Properly manage context switchings and keyboard focus
  • Develop accessible loading mechanisms, notifications and tooltips
  • Understand expected keyboard and screen reader behaviors
  • Prevent common accessibility issues in interactive interfaces

6 Media and entertainment

  • Know the accessibility requirements for videos, audio, and moving elements
  • Identify the requirements for an accessible media player
  • Set up appropriate subtitles, text transcripts and alternatives
  • Develop mechanisms to control or interrupt animations

7 Modern Web Applications

  • Understand the accessibility issues specific to single-page applications (SPAs)
  • Manage dynamic content changes in an accessible way
  • Ensure that focus is maintained during interface updates
  • Adequately communicate state changes to assistive technologies
See more

📌 Practical information

Our training sessions are offered in Montreal or Quebec City, in person or in a virtual classroom. Dates and locations are specified when you select your session below. If you have any questions, check out our FAQ.

Duration
2 days
Schedule
See training dates for details
Regular fee
$1,035
Preferential fee A preferential rate is offered to public institutions, to members of certain professional organizations as well as to companies that do a certain amount of business with Technologia. To know more, please read the "Registration and rates" section on our FAQ page. Please note that preferential rates are not available for online training courses. Discounts cannot be combined with other offers.
$930
Private or personalized training

Do you have several employees interested in the same training course? Whether in person at your offices or remotely in virtual mode, we offer private training courses tailored to your team's needs. Group rates are available. Contact us for more details or request a quote online.

Request a quote

Request in-company training

Do you have several employees interested in the same training course? Whether in person at your offices or remotely in virtual mode, we offer private training courses tailored to your team's needs. Group rates are available. Contact us for more details or request a quote online.

Tell us more
Added to cart View my cart