Учебно-методические материалы для студентов кафедры АСОИУ

Учебные программы » Веб-программирование

Конспект лекций по дисциплине «Веб-программирование»

Теоретический курс рассматривает структуру и компоненты сервиса World Wide Web. Приводится описание протокола HTTP, языка HTML, адресация веб-ресурсов. Дается представление о клиентских и серверных веб-приложениях и инструментах их разработки.

Конспект лекций по веб-программированию (скачать pdf, 2.3МБ)

Конспект лекций и методические указания для выполнения лабораторных работ по дисциплине «Веб-программирование». Формат файла: Adobe PDF, 2.3 MB.

Лекция 1. Основы World Wide Web (WWW)

В лекции рассмотрены общие принципы организации и функционирования сервиса WWW. Описаны структура и компоненты веб, включая протокол HTTP, язык HTML, правила адресации URI и общий шлюзовый интерфейс.

Презентация по теме

Лекция 2. Основы HTML

Язык HTML — простой инструмент для создания гипертекстовых документов. Правильно оформленный HTML-документ одинаково отображается на разных аппаратных и программных платформах.

Лекция 3. Каскадные таблицы стилей

Каскадные таблицы стилей — это технология разделения содержания и оформления гипертекстового документа.

Презентация по теме

Лекция 4. Протокол HTTP

HTTP — прикладной протокол передачи гипертекста, на котором основана работа сервиса www.

Презентация по теме

Лекция 5. Динамический HTML. DOM и клиентские скрипты

DHTML — это термин, определяющий технологию разработки динамических веб-страниц с использованием стандартных средств: html, css, DOM и javascript.

Лекция 6. Общий шлюзовый интерфейс (CGI)

Common Gateway Interface — это технология взаимодействия веб-сервера с серверными приложениями чрез стандартные интерфейсы ввода/вывода (stdin/stdout).

Лекция 7. Модули веб-сервера. ISAPI и apache modules

Рассмотрены технологии расширения функциональности веб-серверов с использованием модулей — специализированных библиотек для обработки входящих запросов, преобразования возвращаемых результатов, фильтрации и других задач. IIS ISAPI и Apache DSO — примеры таких технологий.

Лекция 8. Расширяемый язык разметки XML. Технологии на основе XML.

В лекции приводится описание, назначение и некоторые аспекты применения языка XML. Рассмотрены стандартизованные технологии, которые разработаны с применением этого языка разметки.

Лекция 9. Перспективы развития веб-технологий

Рассмотрены основные тенденции в развитии веб-технологий, такие как увеличение доли мобильных пользователей, расширение числа веб-сервсов и семантическая паутина (web 3.0).

↑ В начало страницы