• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Бакалавриат 2025/2026

Веб-программирование

ID 968415

Язык: русский
Кредиты: 6

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

Аннотация

Дисциплина "Веб программирование" знакомит студентов с основными подходами, технологиями, протоколами взаимодействия, используемыми в Веб программировании. Программа состоит из 2х частей: первая посвящена языку программирования JavaScript и программирования с использованием этого языка, вторая рассматривает основные прикладные аспекты программирования для веб и используемые современные технологии.
Цель освоения дисциплины

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

  • Знакомство с языком программирования JavaScript
  • Знакомство с основными технологиями, подходами и решениями в области веб программирования
  • Умение выбрать нужную веб технологию, и внедрить в решение
  • Получение навыков создания работоспособного веб приложения
Планируемые результаты обучения

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

  • Выбирать необходимый для эффективного решения тип данных
  • Запускать программные компоненты при наступлении определённых событий
  • Использовать базовый синтаксис для решения прикладных задач
  • Использовать встроенные в браузер механики HTML элементов
  • Использовать встроенные функции языка для управления и трансформации типов
  • Находить требуемый элемент в дереве DOM
  • Описывать структуру отображаемых данных в виде HTML
  • Определять события браузера при пользовательском взаимодействии
  • Оценивать эффективность (сложность алгоритма) на базе выбранного типа
  • Применять интерпретатор JavaScript для запуска программ
  • Создавать необходимые структуры данных на базе примитивов
  • Создавать простые программы с использованием синтаксиса языка JavaScript
  • Управлять отображением данных при помощи CSS
  • Управлять представлением в браузере посредством изменения дерева DOM
Содержание учебной дисциплины

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

  • Обзор синтаксиса JavaScript
  • Типы и структуры данных
  • Html и CSS
  • Публичные интерфейсы браузера, DOM
Элементы контроля

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

  • неблокирующий Контрольная работа 2. Разработка тематического приложения
  • неблокирующий Контрольная работа 1. Создание сайта с использованием маршрутизаторов и шаблонов
Промежуточная аттестация

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

  • 2025/2026 4th module
    0,5 kr1+0,5 kr2
Список литературы

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

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

  • Haverbeke, M. (2019). Eloquent JavaScript, 3rd Edition : A Modern Introduction to Programming (Vol. Third edition). San Francisco, CA: No Starch Press. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1739634
  • Введение в HTML5 - - - Национальный Открытый Университет "ИНТУИТ" - - - 2016 - русский - https://e.lanbook.com/book/100680 - ЛАНЬ - 100680

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

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

Авторы

  • Шадрина Елена Викторовна