Коротко об истории Интернета 5
Как работает Интернет? 6
Система адресации 8
Способы подключения к сети 9
Сервисы Интернета 10
Темы для рефератов 13
Глава 1. Компьютерные сети и протоколы 15
1.1. Локальные сети 15
1.2. Распределенные и глобальные сети 17
1.3. Сеть VPN 17
1.4. Адресация в локальных сетях 18
1.5. Адресация в глобальных сетях и в Интернете 19
1.6. Понятие и краткое описание протоколов 27
1.7. Соотношение между TCP/IP и OSI/ISO 31
1.8. Межсетевой протокол IPv4 32
1.9. Формат пакета IPv6 33
1.10. Транспортный протокол TCP 36
1.11. Протокол дейтаграмм UDP 37
1.12. Протокол ARP 37
1.13. Протоколы канального уровня 38
1.14. Протоколы электронной почты 38
1.15. Протокол FTP 40
1.16. Протокол передачи гипертекстов 40
1.17. Развитие прикладных протоколов RPC, REST, SOAP 42
1.18. Безопасность в сети 44
1.19. Протокол SSL 46
1.20. Проблемы с кодировкой и Unicode 52
Глава 2. Проектирование и разработка сайтов 55
2.1. Виды сайтов 55
2.2. Этапы проектирования и разработки сайта 57
2.3. Модели проектирования и управление проектами 58
2.4. Программные средства управления проектами 64
2.5. Веб-дизайн и разработка сайтов 66
2.6. Логическое проектирование дизайна сайта 68
2.7. Главная страница сайта 69
2.8. Внутренние страницы сайта 72
2.9. Оценки качества веб-сайтов 73
Глава 3. Краткий обзор основных технологий разработки веб-приложений 78
3.1. Язык разметки гипертекста XML 78
3.2. Adobe Flash 84
3.3. Язык ActionScript 85
3.4. Flex 88
3.5. Технология «клиент-сервер» 89
3.6. Программирование для серверов 92
3.7. Базы данных и язык SQL 100
3.8. Язык SQL 102
Глава 4. Информационный обмен, HTML и CSS 114
4.1. Язык разметки гипертекста HTML 115
4.2. Ссылки 126
4.3. Списки 130
4.4. Таблицы 132
4.5. Формы HTML 136
4.6. Метатеги 144
4.7. Новые возможности HTML5 146
4.8. Каскадные таблицы стилей CSS 151
Глава 5. Язык JavaScript 178
5.1. Включение скриптов JavaScript в HTML-код 179
5.2. Описание языка 184
5.3. Функции 190
5.4. Объектная модель 197
5.5. Document Object Model 208
5.6. JavaScript и AJAX 221
5.7. Cookie 226
5.8. jQuery 228
5.9. Примеры на JavaScript 246
Глава 6. Язык серверных скриптов PHP 253
6.1. Описание языка 255
6.2. Функции 265
6.3. Объектно ориентированное программирование 282
6.4. Файлы 294
6.5. Передача данных по протоколу HTTP 300
6.6. Обработка HTML-форм 302
6.7. PHP и сервер баз данных MySQL 308
6.8. Работа с e-mail 319
6.9. Cookie-наборы 321
6.10. Сессии (сеансы) 324
6.11. Сериализация объектов 326
6.12. Сетевые соединения и сокеты 329
6.13. Вывод графических данных с помощью РНР 334
Глава 7. Лабораторные работы 346
Лабораторная работа 1. Инструменты и средства создания простых сайтов 346
Лабораторная работа 2. Работа с гипертекстовыми документами 348
Лабораторная работа 3. Применение каскадных таблиц стилей CSS 352
Лабораторная работа 4. Применение каскадных таблиц стилей CSS 356
Лабораторная работа 5. Динамика и JavaScript на веб-странице 359
Лабораторная работа 6. JavaScript 366
Лабораторная работа 7. PHP 371
Лабораторная работа 8. Разработка сайтов на основе CMS Joomla!, Drupal и WordPress 379
Приложения 389
1. Курсовые работы 389
2. Быстрая разработка веб-приложений 398
Техническая литература 404
Добавить комментарий