Компьютеры и Internet. Языки программирования. Основы web-технологий.

00001cb-7508484

увеличить

Главная цель курса — научить студентов создавать свои собственные сайты в Internet. Содержательно курс обучает четырем основным технологиям: HTML, CSS, JavaScript и CGI.Первая глава посвящена изучению языка гипертекстовой разметки HTML. Рассматриваются основные конструкции языка, приемы разметки и связь с другими инструментами разработки Web-страниц.Во второй главе рассматриваются вопросы применения каскадных таблиц стилей (Cascade Style Sheets). Дано описание синтаксиса CSS, варианты размещения описания CSS в теле документа и за его пределами, подробно разобраны атрибуты CSS для блочных и строчных элементов разметки, разобраны методы позиционирования элементов разметки при помощи CSS.В третьей главе изложены основы языка программирования JavaScript. Главное внимание уделяется логике разработки JavaScript-кода и основным принципам его использования на страницах World Wide Web.Четвертая, последняя глава посвящена изучению способов обмена данными в рамках протокола HTTP с применением HTML-форм и CGI-скриптов. Дано описание спецификации Common Gateway Interface, варианты и особенности ее применения для различных методов доступа.Изложение материала во всех лекциях курса опирается на множество примеров. К каждой лекции прилагаются варианты тестов для самоконтроля.

Допущено УМО в области прикладной информатики для студентов высших учебных заведений, обучающихся по специальности 351400 «Прикладная информатика».

Содержание:
Глава 1. Введение в HTML-разметку

Лекция 1. Общие сведенияЛекция 2. Структура HTML-документа и элементы разметки заголовка документаЛекция 3. Контейнеры тела документаЛекция 4. ГрафикаЛекция 5. Таблицы в HTMLЛекция 6. HTML-Формы

Лекция 7. Фреймы

Глава 2. Применение каскадных таблиц стилей
Лекция 8. Назначение и применение CSSЛекция 9. Блочные и строковые элементыЛекция 10. Цвет и шрифтЛекция 11. Текст и списки

Лекция 12. Позиционирование

Глава 3. JavaScript
Лекция 13. Назначение и применение JavaScript, общие сведенияЛекция 14. Программируем свойства окна браузераЛекция 15. Программируем формыЛекция 16. Программируем графикуЛекция 17. Программируем гипертекстовые переходы

Лекция 18. Программируем «за кадром»

Глава 4. Интерфейс Web-приложений
Лекция 19. Общие сведенияЛекция 20. Введение в программирование CGI-скриптов и программирование скриптов на bashЛекция 21. Введение в программирование на PerlЛекция 22. Введение в программирование скриптов на CЛекция 23. HTML-формы

Лекция 24. Применение методов доступа HTTP в рамках программирования CGI-скриптов. Настройка HTTP-сервера для работы с CGI-скриптов