ARIA Foundations, Patterns and Components
taught by: Dennis Lembree
Session Summary
Learn all about ARIA (Accessible Rich Internet Applications) from foundational concepts to advanced techniques. Many use cases with examples will be examined in this comprehensive session.
Description
This session covers a wide range of topics for learning and implementing ARIA (Accessible Rich Internet Applications); from foundational concepts to advanced techniques. First, ARIA is defined and the Accessibility Tree is explained. Foundational rules for using ARIA are then covered including general coding best practices and the W3C’s Five Rules of ARIA. Many common use cases of ARIA with examples are examined including landmarks, labelling elements, describing elements, and the difference between the checked, selected, and pressed states. More advanced techniques involving components are then explained including common patterns such as disclosure, modal dialog, and tabpanel.
Practical Skills
- Understand foundational best practices and rules for coding with ARIA.
- Know the numerous common ARIA use cases and techniques
- Learn how ARIA is implemented in several types of components.