We use cookies in order to improve the quality and usability of the HSE website. More information about the use of cookies is available here, and the regulations on processing personal data can be found here. By continuing to use the site, you hereby confirm that you have been informed of the use of cookies by the HSE website and agree with our rules for processing personal data. You may disable cookies in your browser settings.

  • A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Development of web applications on frameworks

2024/2025
Academic Year
RUS
Instruction in Russian
5
ECTS credits
Delivered at:
Department of Business Informatics and Operations Management
Course type:
Compulsory course
When:
3 year, 1, 2 module

Instructor


Алексеева Юлия Андреевна

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

Аннотация

Дисциплина посвящена изучению методов разработки веб-приложений с использованиемфреймворков:лежащих в основе разработки принципов, языка разметки HTML5, каскадных таблиц стилейCSS3 и их препроцессоров, обзор языка JavaScript, методов и инструментовпрототипирования и создания UX/UI, использование frontend (jQuerry, vue.js) и серверныхфреймворков (Drupal или Django).По результатам изучения дисциплины студенты будут иметь навыки создания небольшоговеб-приложения.
Цель освоения дисциплины

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

  • Приобретение знаний о принципах разработки ux/ui;
  • Приобретение умений проектирования макетов приложений. Использования готовых макетов для работы;
  • Приобретение знаний в области программирования веб-страниц;
  • Приобретение навыков работы с HTML, CSS, JavaScript, jQuerry, vue.js.
  • Приобретение знаний в области программирования веб-страниц;
Планируемые результаты обучения

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

  • Умеет использовать макет/прототип интерфейса
  • Умеет сверстать на основе макета веб-страницу
  • Умеет создавать веб-интерфейс с помощью фреймворков
Содержание учебной дисциплины

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

  • Обзор веб-приложений и способов их разработки. Основы HTML5
  • Принципы проектирования интерфейсов. Основы CSS3
  • Работа с изображениями
  • Веб-формы
  • Препроцессоры, библиотеки, фреймворки: обзор
  • Веб-анимация, микроитерации
  • Адаптивность, работа приложения на мобильных устройствах
  • Single page application и Vue.js
  • Анализ макета приложения, Верстка интерфейса
  • Разработка интерфейса с vue.js
  • Подготовка приложения к публикации
  • Фреймворки для работы с бэкэндом
Элементы контроля

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

  • неблокирующий Текущий контроль
    Проводится онлайн с показом экрана студентом с выполненным заданием/работающим кодом и объяснением логики решения задачи, если оно необходимо. Объем выполненных заданий должен соответствовать объему заданий в соответствие с планом работы группы.
  • неблокирующий Экзамен
    Проводится онлайн с использованием системы Smart LMS. на платформе Codepen. Экзамен представляет собой задание реализации элементов интерфейса по предложенному преподавателем макету и заданию из 8 пунктов. На экзамен выделяется 80 минут и 10 минут на загрузку заданий. К экзамену необходимо подключиться за 15 минут до начала, по сигналу преподавателя приступить к выполнению заданий. Компьютер студента должен удовлетворять требованиям: наличие рабочей камеры и микрофона, скоростной интернет, доступ к системе Webinar. На протяжении работы камера и микрофон должны быть включены. Требуется расположить камеру сбоку или фронтально от себя таким образом, чтобы она была направлена на рабочий экран компьютера, на котором выполняется работа, на студента и пространство вокруг студента (помещение должно быть хорошо освещено). Камера должна быть одна! (Разрешается использовать вход на занятие с мобильного телефона с его камерой, если нет вебкамеры у компьютера). По требованию преподавателя студент обязан переключиться на трансляцию своего экрана. Выходить во время экзамена из комнаты нельзя. На столе можно иметь только письменные принадлежности, без пенала, чистые листы бумаги и воду. Наличие каких-либо носителей информации поблизости от рабочего места студента, а также других людей, считается нарушением и заканчивается удалением студента с экзамена и выставлением оценки «0». Во время экзамена студентам запрещено выключать камеру и микрофон: до окончания экзамена видео и звук должны оставаться активными, включая время на сохранение работы и отправку ее на проверку. Кратковременным нарушением связи во время экзамена считается нарушение связи менее 5 минут и не более одного раза. Долговременным нарушением связи во время экзамена считается нарушение от 5 минут и более. При долговременном нарушении связи студент может продолжить участие в написании экзамена по усмотрению преподавателя.
Промежуточная аттестация

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

  • 2024/2025 2nd module
    0.4 * Текущий контроль + 0.6 * Экзамен
Список литературы

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

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

  • Отзывчивый дизайн на HTML5 и CSS3 для любых устройств. 3-е изд.. - 978-5-4461-1495-5 - Фрэйн Бен - 2022 - Санкт-Петербург: Питер - https://ibooks.ru/bookshelf/382393 - 382393 - iBOOKS
  • Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. 6-е изд. - 978-5-4461-1970-7 - Никсон Робин - 2023 - Санкт-Петербург: Питер - https://ibooks.ru/bookshelf/386792 - 386792 - iBOOKS

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

  • Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. 5-е изд. - 978-5-4461-0825-1 - Никсон Р. - 2019 - Санкт-Петербург: Питер - https://ibooks.ru/bookshelf/359215 - 359215 - iBOOKS

Авторы

  • Будько Виктория Александровна