Второй региональный чемпионат профессионального мастерства людей с инвалидностью «Абилимпикс» Тамбовской области

КОНКУРСНОЕ ЗАДАНИЕ

по компетенции

Веб-дизайн (Студенты, специалисты)

       РАЗРАБОТАЛ

       Национальный эксперт «Абилимпикс»

       _________  ________________________

       «____»  _____________ 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