Задания по компетенции «веб-разработка(программирование» Abilympics

Категория «Студенты» / «Специалисты»:

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

Модуль 1. Создания темы, установка дополнительных плагинов, создания своего плагина.

Модуль 2. Разработка клиентской части сайта (Frontend).

Краткое описание задания

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

Ваша задача разработать сайт с использованием CMS WordPress для сервиса заказа и доставки продуктов питания и блюд «Вкусная доставочка», предлагающий подбор и продажу продуктов питания, оказывающей услуги по заказу и доставке заказов

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

Все группы должны содержать хотя бы одну категорию доставки.

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

Обязательными условиями выполнения задания являются:

  1. Разработка собственной темы сервиса, она должна быть адаптирована под мобильные устройства, допускается использование стандартной темы WordPress.
  2. Установка и настройка плагина для SEO на веб-сайте.
  3. Разработка интерфейса для авторизации пользователей по паре логин-пароль.
  4. Логотип WordPress на странице входа на страницу администрирования должен быть заменён на логотип сервиса доставки

Используемые при разработке технологии:

  1. CMS WordPress
  2. Для реализации серверной (backend) части можно будет использовать любую из следующих комбинации языков и фреймворков к ним: Python 2.7 + Django, Node.js + Express, PHP + Yii.
  3. Для реализации клиентского интерфейса (frontend) можно будет использовать HTML + JS + CSS. Для оформления веб-страниц можно использовать фреймворк Bootstrap.

Устанавливаемое на компьютерах ПО и документация:

  1. В качестве текстовых редакторов будут установлены Notepad++ и Brackets.
  2. В качестве серверного ПО будут установлены: пакет Open Server, Python и Node.js, а также уже перечисленные фреймворки к ним.
  3. Для HTML, JS, CSS, PHP, Yii, Python, Django, Node.js, Express, Bootstrap будет установлена офлайн документация.

Примечания:

  1. Перед началом соревнований участникам будет предоставлена возможность настроить программы (в том числе связь между вебсервером и СУБД) и окружение.
  2. HTML и CSS-код должны быть удовлетворять стандартам W3C.
  3. Участниками конкурса, допускается использование редакторов кода, ускоряющих разработку, таких как Emmet или Jade.
  4. Во время соревнований компьютеры будут отключены от сети Интернет.

Последние комментарии

Нет комментариев для просмотра.

Архивы