Программирование [Marcy Sutton] Создание и тестирование доступности веб-приложений (2022)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: Marcy Sutton​
Название: Создание и тестирование доступности веб-приложений (2022)​

cover.jpg

Продолжительность: 16 ч 30 мин Количество уроков: 249 Видео Язык: Английский Вес архива: 2,26 ГБ


Этот курс поможет вам глубоко понять и внедрять доступность на всех этапах разработки веб‑приложений — от проектирования интерфейсов до тестирования и развертывания. Вы научитесь распознавать проблемы доступности, устранять барьеры для пользователей и формировать культуру инклюзивности в вашей команде.

Зачем изучать доступность

Доступность — это не набор дополнительных требований, а фундамент качества веб‑приложений. Она напрямую влияет на восприятие продукта, его коммерческий успех и вашу профессиональную компетентность как разработчика или дизайнера.

Ключевые причины уделить внимание доступности

Юзабилити для всех пользователей — интерфейсы остаются понятными и удобными в любых условиях.
Соблюдение стандартов — WCAG и требования законодательства становятся привычным инструментом, а не препятствием.
Укрепление репутации команды — доступность становится частью культуры продукта.

Что вы изучите в курсе

Курс охватывает полный цикл создания доступных веб‑приложений: от понимания базовых принципов до выстраивания автоматизированного процесса тестирования.

1. Формирование мышления, ориентированного на доступность

• Основные термины, стандарты и компоненты веб‑доступности.
• Деловые преимущества внедрения доступности.
• Распознавание потенциальных проблем ещё на этапе дизайна.

2. Оценка и тестирование существующих приложений

• Методы ручного тестирования: клавиатура, DevTools, расширения браузера.
• Выявление проблем с помощью популярных инструментов отрасли.
• Построение повторяемого процесса тестирования и документирования.
• Создание юнит‑ и интеграционных тестов для проверки интерактивных компонентов.

3. Создание доступных интерфейсов с нуля

• Корректное использование семантических HTML‑элементов и ARIA‑атрибутов.
• Передача информации вспомогательным технологиям.
• Разработка доступных паттернов: меню, модальные окна, формовые элементы.
• Управление фокусом и клавиатурной навигацией.

Проработка доступности на этапах дизайн‑процесса

Вы научитесь оценивать макеты до передачи разработки, находить ошибки и предлагать инклюзивные альтернативы.

Навыки анализа дизайна

• Проверка цветовых сочетаний и контраста.
• Анализ поведения интерфейса при масштабировании и изменении размеров окна.
• Обсуждение решений с дизайнерами и другими участниками процесса.

Предотвращение барьеров в пользовательских взаимодействиях

Доступность — это устранение препятствий, мешающих пользователям взаимодействовать с вашим продуктом. Вы научитесь выявлять эти препятствия заранее и устранять их системно.

Технические навыки для устранения барьеров

• Правильная структура кода и логичные точки взаимодействия.
• Создание доступной библиотеки компонентов.
• Учёт влияния CSS на поведение вспомогательных технологий.

Инструменты и процессы тестирования доступности

Вы создадите рабочую систему тестирования, которая помогает предотвращать проблемы до того, как они попадут к пользователю.

Ваша система тестирования будет включать

• Ручные проверки пользовательских потоков.
• Документированные последовательности тестирования «только мышью» и «только клавиатурой».
• Юнит‑тесты для интерактивных элементов.
• Интеграционные тесты, моделирующие реальные сценарии.
• Блокировку развертывания при наличии ошибок через CI.

Структура курса и формат обучения

Testing Accessibility — это шесть самостоятельных мастер‑классов, включающих текстовый материал, видео, транскрипты и практические задания. Каждый модуль сосредоточен на одном этапе процесса разработки и тестирования.

Мастер‑классы

Основы доступности

Изучение базовых определений, мотиваций, бизнес‑кейса и ключевых компонентов доступности.

Дизайн‑мышление и командное взаимодействие

Методы выявления проблем на ранних этапах, обсуждение решений, формирование культуры доступности.

Ручное тестирование

Изучение инструментов, проверок и процессов на примере реального приложения CampSpots.

Семантическая разметка с HTML и ARIA

Построение доступных компонентов с учётом потребностей экранных считывателей и логики страницы.

Доступные интеракции и механизмы

Создание доступных паттернов, управление фокусом, работа с React Hooks и ARIA.

Автоматизированное тестирование доступности

Настройка Jest, Cypress, Storybook и других инструментов для автоматизации процессов тестирования.

Результаты прохождения курса

По завершении курса вы получите глубокое понимание того, как создавать по-настоящему доступные веб‑приложения и защищать принятые решения перед командой, клиентами и руководством.

• Уверенно выявляете и устраняете проблемы доступности.
• Создаёте интерфейсы, которые одинаково удобны для всех пользователей.
• Строите и внедряете процессы доступности в команде.
• Повышаете свою экспертность и ценность на рынке.

Testing Accessibility — это обучение, которое помогает менять корпоративную культуру и повышать качество продуктов. Применяйте полученные знания, и доступность станет естественной частью вашей разработки.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху