Вакансия веб-разработчика

Тест на знание PHP

http://www.bestyle.ru/vacancies/developer/test/

Тест на знание MySQL

Разработать структуру БД для следующей предметной области.

Товар: название, описание, изображение, цена, параметры.

  • Название: строка не более 256 симолов.
  • Описание: текст до 65К символов.
  • Изображение: название, тип, размеры, данные.
    • Тип: вторая часть типа MIME.
    • Размеры: ширина, высота.
    • Данные: бинарные данные изображения до 1 МБ.
  • Цена: значение, валюта.
    • Валюта: трехбуквенное обозначение ISO.
  • Параметр: название, значение, аттрибуты.
    • Значение: строка | число | текст | булево значение | перечисляемое значение.
    • Аттрибуты (число): ед. измерения, кол-во значащих знаков после запятой.
    • Аттрибуты (перечисляемое значение): список допустимых значений.

Структура должна быть максимально простой и удобной.

Написать запрос для создания БД и необходимых таблиц в MYSQL >= 4.1. Если БД или таблицы уже существуют, запрос должен выполняться корректно.

Тест на владение PHP+HTML+JavaScript+CSS

Для созданной БД реализовать вывод списка товаров со всеми аттрибутами и параметрами, и добавление товара. Все это желательно реализовать на одной странице. JavaScript использовать для минимизации количества перезагрузок страницы, но должно работать и без него. HTML использовать в легком варианте, без «наворотов», главное он должен быть валидным. CSS в отдельном файле. Требований к оформлению, естественно, не предъявляется, лучше оставить стандартное, или сделать его простым и легким как на Яндекс.Маркете.


Результаты присылайте вместе с рассказом о себе.