Онлайн-курс

Доступность веб-интерфейсов

Входит в специализацию «Современная UI-инженерия»

Курс поможет создавать инклюзивные проекты с простым, удобным интерфейсом и совместимостью с рядом устройств и программ.

Гибкие сроки: начинайте прямо сейчас и двигайтесь в комфортном режиме.

Купить курс

Курс поможет получить востребованный навык и повысить свою ценность на рынке

Доступность в веб-разработке имеет как этическое, так и практическое значение.

На курсе делаем упор на практическую часть работы над доступностью — с основ до сложных структур.

Чему вы научитесь

Разработчикам от разработчиков

Сделано для разработчиков, у которых мало времени на обучение.

На курсе вы получите:

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

Комьюнити не только помогает в освоении материала, но и постоянно делает курс лучше.

Как проходит обучение

Курс предполагает самостоятельное изучение материала в комфортном для вас режиме. Начать учиться можно прямо сейчас.

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

В каждом модуле может быть:

Теория

Теория

Полезные статьи о принципах доступности веб-приложений. Структурированная информация, необходимая для усвоения навыка.

Демонстрации

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

Демонстрации
Практические задания

Практические задания

Для закрепления полученной теории. Учат решать задачи, похожие на те, что встречаются в реальной работе.

Эталонные решения

Готовые решения заданий — подскажут, как решить задачу, если у вас что-то не получится.

Эталонные решения
Тестирование

Тестирование

Вопросы по статьям раздела помогают проверить, всё ли вы усвоили. Если что-то не получилось, можно посмотреть ответы и пройти тест заново.

Поддержка в комьюнити

Cообщество авторов, опытных специалистов и студентов курса. Общайтесь с единомышленниками и обменивайтесь опытом.

Поддержка в комьюнити

Программа курса

Программа построена так, чтобы вы постепенно углубляли знания.

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

Бесплатно   Раздел 1

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

Разберём, что такое доступность и для чего она нужна. Узнаем, как сделать приложение доступным, используя стандарт WCAG 2.1.

  • Что такое доступность
  • Что будет на курсе
  • Ограниченные возможности и пользователи
  • Вспомогательные технологии
  • Стандарт доступности

ДемонстрацииДемонстрацииПрактикаПрактика
  • Интерактивные демонстрации и практические задания
ТестТест
  • Тест по материалам раздела.

Раздел 2

Доступность с клавиатуры

Узнаем, как пользователи могут работать с сайтом без помощи мыши. Научимся создавать кастомные компоненты, полностью доступные с клавиатуры. Сделаем навигацию удобнее для пользователей клавиатуры.

Доступность с клавиатуры и видимость фокуса

  • Доступность с клавиатуры: что это и для кого
  • Интерактивные элементы: что это, как их отличить, какие лучше
  • Порядок табуляции (перемещения фокуса) и критерии WCAG
  • Критерии WCAG 2.1 о доступности с клавиатуры и видимости фокуса

Кастомные компоненты

  • Как управлять фокусом и взаимодействием с клавиатурой
  • Кастомные компоненты и шаблоны взаимодействия с клавиатурой ARIA-patterns

Навигация для пользователей клавиатуры

  • Скрытые ссылки для пропуска блоков «Перейти к …»
ДемонстрацииДемонстрацииПрактикаПрактика
  • Интерактивные демонстрации и практические задания
ТестТест
  • Тест по материалам раздела.
Раздел 3

Навигация по контенту и семантика

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

Семантическая разметка и навигация

  • Зачем нужна семантика
  • Структура и семантика страниц
  • Дерево доступности — AOM
  • Навигация с помощью скринридера

Интерактивные элементы и подписи к ним

  • Что выбрать: ссылку или кнопку
  • Ссылки, кнопки и их подписи

Подписи для изображений

  • Как подписать изображения

Подписи для форм

  • Разметка и инструкции для форм
  • Валидация форм

Проверка семантики и доступности

  • Проверка семантики и доступности c валидатором W3C и AxeDevTools
ДемонстрацииДемонстрацииПрактикаПрактика
  • Интерактивные демонстрации и практические задания
ТестТест
  • Тест по материалам раздела.
Раздел 4

Стили

Изучим визуальную сторону веб-доступности, и как на неё может повлиять разработчик. Узнаем о требованиях к цветовым схемам, размерам элементов и типографике. Посмотрим, как пользователи могут менять стили сайта без использования специальных программ.

  • Зачем знать о стилях
  • Справочник по инструментам

Контрастность

  • Контрастность
  • Контраст фоновых изображений

Дальтонизм и цветовое отображение информации

  • Цветовые индикаторы
  • Проверка цветовых индикаторов и симуляция дальтонизма

Размеры интерактивных элементов

  • Размеры интерактивных элементов и их областей нажатия

Шрифты и типографика

  • Использование шрифтов
  • Типографика

Гибкость

  • Как пользователи могут менять визуал и стили сайта
  • Гибкость, адаптивность, масштабирование
ДемонстрацииДемонстрацииПрактикаПрактика
  • Интерактивные демонстрации и практические задания
ТестТест
  • Тест по материалам раздела.
Раздел 5

Подведение итогов

Подведём итоги курса и расскажем, что изучать дальше.

  • Доступность и реальность
  • Чек-лист по доступности
ТестТест
  • Итоговый тест по курсу.

Сертификат

После прохождения курса вы получите электронный сертификат

Образовательная деятельность осуществляется на основании государственной лицензии № 3026 от 6 июня 2017 года.

Сертификат онлайн-курса «Доступность веб-интерфейсов»

Доступность на карте компетенций фронтенд-разработчика

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

Как видно по карте, знание принципов доступности и умение уверенно применять их на практике — важный навык для разработчиков с опытом работы до 3-х лет.

Доступность веб-интерфейсов на карте компетенций
Что такое карта компетенций и зачем она нужна?

Авторы курса

Александра Ильинская

Александра Ильинская

  • Фронтенд разработчик и специалист по веб-доступности в Packback Inc. с 2021 года.
  • Входит в международную ассоциацию сертифицированных специалистов по доступности (сертификат Web Accessibility Specialist)
  • Выступает с презентациями, обучает правилам веб доступности с 2022 года.
Александра Ильинская

Вера Шингарева

  • Наставница на курсах по вёрстке в HTML Academy с 2021 года.
  • Создатель и автор канала KunstkamerA11y, где коллекционирует аномалии веб-доступности.
  • Эксперт по веб-доступности в РТ Лабс, развивает доступность на госуслугах.

На нашей стороне

Что говорят разработчики

Загружаем…

Запишитесь на консультацию

Мы поможем выбрать курс, ответим на все вопросы и расскажем о действующих скидках.

*Обязательное поле