Friday, January 02, 2009
Friday, November 14, 2008
Задание для четвертой лабораторной работы
Базовое задание: блог, сообщения в базе
Используем: Apache, PHP, MySQL
1. Своя captcha при написании сообщений
2. Регистрация (re-captcha)
3. Свой шаблонный движок
4. Аттач картинок с хранением на сервере в базе
5. Аттач картинок с хранением на сервере в файловой системе
6. Поиск сообщений по содержимому (ручками или Sphynx)
7. Тегирование сообщений и поиск по тегам
8. Логин и добавление сообщений силами AJAX (возможно использование jQuery, JSTemplates)
9+. Большой Велосипед: собственная CMS, на основе которой выполнить базовое задание
Используем: Apache, PHP, MySQL
1. Своя captcha при написании сообщений
2. Регистрация (re-captcha)
3. Свой шаблонный движок
4. Аттач картинок с хранением на сервере в базе
5. Аттач картинок с хранением на сервере в файловой системе
6. Поиск сообщений по содержимому (ручками или Sphynx)
7. Тегирование сообщений и поиск по тегам
8. Логин и добавление сообщений силами AJAX (возможно использование jQuery, JSTemplates)
9+. Большой Велосипед: собственная CMS, на основе которой выполнить базовое задание
Friday, October 17, 2008
Thursday, September 18, 2008
Лекции
Обновляемый документ: Document on Gogle Docs
- Браузеры: IE Explorer, Firefox, Opera, Safari, Chrome.
Какие возможности предоставляют по
расширению, ограничения, особенности
рендеринга. Десктоп приложения из веб:
(Prism, IE 8, Safari 4, Chrome). Сравнение скорости
виртуальных машин JS, методы их оптимизаций.
RIA. Какой путь они прошли. Текущий набор
технологий: DHTML, Applets, Flash, Flex, AIR, Silverlight.
Понятие песочницы.
Структура стандартного веб приложения:
html, css, js. Версии html, xhtml. DTD. Standard compliance
mode, quirks.
CSS: зачем, media, особо-нужные-свойства,
хаки
JS: названия, суть, прототипное наследование,
замыкания, настоящий ООП
Оптимизации JS кода. Средства профайлинга
HTTP, структура заголовков. Кэширование
ответов. HTTPS — принцип работы, какую
безопасность обеспечивает и какие
ограничения вносит
Типы HTTP запросов. Ограничения. Посылка
данных формы (в каком виде они
представляются)
Куки: зачем, ограничения, вопросы
безопасности
Структура URL, использование hash для
back/forward кнопок. Методы хранения состояния
пользователя: сессии (через куки и через
url), window.name, HTML5 data, HTML5 database, Google Gears.
PHP и структура веб-приложения: балансировщик
нагрузки, сервера с логикой, MySQL база с
репликацией, memcache.
Методы общения между клиентом и сервером:
JSON, XML. И что используют взрослые парни
XMLHttpRequest: как возник, кроссбраузерность,
вопросы безопасности
Клиентские фреймворки: Prototype, Dojo, jQuery
GWT
Расставляем все по местам, рисуем ещё
раз единую картину мира
Monday, October 30, 2006
Subscribe to:
Posts (Atom)