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

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

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

  1. Конспект лекций по веб-программированию (скачать pdf, 2.3МБ)
    Конспект лекций и методические указания для выполнения лабораторных работ по дисциплине «Веб-программирование». Формат файла: Adobe PDF, 2.3 MB.
  2. Лекция 1. Основы World Wide Web (WWW)
    В лекции рассмотрены общие принципы организации и функционирования сервиса WWW. Описаны структура и компоненты веб, включая протокол HTTP, язык HTML, правила адресации URI и общий шлюзовый интерфейс.
  3. Лекция 2. Основы HTML
    Язык HTML — простой инструмент для создания гипертекстовых документов. Правильно оформленный HTML-документ одинаково отображается на разных аппаратных и программных платформах.
  4. Лекция 3. Каскадные таблицы стилей
    Каскадные таблицы стилей — это технология разделения содержания и оформления гипертекстового документа.
  5. Лекция 4. Протокол HTTP
    HTTP — прикладной протокол передачи гипертекста, на котором основана работа сервиса www.
  6. Лекция 5. Динамический HTML. DOM и клиентские скрипты
    DHTML — это термин, определяющий технологию разработки динамических веб-страниц с использованием стандартных средств: html, css, DOM и javascript.
  7. Лекция 6. Общий шлюзовый интерфейс (CGI)
    Common Gateway Interface — это технология взаимодействия веб-сервера с серверными приложениями чрез стандартные интерфейсы ввода/вывода (stdin/stdout).
  8. Лекция 7. Модули веб-сервера. ISAPI и apache modules
    Рассмотрены технологии расширения функциональности веб-серверов с использованием модулей — специализированных библиотек для обработки входящих запросов, преобразования возвращаемых результатов, фильтрации и других задач. IIS ISAPI и Apache DSO — примеры таких технологий.
  9. Лекция 8. Расширяемый язык разметки XML. Технологии на основе XML.
    В лекции приводится описание, назначение и некоторые аспекты применения языка XML. Рассмотрены стандартизованные технологии, которые разработаны с применением этого языка разметки.
  10. Лекция 9. Перспективы развития веб-технологий
    Рассмотрены основные тенденции в развитии веб-технологий, такие как увеличение доли мобильных пользователей, расширение числа веб-сервсов и семантическая паутина (web 3.0).