Web Accessibility for Developers

Essential Skills for Web Developers


Web Accessibility for Developers
Web Accessibility for Developers
CC BY-SA

Book Details

Author Digital Education Strategies
Publisher Ryerson University
Published 2019
Edition 1
Paperback 298 pages
Language English
License Creative Commons Attribution-ShareAlike

Book Description

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.

By the time you complete this book, you should be able to:
- Test web interactivity with a screen reader to ensure accessibility.
- Identify the differences between static and dynamic WAI-ARIA.
- Describe both graceful degradation and progressive enhancement development methods.
- State when and when not to use WAI-ARIA.
- Explain the limitations of WAI-ARIA.
- Apply WAI-ARIA landmarks and live regions to web content.
- Create accessible progress bars, suggestion boxes, and tooltips with WAI-ARIA.
- Build accessible sliders, accordions, tab panels, and carousels with WAI-ARIA.
- Implement effective design patterns for accessible menu bars, tree menus, and sortable lists with WAI-ARIA.


This book is available under a Creative Commons Attribution-ShareAlike license (CC BY-SA), which means that you are free to copy, distribute, and modify it, as long as you credit the original author and license any derivative works under the same terms.

If you enjoyed the book and would like to support the author, you can purchase a printed copy (hardcover or paperback) from official retailers.

Download and Read Links

Share this Book

[localhost]# find . -name "*Similar_Books*"


GUI Design for Android Apps

Android

GUI Design for Android Apps is the perfect - and concise - introduction for mobile app developers and designers. Through easy-to-follow tutorials, code samples, and case studies, the book shows the must-know principles for user-interface design for Android apps running on the Intel platform, including smartphones, tablets and embedded devices. This

Professional Web Accessibility Auditing Made Easy

Digital accessibility skills are in high demand, as the world becomes more aware of barriers in digital content that prevent some people from participating in a digital society. These are essential skills for web developers, and essential knowledge for organizations that want to ensure their web content is reaching the broadest audience possible. T

Hacking Exposed Web Applications

Hacking Apache IIS ASP.NET

In today's world of pervasive Internet connectivity and rapidly evolving Web technology, online security is as critical as it is challenging. With the enhanced availability of information and services online and Web-based attacks and break-ins on the rise, security risks are at an all time high. Hacking Exposed Web Applications shows you, step-by-s

Introduction to GPUs for Data Analytics

GPU

Moore's law has finally run out of steam for CPUs. The number of x86 cores that can be placed cost-effectively on a single chip has reached a practical limit, making higher densities prohibitively expensive for most applications. Fortunately, for big data analytics, machine learning, and database applications, a more capable and cost-effective alte

Azure Web Apps for Developers

Azure

Azure Web Apps is a fully managed platform that you can use to build mission-critical web applications that are highly available, secure, and scalable to global proportions. Combined with first-class tooling from Visual Studio and the Microsoft Azure Tools, the Azure Web Apps service is the fastest way to get your web application to production. Azu

Web Application Security

While many resources for network and IT security are available, detailed knowledge regarding modern web application security has been lacking - until now. This practical guide provides both offensive and defensive security concepts that software engineers can easily learn and apply. Andrew Hoffman, a senior security engineer at Salesforce, introduc