воскресенье, 27 декабря 2009 г.

web design

Полный список выполненных заданий:

Тест на основе AJAX на клиентской стороне
Авторизация на основе Base Authentication(логин: user, пароль: password)
Собственный пример многоколоночной верстки на основе div
Пример использования готового CSS-шаблона
Пример использования Zend/Google API - приложение, создающее событие в Вашем календаре
Приложение на основе AJAX, считывающее заданную пользователем ленту RSS
Приложение на основе AJAX, кодирующее в MD5 по мере набора строки в текстовом поле
Приложение, формирующее динамически ленту RSS
Пример использования регулярных выражений для поиска/замены
Тест с проверкой на стороне сервера (Дистанционные технологии)
Captcha (Компьютерная графика)
Паззл на основе JQuery с примерами применения специфических эффектов (появление/исчезание, скругленные углы, прозрачность...)
Пример применения ООП в Javascript и PHP (по выбору)
Часть кода:

class question
{
private $title;
private $type;
private $pos_answ;
private $right_answ;
private $id;

function __construct($xml_node,$id)
{
$this -> title = $xml_node -> getAttribute("title");
$this -> type = $xml_node -> getAttribute("type");
$this -> pos_answ = explode(",",$xml_node -> getAttribute("pos_answ"));
$this -> right_answ = explode(",",$xml_node -> getAttribute("right_answ"));
$this -> id = $id;
}

function showQuestion()
{
echo("
");
$this -> showTitle();
switch ($this -> type)
{....

Установленная система CMS (по вашему выбору) и созданный в ней пример страницы
Зарегистрированный домен типа ivanov.org.ru
Эссе на тему "Дизайн веб-страниц", выполненное на основе книги Д.Кирсанова "Веб-дизайн" или подобной (можно в виде Гугл-презентации):
Якоб Нильсен, Мари Тахир "Дизайн Web-страниц (веб дизайн). Анализ удобства и простоты использования 50 сайтов"
Трудно даже представить, какие средства вкладываются в создание Web-страниц . Их влияние на успешность работы компании намного значительней, чем это могут отобразить скупые цифры доходных статей электронной коммерции. Начальная страница — это лицо компании, обращенное ко всему миру. Все чаще потенциальные клиенты стремятся ознакомиться с электронным представлением компании прежде чем решать, иметь ли с ней дело — независимо от того, практикует ли данная компания продажи через Internet или предпочитает более традиционные способы. Книга состоит из двух частей. Первая часть содержит общие принципы эргономики начальных страниц и анализ соответствующей статистики. В гниге говорится о большой роли домашней страницы, об удобстве веб-страничек, о принципах их создания. Немаловажную роль так же играет время загрузки веб-контента. Книга знакомит нас с основной структурой страниц и дизайном ведущих элементов. Навигация, графика, реклама, цвета и шрифты так же разбираются, в результате чего мы получаем основные рекомендации по дизайну страниц. А во второй части рассмотрены 50 конкретных примеров начальных страниц с разбором ошибок, связанных с нарушением их эргономики. Как показывает практика многими этими очевидными правилами, зачастую пренебрегают даже компании с мировым именем. Собранные в книге принципы и примеры послужат основой для создания информативных и удобных домашних страниц.
Мегаприложение по образцу path.to/ajaxsession, которое содержит
а) ajax-проверку доступности логина "на лету"
б) поддержку сессии
в) возможность для авторизованного пользователя добавить контент на какую-либо страницу с помощью редактора TinyMCE
г) поиск в XML-файле на основе XPath ИЛИ БД MySQL
д) вывод для авторизованного пользователя списка имеющихся пользователей на основе XSLT.

четверг, 3 декабря 2009 г.