• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
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 module
    0.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

Авторы

  • Преснова Анна Павловна
  • Зонтов Юрий Владимирович