Бакалавриат
2025/2026




Веб-программирование
ID 968415
Статус:
Курс обязательный (Программная инженерия (очно-заочное обучение))
Когда читается:
3-й курс, 4 модуль
Охват аудитории:
для своего кампуса
Преподаватели:
Шадрина Елена Викторовна
Язык:
русский
Кредиты:
6
Программа дисциплины
Аннотация
Дисциплина "Веб программирование" знакомит студентов с основными подходами, технологиями, протоколами взаимодействия, используемыми в Веб программировании. Программа состоит из 2х частей: первая посвящена языку программирования JavaScript и программирования с использованием этого языка, вторая рассматривает основные прикладные аспекты программирования для веб и используемые современные технологии.
Цель освоения дисциплины
- Знакомство с языком программирования JavaScript
- Знакомство с основными технологиями, подходами и решениями в области веб программирования
- Умение выбрать нужную веб технологию, и внедрить в решение
- Получение навыков создания работоспособного веб приложения
Планируемые результаты обучения
- Выбирать необходимый для эффективного решения тип данных
- Запускать программные компоненты при наступлении определённых событий
- Использовать базовый синтаксис для решения прикладных задач
- Использовать встроенные в браузер механики HTML элементов
- Использовать встроенные функции языка для управления и трансформации типов
- Находить требуемый элемент в дереве DOM
- Описывать структуру отображаемых данных в виде HTML
- Определять события браузера при пользовательском взаимодействии
- Оценивать эффективность (сложность алгоритма) на базе выбранного типа
- Применять интерпретатор JavaScript для запуска программ
- Создавать необходимые структуры данных на базе примитивов
- Создавать простые программы с использованием синтаксиса языка JavaScript
- Управлять отображением данных при помощи CSS
- Управлять представлением в браузере посредством изменения дерева DOM
Содержание учебной дисциплины
- Обзор синтаксиса JavaScript
- Типы и структуры данных
- Html и CSS
- Публичные интерфейсы браузера, DOM
Элементы контроля
- Контрольная работа 2. Разработка тематического приложения
- Контрольная работа 1. Создание сайта с использованием маршрутизаторов и шаблонов
Список литературы
Рекомендуемая основная литература
- 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