2023/2024
Основы веб-программирования
Статус:
Дисциплина общефакультетского пула
Кто читает:
Департамент прикладной математики
Когда читается:
3 модуль
Охват аудитории:
для всех кампусов НИУ ВШЭ
Преподаватели:
Зонтов Юрий Владимирович
Язык:
русский
Кредиты:
4
Контактные часы:
40
Программа дисциплины
Аннотация
Целями освоения дисциплины Основы Веб-программирования являются получение знаний о принципах функционирования веб-приложений и приобретение практических навыков их проектирования и реализации. В результате освоения дисциплины студенты будут: Знать принципы функционирования веб-приложений и протокола HTTP; Уметь проектировать и создавать веб-приложения на Node.js; Иметь навыки (приобрести опыт) применения языков HTML, CSS, JavaScript.
Цель освоения дисциплины
- Получение знаний о принципах функционирования веб-приложений и приобретение практических навыков их проектирования и реализации.
Планируемые результаты обучения
- Знает принципы функционирования веб-приложений и протокола HTTP
- Имеет навыки (приобрел опыт) применения языков HTML, CSS, JavaScript
- Умеет проектировать и создавать веб-приложения на Node.js
Содержание учебной дисциплины
- Front-end: HTML, CSS, JavaScript
- Основные принципы функционирования веб-приложений
- Back-end: Создание веб-приложений на Node.js
Промежуточная аттестация
- 2023/2024 учебный год 3 модуль0.4 * Домашнее задание + 0.2 * Практическая работа + 0.4 * Экзамен
Список литературы
Рекомендуемая основная литература
- HTML5 и CSS3 : разработка сайтов для любых браузеров и устройств, Фрэйн, Б., 2017
- Node.js в действии, Янг, А., 2018
- Компьютерные сети : принципы, технологии, протоколы: учеб. пособие для вузов, Олифер, В. Г., 2015
- Новая большая книга CSS, Макфарланд, Д., 2019
- Шаблоны проектирования Node.js : воспользуйтесь самыми мощными компонентами и шаблонами платформы Node.js для создания масштабируемых модульных приложений, Каскиаро, М., 2017
Рекомендуемая дополнительная литература
- HTML, JavaScript, PHP и MySQL : джентельменский набор Web - мастера, Прохоренок, Н. А., 2019