Tag Archives: training

Effectively including accessibility into web developer training – Karl Groves

…Today, I’d like to follow “Your computer school sucks” with some actual guidance for web developer training schools and bootcamps.

Do not treat accessibility as its own topic

A few years ago, I wrote a series of blog posts under the theme Selling Accessibility. The content for many of those posts was driven by interviews I did with a number of people in the accessibility field, one of whom was Cher Travis-Ellis from CSU Fresno. Higher Education has some unique challenges when it comes to online accessibility, especially when it comes to the amount of content being created and the large numbers of non-technical people who create that content. During our discussions, Cher shared with me a neat trick she used when training CSU Fresno staff on accessible content creation: add the accessibility training to all the other training. Unless there’s a really specific technique that deals only with accessibility, nobody really needs to know that you’re teaching them how to make something accessible. For instance, if you’re teaching someone how to use MS Word and you talk about using actual headings instead of bolded text, the accessibility aspect of that practice doesn’t really matter. In other words, you’re teaching people how to do a good job, anyway. The same thing goes for web development. Many accessibility best practices are also just quality best practices. Teach people how to do a good job and, when it comes to techniques that are specific to accessibility, that should be in the core curriculum too.

Discuss the role of “markup” in Hypertext markup language

Discuss the Document Object Model, including Object-Oriented Principles like Abstraction, Inheritance, and Encapsulation

Discuss user input devices

Discuss quality

Discuss basic user expectations, including predictability of the interface

Expect More

Curated by (Lifekludger)
Read full article at Source: Effectively including accessibility into web developer training – Karl Groves

Effectively including accessibility into web developer training – Karl Groves

Today, I’d like to follow “Your computer school sucks” with some actual guidance for web developer training schools and bootcamps.

Do not treat accessibility as its own topic

A few years ago, I wrote a series of blog posts under the theme Selling Accessibility. The content for many of those posts was driven by interviews I did with a number of people in the accessibility field, one of whom was Cher Travis-Ellis from CSU Fresno. … Cher shared with me a neat trick she used when training CSU Fresno staff on accessible content creation: add the accessibility training to all the other training. Unless there’s a really specific technique that deals only with accessibility, nobody really needs to know that you’re teaching them how to make something accessible.

For instance, if you’re teaching someone how to use MS Word and you talk about using actual headings instead of bolded text, the accessibility aspect of that practice doesn’t really matter. In other words, you’re teaching people how to do a good job, anyway. The same thing goes for web development.

Many accessibility best practices are also just quality best practices. Teach people how to do a good job and, when it comes to techniques that are specific to accessibility, that should be in the core curriculum too.

Curated by (Lifekludger)
Read full article at Source: Effectively including accessibility into web developer training – Karl Groves

The Accessibility Tree: A Training Guide for Advanced Web Development

Brilliant resource.

At the top level, the first concept to understand is the platform Accessibility API, which is an integral part of each Operating System. This is MSAA/UIA/IAccessible2 on Windows, AT-SPI/IAccessible2 on Linux, the OS X Accessibility Protocol on Mac and iOS, and so on.It may not be obvious, but these top level accessibility APIs have a direct relationship with web technology development, and are critical for the accessibility of interactive ARIA Widgets in particular.

For example, at the platform level in the Windows OS, there is a Checkbox control type. This is documented at the Microsoft Developer Network’s Checkbox Class.When a control such as this, or of any other type, is rendered as part of the Graphical User Interface (GUI), the control and all of its public properties and states, is included in the Accessibility Tree.

The Accessibility Tree is a hierarchical construct of objects that include accessible names and descriptions, plus supporting states and properties, which Assistive Technologies can interface with to enhance accessibility.

Curated by (Lifekludger)
Read full article at Source: The Accessibility Tree: A Training Guide for Advanced Web Development