• Complain

Digital Education Strategies - Web Accessibility for Developers

Here you can read online Digital Education Strategies - Web Accessibility for Developers full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2019, publisher: The Chang School, Ryerson University, genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Digital Education Strategies Web Accessibility for Developers

Web Accessibility for Developers: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Web Accessibility for Developers" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Digital Education Strategies: author's other books


Who wrote Web Accessibility for Developers? Find out the surname, the name of the author of the book and a list of all author's works by series.

Web Accessibility for Developers — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Web Accessibility for Developers" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Web Accessibility for Developers
Essential Skills for Web Developers
Digital Education Strategies, The Chang School
Greg Gay and Igor Karasyov
The Chang School, Ryerson University
Toronto

Picture 1

Web Accessibility for Developers by Ryerson University, The Chang School is licensed under a Creative Commons Attribution 4.0 International License, except where otherwise noted.

This book was produced using Pressbooks.com.

Contents
1
Introduction
Learning Outcomes

Welcome to Web Accessibility for Developers. We are glad that you are here and are taking the time to learn some very important, marketable developer skills!

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.

Suggested Prerequisites

This book is intended for web developers.
To get the most out of this book, you should have the following prerequisite knowledge:

  • JavaScript: You should have a functional understanding of the JavaScript scripting language and be familiar with using jQuery and jQuery plugins. Though you can follow along with basic knowledge of JavaScript and jQuery, it will be easier to understand if you are comfortable writing (or, at least, copying and pasting) JavaScript code and making adjustments.
  • HTML: You should have at least a functional understanding of HTML 5. Though most of the HTML in this book will be provided, youll need to understand how it is used to produce the widgets youll be working on.
  • Git Version Control: We strongly recommend a GitHub account (and a basic understanding of how it is used) in order to participate in the activities found in this book. Details will be provided in the book if you need to set up an account, and basic Git commands will be covered.

Suggested Technology

You will need the following applications to complete the activities in this book:

  • ChromeVox Screen Reader: Required for testing assignment submissions prior to submitting.
  • FireFox Developer Edition: Optional, but includes the FireBug Developer Tools, which are more helpful for debugging than the default developer tools included with various browsers.
  • Git: (Optional) Though you can edit activity files and send them to a web server, youll be better off installing Git or a Git Client and working from your own local development environment.
  • Plain Text Editor: Required for editing HTML and JavaScript, which is much easier with a good, colour-coded text editor, such as Visual Studio Code, Sublime Text, or Atom.

Suggested Readings

Suggested Reading:

  • Accessible Rich Internet Applications (WAI-ARIA) 1.1
  • WAI-ARIA Authoring Practices 1.1

You might also look ahead to the next version by reviewing WAI-ARIA 1.2, currently available as an editors draft.

These readings are more references than they are readings. At a minimum, scan through these documents to understand what they contain and refer back to them when you encounter scenarios where WAI-ARIA could or should be used.


Disclaimer

The information presented in this book is for instructional purposes only and should not be construed as legal advice on any particular issue, including compliance with relevant laws. We specifically disclaim any liability for any loss or damage any participant may suffer as a result of the information contained. Furthermore, successful completion of activities in this book does not result in formal accreditation or recognition within or for any given field or purpose.

2
Getting the Most Out of This Book

We highly recommend reading this book online. While the book is available for download in various formats (ePub, HTML, and PDF), the interactive elements in the readings and activities are best viewed here in Pressbooks.

Throughout the book, youll see the various coloured boxes described below to help you organize how you engage with the content.

Toolkit

Throughout the book, we identify items that should be added to your WAI-ARIA Developer Toolkit, which you will collect during the course of the book. These items will include links to resource documents and online tools used during development activities, as well as software or browser plugins that you may need to install.

These will be identified in a green Toolkit box like the following:

Toolkit: Provides useful tools and resources for your future reference.
Key Points

Important or notable information is highlighted and labelled in Key Point boxes such as the one that follows. These will include must know information, as well as less obvious considerations and interesting points.

Key Point: Essential information and interesting points.
Try This

Brief activities are highlighted in in the Try This boxes. These activities are designed to get you thinking or give you firsthand experience with something youve just read about.

Try This: Usually a quick activity to help you understand a topic being discussed.
Suggested Reading
Links listed in these Suggested Reading boxes act more as references than readings. At a minimum, scan through these documents to understand what they contain and refer back to them when you encounter scenarios where WAI-ARIA could or should be used.
Suggested Reading: Links to various web resources for optional reading on the topics being discussed.
Activity Elements

When the widget coding activities are introduced in Chapter 4, each of the elements in the example activity are described using the Activity Element box.

Activity Element: A brief description of each section of an activity.
Self-Tests

The first few chapters include Self-Tests, which will help reinforce key topics discussed in a unit. For questions that have multiple answers, be sure to select all the correct answers and none of incorrect answers in order for the question to be marked correct. Multiple answer questions can be challenging, and they typically require a thorough understanding of the topic in question to answer correctly. Questions will only reference topics covered in the book itself. They will not test your knowledge of content referred to on external resource sites that may be linked from the book.

Try This: Skip ahead to the end of the book and for a high-level summary of the topics covered in the book.
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Web Accessibility for Developers»

Look at similar books to Web Accessibility for Developers. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Web Accessibility for Developers»

Discussion, reviews of the book Web Accessibility for Developers and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.