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

Научно-исследовательский семинар "Разработка web-приложений на JavaScript"

Статус: Курс по выбору (Программная инженерия)
Направление: 09.03.04. Программная инженерия
Когда читается: 3-й курс, 1-3 модуль
Формат изучения: без онлайн-курса
Охват аудитории: для всех кампусов НИУ ВШЭ
Язык: русский
Кредиты: 3

Программа дисциплины

Аннотация

Курс направлен на изучение разработки полнофункциональных веб-приложений на мультипарадигменном языке программирования JavaScript, поддерживающем объектно-ориентированный, императивный и функциональный стили, с использованием современных программных инструментов.
Цель освоения дисциплины

Цель освоения дисциплины

  • Получение навыков разработки web-приложений
  • Освоение языка программирования JavaScript.
Планируемые результаты обучения

Планируемые результаты обучения

  • Обладать навыками проектирования и реализации web-приложений.
  • Знать язык программирования JavaScript.
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Введение в разработку web-приложений
  • Основы JavaScript
  • BOM
  • DOM
  • Функциональное программирование
  • Объектно-ориентированное программирование
  • Шаблоны проектирования
Элементы контроля

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

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

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

  • 2024/2025 3rd module
    Final = 0.3*ДЗ_1 + 0.3*ДЗ_2 + 0.4*Экзамен
Список литературы

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

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

  • Выразительный JavaScript : современное веб - программирование, Хавербеке, М., 2020
  • Как устроен JavaScript, Крокфорд, Д., 2019

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

  • ES6 & не только: вы не знаете JS, Симпсон, К., 2017

Авторы

  • Петрухина Анастасия Сергеевна
  • Шилов Валерий Владимирович
  • Буцкая Евгения Александровна