[Draft] Developing Accessible Content
Introduction
This curriculum focuses on markup and coding techniques. It is primarily designed for teaching front-end developers. It can be combined with other curricula for teaching designers, content authors, and other roles.
This curriculum results in courses that:
- explain key terms from the perspective of developers
- provide markup and coding techniques around:
- page structure
- navigation
- images and graphics
- tables
- forms
- custom widgets
Prerequisites for Students
Students of courses based on this curriculum are expected to have achieved the learning outcomes from the prior curriculum Introduction to Web accessibility:
- Module 1: What is Web accessibility — Topics “Stories of People with Disabilities” and “Scope of Web Accessibility”
- Module 2: People and Digital Technology — Topics “Diverse Abilities, Tools, and Strategies” and “Components of Web Accessibility”
- Module 4: Principles, Standards, and Checks — Topics “Principles of Web Accessibility”, “W3C Accessibility Standards”, and “Hands-on Experience of Standards”
- Module 5: Getting Started with Accessibility — Topic “Roles and Responsibilities”
Modules in this Curriculum
- Module 1: Structure and Semantics
- Topic: Section Headings
- Topic: Sections of Content
- Topic: Page Regions
- Topic: Orientation and Navigation
- Module 2: Navigational Menus
- Topic: Menu Structure
- Topic: Menu Styling
- Topic: Fly-out Menus
- Topic: Application Menus
- Module 3: Images and Graphics
- Topic: Simple Images
- Topic: Functional Images
- Topic: Complex Images
- Module 4: Tabular Information
- Topic: Simple Tables
- Topic: Complex Tables
- Topic: Table Summary and Descriptions
- Module 5: Forms and Input Elements
- Topic: Form Labels
- Topic: Form Instructions
- Topic: Time Limits
- Topic: Validation and Notifications
- Module 6: Custom Widgets
- Topic: WAI-ARIA specification
- Topic: Programmatic and Visual Focus
- Topic: Additional States of a Widget
- Topic: Dynamic Changes