2025/2026




Веб-программирование
Статус:
Дисциплина общефакультетского пула
Кто читает:
Департамент прикладной математики
Когда читается:
2, 3 модуль
Охват аудитории:
для всех кампусов НИУ ВШЭ
Преподаватели:
Зонтов Юрий Владимирович
Язык:
русский
Кредиты:
3
Контактные часы:
68
Программа дисциплины
Аннотация
Целями освоения дисциплины Основы Веб-программирования являются получение знаний о принципах функционирования веб-приложений и приобретение практических навыков их проектирования и реализации. В результате освоения дисциплины студенты будут: Знать принципы функционирования веб-приложений и протокола HTTP; Уметь проектировать и создавать веб-приложения на Node.js; Иметь навыки (приобрести опыт) применения языков HTML, CSS, JavaScript.
Цель освоения дисциплины
- Получение знаний о принципах функционирования веб-приложений и приобретение практических навыков их проектирования и реализации.
Планируемые результаты обучения
- Знаком с основными принципами функционирования веб-приложений, архитектурой клиент-сервер, протоколом HTTP
- Владеет технологиями HTML, CSS, JavaScript.
- Владеет технологиями веб-разработки back-end: Node.js, MongoDB, ASP.Net Core MVC, MS SQL Server
Содержание учебной дисциплины
- Принципы функционирования веб-приложений
- HTML, CSS, JavaScript
- Создание веб-приложений на Node.js и ASP.Net Core MVC
Промежуточная аттестация
- 2025/2026 3rd module0.2 * Домашнее задание + 0.2 * Домашнее задание + 0.1 * Практическая работа + 0.1 * Практическая работа + 0.4 * Экзамен
Список литературы
Рекомендуемая основная литература
- ASP.NET Core в действии, Лок, Э., 2025
- Node.js в действии, Янг, А., 2018
- Антонов, И. В. Веб-программирование : учебное пособие / И. В. Антонов, Ю. В. Бруттан. — Псков : ПсковГУ, 2025. — 134 с. — ISBN 978-5-00200-236-8. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/494510 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
- Отзывчивый дизайн на HTML5 и CSS3 для любых устройств. 3-е изд.. - 978-5-4461-1495-5 - Фрэйн Бен - 2022 - Санкт-Петербург: Питер - https://ibooks.ru/bookshelf/382393 - 382393 - iBOOKS
- Саблина, В. А. Основы программирования на JavaScript : учебное пособие / В. А. Саблина, Е. А. Трушина. — Рязань : РГРТУ, 2022. — 96 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/380477 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
Рекомендуемая дополнительная литература
- 22582 - HTTP/2 в действии - Б.Поллард - ДМК Пресс - 9785970609255 - 2021 - https://hse.alpinadigital.ru/document/22582 - Alpina
- HTML5 и CSS3. Мастер-класс: Пер. с англ. - 978-5-9775-1929-8 - Никсон Р. - 2024 - Санкт-Петербург: БХВ-Петербург - https://ibooks.ru/bookshelf/396500 - 396500 - iBOOKS
- Шаблоны проектирования Node.js : воспользуйтесь самыми мощными компонентами и шаблонами платформы Node.js для создания масштабируемых модульных приложений, Каскиаро, М., 2017