• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Research Seminar"Web-Programming"

2019/2020
Academic Year
RUS
Instruction in Russian
4
ECTS credits
Delivered at:
Department of Applied Mathematics and Informatics (Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod))
Course type:
Compulsory course
When:
1 year, 1 module

Instructor

Программа дисциплины

Аннотация

Настоящая дисциплина относится к циклу профессиональных дисциплин. Изучается на 1-м курсе. Курс посвящен базовым технологиям веб-программирования – HTML и CSS и рассчитан на людей с минимальными знаниями в области веб-технологий. Цель курса – научить "с нуля" создавать современные веб-интерфейсы, работая с кодом вручную, на основе графических макетов, подготовленных дизайнером. Вы сможете самостоятельно создавать веб-страницы начального и среднего уровня сложности.
Цель освоения дисциплины

Цель освоения дисциплины

  • цель курса – научить "с нуля" создавать современные веб-интерфейсы, работая с кодом вручную, на основе графических макетов, подготовленных дизайнером.
Планируемые результаты обучения

Планируемые результаты обучения

  • Знать элементы и атрибуты HTML-документа.
  • Уметь создавать абсолютные и относительные гиперссылки.
  • Уметь при помощи CSS создание и использование внешнего стилевого файла.
  • Уметь использовать ссылки, закладки, фреймы, таблицы и блоки при организации навигации на странице.
  • Уметь применять JavaScript на странице
  • Уметь создавать пользовательские функции JavaScript.
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Тема 1. Язык гипертекстовой разметки (HTML) и основные компоненты веб-страниц и сайтов
    Основные сведения о языках разметки: HTML, XML, XHTML. Элементы и атрибутов. Структура HTML-документа. Основные элементы форматирования текста. Элементы блочной и текстовой разметки. Упорядоченные и неупорядоченные списки, списки определений. Представление изображений на web-страницах.
  • Тема 2. Структурирование сайта, его компоненты и иерархия web-страниц
    Механизмы адресации. Навигация. Абсолютные и относительные гиперссылки. Закладки. Интерактивность и формы
  • Тема 3. Каскадные таблицы стилей Назначение и применение CSS.
    Иерархия элементов внутри документа. Селекторы и правила работы с селекторами. Блочные и строковые элементы. Свойства текстовых фрагментов. Управление отображением цветами текста, фоном, изображением. Применение стилей и классов к элементам документа HTML. Позиционирование элементов на странице при помощи CSS. Создание и использование внешнего стилевого файла. Приемы структурирования web-страницы с использованием стилей.
  • Тема 4. Разработка сайтов с использованием HTML и CSS
    Макетирование сайта. Файловая структура сайта. Применение таблиц. Основные элементы и атрибуты, используемые при создании таблиц, группировка строк и столбцов таблицы. Блочная верстка с использованием CSS. Организация систем навигации. Фреймы, таблицы и блоки. Возможности создания многоуровневых структур. Эффективное использование ссылок, закладок, фреймов, таблиц и блоков при организации навигации
  • Тема 5. JavaScript. Алгоритмы и основы программирования
    Типы данных, переменные и оператор присвоения. Арифметические, логические операторы. Операторы сравнения. Операторы условного перехода. Операторы цикла.
  • Тема 6. Функции, объекты и разработка веб-приложений Встроенные функции.
    Пользовательские функции. Выражения с функциями. Объекты JavaScript. Создание меню. Поиск в текстовой области. Обработка данных форм. Таблицы и обработка табличных данных.
Элементы контроля

Элементы контроля

  • неблокирующий Текущий контроль предусматривает контрольную работу и домашнее задание.
  • неблокирующий в письменной форме
Промежуточная аттестация

Промежуточная аттестация

  • Промежуточная аттестация (1 модуль)
    0.5 * в письменной форме + 0.5 * Текущий контроль предусматривает контрольную работу и домашнее задание.
Список литературы

Список литературы

Рекомендуемая основная литература

  • - Диков А.В. — Клиентские технологии веб-дизайна. HTML5 и CSS3: учебное пособие - Издательство "Лань" - 2019 - ISBN: 978-5-8114-3822-8 - Текст электронный // ЭБС Лань - URL: https://e.lanbook.com/book/122174

Рекомендуемая дополнительная литература

  • - Основы работы с CSS - Национальный Открытый Университет "ИНТУИТ" - 2016 - ISBN: - Текст электронный // ЭБС Лань - URL: https://e.lanbook.com/book/100327
  • - Основы работы с HTML - Национальный Открытый Университет "ИНТУИТ" - 2016 - ISBN: - Текст электронный // ЭБС Лань - URL: https://e.lanbook.com/book/100328