Основы НТМL5: кодировки, стандарты, структура НТМL-документа, назначение и применение. Основные теги HTML5. HTML-формы и принципы обработки данных формы.  Многооконные HTML-документы (фреймы). Идентификация элементов. Метаинформация. Кодировка текста. Оформление текста. Логическое и физическое форматирование. Использование ссылок. Введение в Canvas. Рисование графических примитивов. Вывод изображения. Вывод текста. API для офлайн приложений. API для Drag-and-Drop. Поддержка различных типов медиа. Элемент audio. Элемент video. Управление медиа элементами через JavaScript.  Каскадные таблицы стилей (CSS3). Формы. HTML-формы. Массивы $_GET и $_POST. Верстка веб-страницы с применением современных технологий HTML и CSS: бестабличная и комбинированная вёрстка, абсолютное и относительное позиционирование, переполнение и обрезка блоков, внедрение внешних объектов, изображения в CSS. Основы XML: историческая справка, стандарты, версии, структура XML-документа, назначение, применение. Основные теги и конструкции XML. Описание схемы XML-документа средствами языка DTD: объявление типа элемента, объявление атрибутов, объявление сущности, объявление обозначение, размещение описания DTD. Преобразование XML-документа средствами XSLT. Web-редакторы. Создание веб-страницы в соответствии с основными принципами практичности (usability) и доступности (accessibility) для пользователей. Разработка веб-страницы, совместимой с распространенными браузерами: InternetExplorer, Firefox, Opera, Google Chrome. Оптимизация веб-страницы для печати и для просмотра на различных устройствах.

В результате изучения дисциплины обучаемый должен:

знать:

  • язык разметки документов HTML5;
  • основы верстки страницы в HTML5;
  • новые элементы формы HTML5;
  • принципы создания и стилизации HTML5 страниц;
  • языки разметки документов XML;
  • использование HTML5 в XML
  • каскадные таблицы стилей CSS 3;
  • настройку стилей HTML5-страниц с помощью новых возможностей CSS 3;
  • правила разработки интерактивных форм для взаимодействия пользователя с web-сервером;
  • возможности использования каскадных таблиц стилей CSS 3 для повышения функциональности и улучшения оформления web-сайта;

уметь:

  • конвертировать страницы HTML4 в страницу HTML5;
  • использовать Media API в HTML5;
  • отрисовывать различные графические элементы на HTML5;
  • использовать новые элементы формы HTML5;
  • создавать Web-сайты с использованием языков разметки документов HTML5, XML и каскадных таблиц стилей CSS3;
  • создавать интерактивные формы для взаимодействия пользователя с web-сервером;
  • использовать возможности использования каскадных таблиц стилей CSS3 для повышения функциональности и улучшения оформления web-сайта;

владеть:

  • навыками верстки страницы в HTML5;
  • навыками создания Media API в HTML5;
  • основами обработки графической информации на HTML5;
  • навыками создания Web-сайтов с помощью языков разметки документов HTML5, XML и каскадных таблиц стилей CSS3;
  • навыками создания интерактивных форм для взаимодействия пользователя с web-сервером;
  • навыками внедрения в практическую деятельность современных информационных технологий.

Кафедра информационных систем и технологий
Белорусский государственный технологический университет