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

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

ID 1142679

Статус: Курс по выбору (Прикладная математика)
Когда читается: 4-й курс, 2, 3 модуль
Охват аудитории: для своего кампуса
Язык: русский
Кредиты: 4
Контактные часы: 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
Элементы контроля

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

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

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

  • 2026/2027 3rd module
    0.2 * Домашнее задание + 0.4 * Экзамен + 0.1 * Практическая работа
Список литературы

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

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

  • ASP.NET Core в действии, Лок, Э., 2025
  • Node.js в действии, Янг, А., 2018
  • Веб-программирование - Антонов И. В., Бруттан Ю. В. - Псковский государственный университет - 978-5-00200-236-8 - 2025 - русский - https://e.lanbook.com/book/494510 - ЛАНЬ - 494510
  • Основы программирования на JavaScript - Саблина В. А., Трушина Е. А. - Рязанский государственный радиотехнический университет им. В.Ф. Уткина - - - 2022 - русский - https://e.lanbook.com/book/380477 - ЛАНЬ - 380477
  • Отзывчивый дизайн на HTML5 и CSS3 для любых устройств. 3-е изд.. - 978-5-4461-1495-5 - Фрэйн Бен - 2022 - Санкт-Петербург: Питер - https://ibooks.ru/products/382393 - 382393 - iBOOKS

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

  • HTML5 и CSS3. Мастер-класс: Пер. с англ. - 978-5-9775-1929-8 - Никсон Р. - 2024 - Санкт-Петербург: БХВ-Петербург - https://ibooks.ru/products/396500 - 396500 - iBOOKS
  • HTTP/2 в действии - Б.Поллард - ДМК Пресс - 9785970609255 - 2021 - русский - https://hse.alpinadigital.ru/document/22582 - Alpina - 22582
  • Шаблоны проектирования Node.js : воспользуйтесь самыми мощными компонентами и шаблонами платформы Node.js для создания масштабируемых модульных приложений, Каскиаро, М., 2017

Авторы

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