Phu Xuan University Library
Web Accessibility for Developers - Essential Skills for Web Developers

External

Web Accessibility for Developers - Essential Skills for Web Developers

Web Accessibility for Developers is a technical resource aimed primarily at programmers. Learn how to develop accessible interactivity on the Web and gain expertise using WAI-ARIA, a W3C specification that enables optimal use of assistive technologies, like screen readers, when navigating the Web.

Author
Digital Education Strategies, The Chang School
Publisher
Ryerson University
Source
LibreTexts
License
CC BY-SA
Language
EN
Category
Information Technology
Contents· 64 sections
  1. 01: Background
  2. 1.01: Types of Disabilities and Barriers
  3. 1.02: Why Learn About Accessible Web Development
  4. 1.03: AODA Background
  5. 1.04: About WCAG and WAI-ARIA
  6. 02: Introduction
  7. 2.01: Objectives and Activities
  8. 2.02: Submitting Coding Assignments and Using GitHub
  9. 2.03: Activity 1- How to Submit Assignments
  10. 2.04: Introduction to the jQuery Plugin
  11. 2.05: Other WAI-ARIA Libraries
  12. 2.06: ChromeVox Screen Reader Install and Setup
  13. 2.07: Activity 2- Set Up and Use ChromeVox
  14. 2.08: WAI-ARIA and HTML 5
  15. 2.09: Self-Test 1
  16. 03: Introduction to WAI-ARIA
  17. 3.01: Objectives and Activities
  18. 3.02: What is WAI-ARIA
  19. 3.03: Roles States and Properties
  20. 3.04: Static vs. Dynamic WAI-ARIA
  21. 3.05: Browser and Screen Reader Support for WAI-ARIA
  22. 3.06: Graceful Degradation vs. Progressive Enhancement
  23. 3.07: Validating WAI-ARIA
  24. 3.08: WAI-ARIA Taxonomy
  25. 3.09: Activity 3- WAI-ARIA Scavenger Hunt
  26. 3.10: Self-Test 2
  27. 04: Basic WAI-ARIA
  28. 4.01: Objectives and Activities
  29. 4.02: WAI-ARIA Landmarks
  30. 4.03: Common Static WAI-ARIA
  31. 4.04: WAI-ARIA Alert and Message Dialogs
  32. 4.05: Using Tabindex
  33. 4.06: Keyboard Interaction
  34. 4.07: Application and Presentation Roles
  35. 4.08: Live Regions
  36. 4.09: Activity 4- WAI-ARIA Landmarks and Alerts
  37. 4.10: Self-Test 3
  38. 05: Interactive WAI-ARIA (Basic)
  39. 5.01: Objectives and Activities
  40. 5.02: Toggle Buttons (Activity Example)
  41. 5.03: Suggestion Boxes
  42. 5.04: Activity 5- Accessible Suggestion Box
  43. 5.05: Tooltips
  44. 5.06: Activity 6- Accessible Tooltips
  45. 5.07: Progress Bars
  46. 5.08: Activity 7- Accessible Progress Bar
  47. 06: Interactive WAI-ARIA (Intermediate)
  48. 6.01: Objectives and Activities
  49. 6.02: Sliders
  50. 6.03: Activity 8- Accessible Slider
  51. 6.04: Accordions
  52. 6.05: Activity 9- Accessible Accordion
  53. 6.06: Tab Panels
  54. 6.07: Activity 10- Accessible Tab Panel
  55. 6.08: Carousels
  56. 6.09: Activity 11- Accessible Carousel
  57. 07: Interactive WAI-ARIA (Advanced)
  58. 7.01: Objectives and Activities
  59. 7.02: Menu Bars
  60. 7.03: Activity 12- Accessible Menu Bar
  61. 7.04: Tree Menus
  62. 7.05: Activity 13- Accessible Tree Navigation
  63. 7.06: Sortable Lists
  64. 7.07: Activity 14- Accessible Sortable List