Интернет Университет информационных технологий www.intuit.ru
мои курсы мои настройки моя корзина помощь
  Общение
однокурсники
форум по курсу
вопрос преподавателю

  Информация
преподаватели
наши авторы
помощь
о дипломах
контакты
расскажите другу
партнерская программа

Основы web-технологий
Авторы
Храмцов Павел Брониславович
Брик Станислав Александрович
Русак Александр Михайлович
Сурин Александр Игоревич

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

Документ об окончании
По результатам успешного прохождения учебного курса слушателям выдается удостоверение (образец). Подробная информация о документах - здесь.

Специальность
Интернет-технологии
Технологии создания и администрирования современных интернет-систем.

Цель
Дать представление об основах Web-технологий и научить студентов создавать и опубликовывать в сети Internet свои собственные статические и динамические Web-сайты.

Лекции Описание
Глава 1. Введение в HTML-разметку Глава посвящена изучению языка гипертекстовой разметки HTML. Рассматриваются основные конструкции языка, приемы разметки и связь с другими инструментами разработки WEB-страниц.
  1.Общие сведения В этой лекции рассказывается о принципах построения гипертекстовых информационных систем, определяется роль языка гипертекстовой разметки HTML в построении сайтов глобальной компьютерной сети Internet, определяются формат и структура HTML-документов.
  2.Структура HTML-документа и элементы разметки заголовка документа В этой лекции разбираются типовая структура HTML-документа, а также структура и содержание его заголовка. Подробно описывается содержание элементов разметки и разбирается формат и назначение каждого из элементов разметки заголовка.
  3.Контейнеры тела документа В этой лекции рассказывается об элементах разметки тела HTML-документа, подробно разбирается из типизация, назначение и применение.
  4.Графика В этой лекции рассматриваются принципы применение графических образов при HTML-разметке.
  5.Таблицы в HTML В этой лекции подробно рассматриваются принципы применения таблиц в HTML-разметке. Это и табличная организация текста, и табличная координатная сетка, и организованная в таблицы графика.
  6.HTML-формы В этой лекции разбирается возможность взаимодействия читателя HTML-страниц с сервером Web-узла. Подробно описывается подмножество HTML, которое носит название HTML-формы.
  7.Фреймы В этой лекции рассматриваются различные способы фрагментирования содержания Web-узла при помощи механизма HTML-фреймов.
Глава 2. Применение каскадных таблиц стилей Курс посвящен изучению способов гипертекстовой разметки с применением каскадных таблиц стилей (Cascade Style Sheets).
  8.Назначение и применение CSS Основные понятия CSS, их назначение, определение и использование при форматировании HTML-документа.
  9.Блочные и строковые элементы Блочные и строковые элементы: описание, форматирование и свойства.
  10.Цвет и шрифт Управление отображением цветами текста и фоном, на котором отображается текст, а также использование гарнитур шрифтов.
  11.Текст и списки Свойства текстовых фрагментов: межбуквенные расстояния, высота строк, выравнивание, отступ в первой строке параграфа, преобразования начертания. Управление формой и отображением списков.
  12.Позиционирование Размещение блочных элементов HTML-разметки в рабочей области браузера с точностью до пикселя: размеры блока, абсолютные и относительные координаты. Слои: управление видимостью.
Глава 3. JavaScript Курс посвящен изучению языка программирования JavaScrip. Главное внимание уделяется логике разработки JavaScript-кода и основным принципам его использования на страницах World Wide Web.
  13.Назначение и применение JavaScript, общие сведения В этой лекции описаны назначение и способы применения JavaScript-кода на HTML-страницах. Рассказывается краткая история JavaScript, даются основные понятия и определения.
  14.Программируем свойства окна браузера В этой лекции рассматриваются приемы программирования свойств самого старшего объекта JavaScript – окна браузера. Рассматривается применение методов, объектов и свойств окна. Рассматриваются типовые примеры программирования окон и фреймов.
  15.Программируем формы В этой лекции рассматривается самая старая часть спецификации JavaScript – программирование HTML-форм. Разбираются различные методы обработки событий, перехват отправки данных на сервер и способы организации обмена данными при помощи форм и JavaScript-код
  16.Программируем графику В этой лекции рассказано о приемах программирования изменений графических образов на HTML-страницах. Подробно разбираются основные приемы программирования образов и приводятся примеры.
  17.Программируем гипертекстовые переходы В этой лекции рассматриваются вопросы построения динамических списков гипертекстовых ссылок и программирования гипертекстовых переходов в зависимости от условий просмотра HTML-страниц и действий пользователей.
  18.Программируем "за кадром" В этой лекции рассматриваются приемы программирвания на JavaScript, невидимые для читателей HTML-страниц. Рассматриваются принципы работы счетчиков посещаемости, работы с механизмом cookie и многое другое.
Глава 4. Интерфейс Web-приложений  
  19.Общие сведения В данной лекции определяется место CGI-скриптов в общем контексте Web-технологий. Обсуждаются основные способы применения скриптов и особенности программирования для Web. В лекции введены все необходимые понятия CGI-программирования.
  20.Введение в программирование CGI-скриптов и программирование скриптов на bash В этой лекции подробно разбираются особенности программирования CGI-скриптов, общие принципы программирования CGI-скриптов на bash, определяются правила вызова скрипта, передачи ему данных и получение результатов работы скрипта для дальнейшего использования в HTTP-обмене и генерации HTML-страниц.
  21.Введение в программирование на Perl В этой лекции подробно разбираются особенности программирования CGI-скриптов на языке Perl. Определяются правила вызова скрипта, передачи ему данных и получение результатов работы скрипта для дальнейшего использования в HTTP-обмене и генерации HTML-страниц. Разбираются причины популярности Perl-скриптов среди Web-программистов.
  22.Введение в программирование скриптов на C В этой лекции подробно разбираются особенности программирования CGI-скриптов на языке C. Определяются правила вызова скрипта, передачи ему данных и получение результатов работы скрипта для дальнейшего использования в HTTP-обмене и генерации HTML-страниц. Разбираются причины эффективности C-скриптов по сравнению с другими инструментами.
  23.HTML-формы В данной лекции подробным образом разбираются элементы разметки, входящие в группу HTML-FORM. Рассматриваются их атрибуты, совместимость атрибутов и форматы записи данных при формировании запросов к HTTP-серверу.
  24.Применение методов доступа HTTP в рамках программирования CGI-скриптов. Настройка HTTP-сервера для работы с CGI-скриптами В этой лекции разбираются способы взаимодействия между браузерами и HTTP-сервером по методу доступа GET и POST. При использовании HTML-форм. Объясняются особенности формирования HTTP-сообщения и разбора его CGI-скриптом.
    Ссылки к курсу
    Экзамены
  Учебники к курсу
Основы web-технологий
Основы web-технологий
Храмцов П.Б., Брик С.А., Русак А.М., Сурин А.И.,
Интернет-университет информационных технологий - ИНТУИТ.ру.
Курс лекций посвящен основам Web-технологий. В его рамках рассматриваются язык гипертекстовой разметки HTML, язык программирования динамического контента JavaScript, спецификация разработки прикладного программного обеспечения CGI и спецификация описания стилей представления информации CSS. Допущено УМО в области прикладной информатики для студентов высших учебных заведений, обучающихся по специальности 351400 "Прикладная информатика".
Dynamic HTML
Айзекс С., BHV-Санкт-Петербург.
Настольная книга Web-мастера: эффективное применение HTML, CSS и JavaScript
Коржинский С.Н., КноРус.
Практические занятия по HTML. Краткий курс
Будилов В.А., Наука и техника.
все книги по курсу »