Часы | ||
лекц. | лабор. | |
I. HTML и программирование на HTML-страницах.
| ||
1. Введение. Сетевые технологии. Веб-сервис. | 6 | 8 |
Сетевые сервисы и протоколы. Адресация в Интернет: ip-адреса и URL. Схема работы Веб-сервиса.
Презентации: 1 | ||
2. Синтаксис HTML. | 5 | 6 |
Символы, теги. Элементы, атрибуты. Структура HTML-документа.
Элементы, задающие структуру текста.
Изображения, гиперссылки. Таблицы.
| ||
3. Каскадные таблицы стилей. | 5 | 6 |
Синтаксис CSS.
Свойства элементов, их значения. Группы свойств шрифтов, текста, цвета и фон, блоки и таблицы, генерируемое содержимой.
Селекторы. Псевдоклассы. Способы указания таблицы стилей.
Презентации: 4 | ||
4. Язык JavaScript. | 5 | 6 |
Синтаксис JavaScript. Объектная модель документа.
Презентации: 5, примеры к презентации, они же в архиве, 6, примеры к презентации, они же в архиве Лабораторные: 5 | ||
Формы. Презентация: 7, примеры к презентации, они же в архиве Лабораторные: 6, 7 | ||
Отладка JavaScript. Использование FireBug. Презентация: 8, примеры к презентации, они же в архиве Лабораторные: 8 | ||
Динамический HTML. Презентация: 9, примеры к презентации, они же в архиве Лабораторные: 9, 10, 11 | ||
HTML5. Презентация: 10 Лабораторные: | ||
Особенности языка JavaScript. Создание объектов в JavaScript. Презентация: 11 | ||
II. Программирование на стороне сервера.
| ||
5. HTTP, CGI, SSI. | ||
HTTP-протокол, запрос, ответ. Заголовки запроса и ответа. Коды завершения.
CGI. Переменные окружения.
Презентации: 12 | ||
SSI. Презентации: 13, пример к презентации Лабораторные: 12 | ||
6. XML, AJAX. | 6 | |
XML. Синтаксис. XSLT.
Презентации: 14, примеры к презентации, они же в архиве Лабораторные: 13 | ||
XPath.
Презентации: 15 Лабораторные: 14 | ||
Взаимодействие Java-скриптов с сервером. AJAX. Презентации: 16 Лабораторные: 15 | ||
7. Языки программирования, используемые на серверах. Сервлеты. | 6 | 8 |
Общий обзор. Perl, PHP, Java, JSP. Апплеты и сервлеты.
Презентации: 17 | ||
PHP. Шаблоны в PHP, Smarty.
Презентации: 18, 19 Лабораторные: 17 | ||
Java. JSP.
Презентации: 20, 21 Лабораторные: 19, 20 | ||
8. Особенности использования веб-сервиса. | 6 | |
История развития Web-сервиса. Web 2.0. Вики-разметка. Уязвимость веб-сайтов, виды сетевых атак и защита от них.
Презентации: 22, 23. |
Автор: В.А. Петухин