МодульA: Разработка с использованием JavaScript и API- интерфейсов браузера для управления мультимедиа и
интерактивности на стороне клиента. МодульA: Статический дизайн веб-сайтов с использованием
HTML/CSS.
3 ч
День
МодульB: Разработка API с использованием PHP-фреймворков. МодульB: Разработка приложений на стороне клиента на JavaScript с использованием API, реализованного ранее
3 ч
СХЕМА ОЦЕНКИ
В следующей таблице показано распределение баллов для всех разделов и модулей.
СекцияWSOS
Описание
Баллы
1
Организацияработыиуправление
5
Module A
2
Module B
3
2
Коммуникационныеимежличностныенавыки
5
Module A
2
Module B
3
3
Дизайнвеб-страниц
22
Module A
11
Модуль B
11
4
Версткастраниц
22
Модуль A
15
Модуль B
7
5
Front-Endразработка
22
6
Back-Endразработка
16
7
Системыуправлениясодержанием
8
Total
100
МОДУЛЬ A - FRONT-END РАЗРАБОТКА
В этом разделе дается описание Модуля А. Он рассылается участникам и экспертам за 1 месяц до соревнований. Этот план описывает только основную информацию о модуле A. Окончательный вариант конкурсного задания будет создан, используя этот план в качестве руководства. Схема оценки не будет представлена и предоставлена участникам или экспертам во время соревнований.
ВВЕДЕНИЕ
Модуль A будет сосредоточен на интерфейсной разработке и API-интерфейсах браузера. Задача этого модуля – создать веб-сайт для определенного клиента. Распределение баллов в соответствии с Техническим описанием можно найти в таблице в конце этого раздела.
ОПИСАНИЕ ПРОЕКТА И ЗАДАЧИ
Конкурсантам будет предложено создать два веб-сайта для определенного клиента.
Первый веб-сайт ориентирован на взаимодействие на стороне клиента с различными API- интерфейсами браузера, которые могут включать, помимо прочего, API геолокации и API перетаскивания HTML. Подробные требования, а также изображения, значки, текст и другие материалы для использования будут предоставлены клиентом.
Для второго веб-сайта конкурентам будет предложено создать статический
«одностраничный» веб-сайт для того же клиента. Он должен реализовывать адаптивный дизайн, использовать различные типы носителей и соответствовать стандартам доступности. Клиент предоставит конкурентам определенную структуру веб-сайта и в ней определит все разделы веб-сайта. Клиент также предоставит весь контент для веб-сайта, такой как текст, изображения и другие медиа.
Адаптивность будет оцениваться с использованием трех различных окон просмотра: мобильного устройства, планшета и компьютера. Точные разрешения будут описаны в окончательном описании модуля.
Для модуля A серверная инфраструктура не разрешена, но можно использовать клиентские библиотеки. Могут использоваться препроцессоры CSS.
ПРОВЕРКА
Модуль A будет оцениваться с использованием последней стабильной версии Google Chrome и Firefox. HTML и CSS будут оцениваться с помощью валидаторов W3C.
ВРЕМЯ СОРЕВНОВАНИЙ
У участников будет 3 часа на выполнение модуля А.
СХЕМА ОЦЕНКИ
В таблице ниже показано, как разбиваются оценки и как они соответствуют профессиональным стандартам WorldSkills (WSOS). Пожалуйста, прочтите Техническое описание для полного понятия профессиональных стандартов WorldSkills.
СекцияWSOS
Описание
Баллы
1
Организация работы и управление
2
2
Коммуникационные и межличностные навыки
2
3
Дизайн веб-страниц
11
4
Верстка страниц
22
5
Front-End разработка
22
6
Back-End разработка
4
7
Системы управления содержанием
Всего
63
МОДУЛЬ B - РАЗРАБОТКА И ИСПОЛЬЗОВАНИЕ API
В этом разделе дается описание Модуля B. Он рассылается участникам и экспертам за 1 месяц до соревнований. Этот план описывает только основную информацию о модуле B. Окончательный вариант конкурсного задания будет создан используя этот план в качестве руководства. Схема оценки не будет представлена и предоставлена участникам или экспертам во время соревнований.
ВВЕДЕНИЕ
Модуль B будет сосредоточен на разработке и использовании API. Целью этого модуля является создание веб-приложения для указанного клиента с отдельным API и внешним интерфейсом. Распределение баллов можно найти в таблице в конце этого раздела.
ОПИСАНИЕ ПРОЕКТА И ЗАДАЧ
Конкурсантам будет предложено создать веб-приложение, которое будет разделено на отдельный RESTful API и интерфейс.
RESTful API будет использовать базу данных MySQL, предоставленную клиентом. Клиент также предоставит список всех желаемых конечных точек API, а также подробное описание каждого запроса и ожидаемого ответа. Поскольку клиент уже находится в контакте с другим агентством, чтобы создать собственное приложение, которое будет использовать тот же API, API должен быть точно реализован, как описано, включая формат ответа, поля заголовка и коды состояния HTTP.
Интерфейс веб-приложения будет использовать ранее созданный API и предоставлять пользовательский интерфейс для клиентов клиента, соответствующий стандартам доступности. Клиент предоставит вам любой контент, необходимый для внешнего интерфейса, такой как изображения, значки, текст и другие медиа.
Веб-приложение будет реализовывать функции входа в систему и должно учитывать проблемы безопасности. Он также будет включать функцию загрузки изображений.