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

Web Programming

2022/2023
Academic Year
RUS
Instruction in Russian
7
ECTS credits
Delivered at:
Department of Information Technologies in Business (Faculty of Economics, Management, and Business Informatics)
Course type:
Elective course
When:
4 year, 1 module

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

Аннотация

Учебный курс "Web-программирование" предназначен для обучения студентов навыкам разработки интернет-сайтов. В рамках дисциплины рассматриваются информационные технологии, связанные с web-разработкой, языки и принципы программирования сайтов, средства автоматизации разработки. Дается представление о процессе проектирования сайтов и особенностях жизненного цикла web-систем.
Цель освоения дисциплины

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

  • обучение проектированию, разработке и внедрению WEB-систем
Планируемые результаты обучения

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

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

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

  • Раздел 1. Верстка web-страниц
    Тема 1. Основные элементы web-систем Основные составляющие "всемирной паутины". История развития WWW. Назначение и функции web-браузеров. Структура сайта. Структура web-систем. Протокол http. Понятие URL. Процесс разработки сайта. Языки разметки текста. Назначение SGML. Тема 2. Язык разметки HTML Структура HTML-документа. Заголовок HTML-документа. Разметка текста в HTML. Списки в HTML. Таблицы в HTML. Формы в HTML. Тема 3. Каскадные таблицы стилей CSS Назначение CSS. Варианты размещения CSS. Приоритет использования CSS. Типы селекторов CSS. Стили текста CSS. Единицы измерения CSS. Задание цвета в CSS. Box-модель CSS. Позиционирование объектов с помощью CSS. Фреймворки CSS.
  • Раздел 2. Программирование web-страниц
    Тема 4. Язык программирования JavaScript Назначение и способы использования JavaScript. Типы данных JavaScript. Синтаксис JavaScript. Объекты web-браузера, доступные через JavaScript. Включение Javascript в HTML-документ. Тип String в JavaScript. Тип Number в JavaScript. Тип Boolean в JavaScript. Тип Date в JavaScript. Тип Array в JavaScript. Сообщения в popup-окнах JavaScript. Обработка событий в JavaScript. Работа с таймером в JavaScript. Тема 5. Объектная модель документа Обращение к элементам DOM. Создание элементов DOM. JavaScript-фреймворки. Возможности jQuery.
  • Раздел 3. Фреймворки для веб-программирования
    Тема 6. Фреймворки CSS Препроцессоры CSS: LESS и SASS. Средство разработки веб-страниц Bootstrap Тема 7. Фреймворки Javascript Библиотека jQuery. Фреймворк AngularJS. Фреймворк ReactJS.
Элементы контроля

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

  • неблокирующий Самостоятельная работа
  • неблокирующий Экзамен
  • неблокирующий Задание
Промежуточная аттестация

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

  • Промежуточная аттестация (1 модуль)
    0.3 * Задание + 0.3 * Самостоятельная работа + 0.4 * Экзамен