Добрый день!
Проходя собеседование я выполнил тестовое задание, мне отказали без объяснения. Уважаемые пользователи прошу вещей помощи, посмотреть и конструктивно прокомментировать, что я сделал не так. А то душа болит неужели я и так плох…
Задание
ВЕБ-Разработчик на PHP
«Оформление покупок в internet-магазине»
Задача:
Необходимо разработать Internet-магазин. Сайт должен позволять:
- Просматривать товары по категориям
- Формировать корзину покупок
- Редактировать корзину: менять количество убирать или добавлять товары
- Оформлять заказ
- Авторизоваться с правами администратора
- Администратор может:
- Создавать\удалять\редактировать группы товаров
- Создавать\удалять\редактировать товары
- Просматривать заказы
Требования:
- Сайт должен использовать реляционную базу данных;
- Все файлы с логикой сайта необходимо поместить в папку inc
- В корне сайта находится 1 файл index.php, который в зависимости от параметров запроса отображает то или иное содержимое. Index.php генерирует оформление сайта, отвечает за авторизацию и инициализирует работу с базой данных;
- Не должно быть повторений кода;
Пожелания:
- Объектно-ориентированный подход;
- Валидная XHTML-верстка;
- CSS-стили;
- Проверка вводимых пользователем значений на клиенте и сервере;
- Разделение логики и верстки;
- Использование JavaScript и AJAX-технологии.
По результатам выполненных работ Вы должны предоставить:
- Исходные коды сайта;
- Данные для авторизации с правами администратора;
- Ссылку на выложенный в интернете сайт либо архив Denwer или AppServer, настроенный на 81 порт (ссылка вида localhost:81/shop)
Критерии оценки задания:
В первую очередь оценивается результат: функциональность и удобство сайта. Далее следует изучение базы данных, запросов и исходных кодов программы. Каждое выполненное пожелание добавляет баллы к итоговой оценке. Аккуратность в оформлении и документации кода, использование шаблонов программирования и любые другие «фишки» приносят вам дополнительные баллы.
исходники тут
и выложил
work.enchikiben.ru
Спасибо.