Опубликован: 15.08.2003 | Уровень: для всех | Доступ: платный | ВУЗ: Российский государственный гуманитарный университет
Посвящен изучению способов обмена данными в рамках протокола HTTP с применением HTML-форм и CGI-скриптов.
Дано описание спецификации Common Gateway Interface, варианты и особенности ее применения для различных методов доступа. Изложение материала опирается на множество примеров.
Цель: Главная цель курса – научить студентов создавать свои собственные сайты в Internet.
Необходимые знания: Необходимы общие знания о языке разметки HTML.

План занятий

ЗанятиеЗаголовок <<Дата изучения
-
Лекция 1
28 минут
Общие сведения
В данной лекции определяется место CGI-скриптов в общем контексте Web-технологий. Обсуждаются основные способы применения скриптов и особенности программирования для Web. В лекции введены все необходимые понятия CGI-программирования.
Оглавление
    -
    Тест 1
    30 минут
    -
    Лекция 2
    39 минут
    Введение в программирование CGI-скриптов и программирование скриптов на bash
    В этой лекции подробно разбираются особенности программирования CGI-скриптов, общие принципы программирования CGI-скриптов на bash, определяются правила вызова скрипта, передачи ему данных и получение результатов работы скрипта для дальнейшего использования в HTTP-обмене и генерации HTML-страниц.
    Оглавление
      -
      Тест 2
      15 минут
      -
      Лекция 3
      43 минуты
      Введение в программирование на Perl
      В этой лекции подробно разбираются особенности программирования CGI-скриптов на языке Perl. Определяются правила вызова скрипта, передачи ему данных и получение результатов работы скрипта для дальнейшего использования в HTTP-обмене и генерации HTML-страниц. Разбираются причины популярности Perl-скриптов среди Web-программистов.
      Оглавление
        -
        Тест 3
        18 минут
        -
        Лекция 4
        51 минута
        Введение в программирование скриптов на C
        В этой лекции подробно разбираются особенности программирования CGI-скриптов на языке C. Определяются правила вызова скрипта, передачи ему данных и получение результатов работы скрипта для дальнейшего использования в HTTP-обмене и генерации HTML-страниц. Разбираются причины эффективности C-скриптов по сравнению с другими инструментами.
        Оглавление
          -
          Тест 4
          21 минута
          -
          Лекция 5
          1 час 4 минуты
          HTML-формы
          В данной лекции подробным образом разбираются элементы разметки, входящие в группу HTML-FORM. Рассматриваются их атрибуты, совместимость атрибутов и форматы записи данных при формировании запросов к HTTP-серверу.
          Оглавление
            -
            Тест 5
            30 минут
            -
            Лекция 6
            43 минуты
            Применение методов доступа HTTP в рамках программирования CGI-скриптов. Настройка HTTP-сервера для работы с CGI-скриптами
            В этой лекции разбираются способы взаимодействия между браузерами и HTTP-сервером по методу доступа GET и POST при использовании HTML-форм. Объясняются особенности формирования HTML-сообщения и разбора его CGI-скриптом.
            Оглавление
              -
              Тест 6
              33 минуты
              -
              Дополнительный материал 
              12 минут
              -
              5 часов
              -
              Екатерина Cколова
              Екатерина Cколова
              Россия, Москва
              Dima Semenchenok
              Dima Semenchenok
              Россия