Второй региональный чемпионат профессионального мастерства людей с инвалидностью «Абилимпикс» Тамбовской области
КОНКУРСНОЕ ЗАДАНИЕ
по компетенции
Веб-дизайн (Студенты, специалисты)
РАЗРАБОТАЛ
Национальный эксперт «Абилимпикс»
_________ ________________________
«____» _____________ 2017
СОГЛАСОВАНО
Компания ________________
_________ _______________
«____» _____________ 2017
СОГЛАСОВАНО общество инвалидов» ______ ___________ (подпись) (ФИО) «___» ________ 2017 | СОГЛАСОВАНО ОООИ «Всероссийское общество глухих» ______ ______________ (подпись) (ФИО) «___» ________ 2017 | СОГЛАСОВАНО ОООИ «Всероссийское ордена Трудового красного Знамени общество инвалидов» ______ _____________ (подпись) (ФИО) «___» ________ 2017 | СОГЛАСОВАНО РОО «Клуб психиатров» ______ __________ (подпись) (ФИО)«___»________2017 |
Тамбов, 2017
Содержание
1. Описаниекомпетенции
1.1. Ссылка на образовательный и профессиональный стандарт
Приказ Министерства труда и социальной защиты РФ от 5 октября 2015 г. N 689н «Об утверждении профессионального стандарта «Специалист по дизайну графических и пользовательских интерфейсов».
1.2. Актуальность компетенции.
Веб-разработка является уже состоявшейся отраслью и сегодня нуждается в высококвалифицированных специалистах, способных не только качественно выполнять свою работу, но насыщать её инновационными решениями.
Разработка digital-продуктов, таких как сайт или мобильное приложение – это всегда командная работа и каждый член команды должен четко понимать функционал и важность работы своего коллеги. Поэтому в концепции заданий для чемпионата “Абилимпикс” в компетенции “веб-дизайн” участнику предлагается попробовать и проявить себя сразу в нескольких ролях: аналитик-проектировщик, дизайнер, верстальщик, front-end и back-end разработчик. В реальных проектах в процессе работы над продуктом команда разработчиков не только использует специализированные программные средства, но и активно применяет свое логическое и творческое мышление. Благодаря чему профессиональные веб-разработчики создают гармоничный и эффективный в использовании продукт с учетом бизнес-потребностей заказчика, пожеланий целевой аудитории, реализуя это в продуманном функционале, качественной архитектуре и удобных пользовательских интерфейсах.
1.3. Требования к квалификации. Описание знаний, умений, навыков
Коммуникационные и межличностные навыки
Участник должен знать и понимать:
- Как решить проблемы в общении, в том числе выявление проблемы, ее исследование, анализ, решение, макетирование, пользовательское тестирование и оценка результатов; Принципы, лежащие в основе сбора и представления информации; Принципы создания блок-схем, правил формирования концепции продукта.
Участник должен уметь:
- Представить продукт, который отвечает требованиям клиента и спецификации; Собирать, анализировать и оценивать информацию; Использовать навыки грамотности для толкования стандартов и требований; Планировать и организовывать общение с клиентом; Критиковать свои проекты и идеи.
Прототип пользовательского интерфейса
Участник должен знать и понимать:
- Основные принципы разработки пользовательских интерфейсов; Как эффективно визуализировать концепцию продукта в пользовательских интерфейсах; Приоритеты использования тех или иных элементов интерфейса.
Участник должен уметь:
- Работать в основных программах для прототипирования; Гармонично компоновать элементы интерфейса; Отстаивать свою точку зрения по структуре разработанного прототипа.
Графический дизайн веб-страниц
Участник должен знать и понимать:
- Общепринятые элементы веб-страниц различных видов и назначений; Вопросы, связанные с когнитивными, социальными, культурными, технологическими и экономическими условиями при разработке дизайна; Как создавать и оптимизировать графику для сети Интернет; Как создавать дизайн по предоставляемым инструкциям и прототипам; Правила поддержания фирменного стиля, бренда и стилевых инструкций; Ограничения, которые накладывают мобильные устройства и разрешения экранов при использовании их для просмотра веб-сайтов; Принципы построения эстетичного и креативного дизайна; Современные стили и тенденции дизайна.
Участник должен уметь:
- Создавать, использовать и оптимизировать изображения для вебсайтов; Выбирать дизайнерское решение, которое будет наиболее подходящим для целевого рынка; Принимать во внимание влияние каждого элемента, который добавляется в проект во время разработки дизайна; Использовать все требуемые элементы при разработке дизайна; Учитывать существующие правила корпоративного стиля; Создавать «отзывчивый» дизайн, который будет отображаться корректно на различных устройствах и при разных разрешениях; Придерживаться оригинальной концепции дизайна проекта и улучшать его визуальную привлекательность; Превращать идею в эстетичный и креативный дизайн.
Верстка страниц
Участник должен знать и понимать:
- Методы обеспечения доступа к страницам веб-сайтов аудитории с ограниченными возможностями; World Wide Web Consortium (W3C) стандарты HTML и CSS; Методы верстки веб-сайтов и их стандартную структуру; Как встраивать и интегрировать анимацию, аудио, видео и другую мультимедийную информацию, управлять поведением остальных элементов на странице.
Участник должен уметь:
- Создавать html-страницы сайта на основе предоставленных графических макетов их дизайна; Корректно использовать CSS для обеспечения единого дизайна в разных браузерах; Создавать адаптивные веб-страницы, которые способны оставаться функциональными на различных устройствах при разных разрешениях; Создавать веб-сайты полностью соответствующие текущим стандартам W3C (http://www. w3.org).
Программирование на стороне клиента
Участник должен знать и понимать:
- Возможности клиентского языка программирования JavaScript; Как разрабатывать код с использованием открытых библиотек.
Участник должен уметь:
- Разрабатывать анимацию для веб-сайта, с целью повышения его доступности и визуальной привлекательности; Создавать и модифицировать JavaScript код для улучшения функциональности и интерактивности сайта; Применять открытые библиотеки.
Программирование на стороне сервера
Участник должен знать и понимать:
- Как разрабатывать PHP (PHP: HypertextPreprocessor) код на процедурном и объектно-ориентированном уровнях; Как использовать открытые библиотеки и Фреймворки; Распространенные модели организации и хранении данных и реализацию их с применением MySQL; Как разрабатывать веб-сервисы с применением PHP, XML (ExtensibleMarkupLanguage) и JSON; Как разрабатывать безопасное веб-приложение.
Участник должен уметь:
- Создавать библиотеки и модули для выполнения повторяющихся задач; Разрабатывать веб-приложения с доступом к базе данных MySQL и веб-сервисы по требованиям клиента; Интерпретировать ER (Entity-Relationship) диаграммы в функционирующую базу данных; Создавать SQL (StructuredQueryLanguage) запросы, используя корректный синтаксис (классический и PDO (PHP DataObject)); Разрабатывать объектно-ориентированный программный код.
2.Конкурское задание
2.1. Общее заданиеНеобходимо разработать веб-ресурс спортивного турнира по командному виду спорта, проводимого по круговой, циклической схеме, то есть каждая команда проводит по 2 матча со всеми другими командами: один матч на собственной площадке (или стадионе), второй на площадке (или стадионе) соперника.
В качестве тематики можно выбрать любой существующий или выдуманный турнир по любому командному виду спорта, включая соревнования по киберспорту, главным требованием является не индивидуальное, а именно командное участие и проведение турнира не по схеме «на вылет», а именно круговая схема, подразумевающая наличие сводной турнирной таблицы, определяющей занимаемое командой место.
При разработке веб-ресурса необходимо предусмотреть 5 уровней доступа и соответствующий каждому уровню набор доступных функций:
Гостевой доступ — доступ к публичной части веб-ресурса, не требующий никаких подтверждений прав доступа. Просмотр новостей турнира. Просмотр списка команд. Просмотр составов команд. Просмотр турнирной таблицы. Просмотр календаря игр и результатов матчей. Авторизованный пользователь — расширенный доступ к публичной части веб-ресурса, требуется аутентификация посредством логина и пароля, либо через OpenID. Авторизация в личном кабинете. Редактирование личных данных. Голосование за лучшего игрока матча. Комментирование новостей и матчей. Менеджер клуба — доступ к административному разделу, требуется подтверждение прав доступа посредством аутентификации с использованием логина и пароля. Авторизация в администраторском разделе. Редактирование состава своей команды. Формирование заявки (состава) игроков на матч. Менеджер турнира — доступ к административному разделу, требуется подтверждение прав доступа посредством аутентификации с использованием логина и пароля. Авторизация в администраторском разделе. Управление новостями (добавление, редактирование, удаление). Управление командами (добавление, редактирование, удаление). Управление календарём сезона (расстановка матчей по датам и площадкам). Утверждение заявки (состава) команд на матч. Управление протоколом (событиями) матча. Суперпользователь — может быть не более одного в системе, доступ к административному разделу, требуется подтверждение прав доступа посредством аутентификации с использованием логина и пароля. Создание пользователей административного раздела веб-приложения. Назначение прав доступа уровня «Менеджер клуба». Назначение прав доступа уровня «Менеджер турнира».2.2. Время на выполнение задания
6 часов
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 |


