Глава 3. Информационноый обмен в Веб…………………………………..85
Web – программирование
Средства разработки клиентских приложений
Учебное пособие по курсам «Введение в специальность»
и «Веб – программирование» для студентов специализации
”Веб-программирование и Интернет технологии»
Минск, БГУ, 2012
Содержание.
Введение ………………………………………………..………………………..5
Коротко об истории Интернет. Как работает Интернет. Система адресации в Интернет. Способы подключения к сети Интернет. Сервисы интернет. Электронная почта. Передача файлов по FTP. Всемирная паутина WWW. Коротко о компьютерных сетях, входящих в Интернет. Локальные сети. Распределенная сеть (WAN) и глобальные сети. Сеть VPN. Компьютерные игры.
Задания по теме “Введение в Интернет ”……………………………………17
Глава1. Протоколы Интернет………………………………………………...20
Адресация в компьютерных сетях. Понятие и краткое описание протоколов. Соотношение между TCP/IP и OSI/ISO. Межсетевой протокол IP. Транспортный протокол TCP. Адресация в компьютерных сетях. Понятие и краткое описание протоколов. Соотношение между TCP/IP и OSI/ISO. Межсетевой протокол IP. Транспортный протокол TCP Протокол дэйтаграмм UDP. IP-маршрутизация. Протоколы ARP и RARP. Протокол POP3. Протокол IMAP4. Спецификация MIME. Проблемы с кодировкой Протоколы сетевого уровня. Протоколы электронной почты. Протокол SMTP. Протокол FTP.HTTP – Протокол передачи гипертекстов. Транзакции HTTP. Клиентские методы HTTP.Что возвращается обратно: коды ответа сервера. Заголовки HTTP. Развитие прикладных протоколов. Безопасность в сети. Протокол SSL. Анонимный обмен ключами. Обмен ключами при использовании RSA и аутентификация. Протокол записи (Record Layer). Как работает SSL. Шифрование данных. Хэширование. Установление подлинности участников. Предупреждения системы безопасности web-браузера. Реализация SSL.
Задания по теме «Протоколы Интернет»……………………………..…….43
Глава 2. Проектирование и разработка сайтов……………………………45
Виды сайтов. Этапы проектирования и разработки сайта. Модели проектирования. Управление проектами. Веб – дизайн и разработка сайтов. Логическое проектирование дизайна сайта. Главная страница сайта .Внутренние страницы сайта. Краткий обзор основных технологий разработки Веб приложений. Язык разметки гипертекста HTML. Язык XML. Правильно построенные и действительные документы XML. Синтаксис XML. Объявление XML. Корневой элемент. Теги. Спецсимволы. Сильные и слабые стороны. Отображение XML во Всемирной паутине. Словари XML. Как выглядит XML-документ? Конструкции языка. Элементы данных. Adobe Flash и Adobe Flex. Вставка флэш в страницу. Язык ActionScript. Flex. Язык программирования клиентских скриптов JavaScript. Технология «клиент-сервер» CGI. Программирование для серверов. Язык программирования Perl. Язык Java на клиентской и серверной странице.
Глава 3. Информационноый обмен в Веб…………………………………..85
Язык разметки гипертекста HTML. Формы HTML. Новые элементы HTML5. Email Inputs. Placeholders. Вопросы и задания. Каскадные таблицы стилей CSS. Некоторые подсказки по синтаксису CSS:. Форматирование блока. Форматирование псевдоклассов и псевдоэлементов. Единицы измерения в CSS. Новое в CSS3. Валидация CSS.