Конкурсант обязан знать и понимать:
· как создавать веб-графику;
· как создавать дизайн «с нуля», используя описательную информацию;
· как применять творческие способности в разработке дизайна сайта, используя цвет, типографию и графику при создании контента;
· как определять соответствие дизайн-проекта выбранной целевой аудитории.
· как определить и управлять поведением пользователя на сайте
Конкурсант обязан уметь:
· планировать и аргументировать концепт дизайна шаблона, страниц и каркаса сайта;
· создавать, редактировать и оптимизировать изображения для веб-формата;
· работать с графикой в различных программных продуктах;
· соблюдать уникальность брэнда;
· разрабатывать различные визуальные решения;
· подбирать оптимальную цветовую палитру;
· создавать эффективную и интуитивно понятную навигацию сайта;
· создавать схему сайта по сетке и выстраивать оптимальное соотношение текста и графики;
· обеспечивать одинаковое отображения сайта при разных разрешениях экрана.
|
|
Server-side программирование на PHP / MySQL
Конкурсант обязан знать и понимать:
· язык программирования PHP и методы работы с ним на сервере;
· как разрабатывать структуру базы данных (MySQL);
· как использовать программные коды из открытых библиотек;
· как создавать безопасные приложения.
Конкурсант обязан уметь:
· создавать и модифицировать приложения на стороне сервера (веб-сервисы, базы данных, CMS);
· пользоваться базами данных;
· работать с компонентами сервера для обработки файлов (zip, pdf, jpg)
Client-side программирование с применением libraries / frameworks
Конкурсант обязан знать и понимать:
· как использовать возможности открытых библиотек.
Конкурсант обязан уметь:
· разрабатывать веб-приложения на стороне клиента с использованием открытых библиотек.
Вёрстка веб-страниц
Конкурсант обязан знать и понимать:
· как создавать сайт в соответствии с индустриальными стандартами, технологиями и последним инновациям в области веб-дизайна;
Конкурсант обязан уметь:
· создавать вебсайты, которые соответствуют стандартам W3C (http://www.w3.org), включая обновленные стандарты;
· пользоваться CSS или другими внешними файлами для модификации вебсайта;
· оптимизировать сайт под разные браузеры;
· обеспечивать идентичность структуры сайта при разных разрешениях экрана;
· разрабатывать сайт с использованием стандартов XML, JavaScript, Action Script, XHTML.