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

Регистрация
11 Сен 2026
Сообщения
6,748
Реакции
1
Продолжительность16 ч 30 мин Количество уроков249 Видео ЯзыкАнглийский Вес архива2,26 ГБ


Автор: Marcy Sutton​
Название: Создание и тестирование доступности веб-приложений (2022)​

cover.jpg

ОНЛАЙН ВИДЕО УРОКИ: ТОЛЬКО ДЛЯ PROMAX!


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

СКАЧАТЬ:
Скрытое содержимое могут видеть только пользователи групп(ы): ProMAX

 

Похожие темы

11,066Темы
11,128Сообщения
828Пользователи
укрцеуНовый пользователь
Сверху