Мы используем файлы cookies для улучшения работы сайта НИУ ВШЭ и большего удобства его использования. Более подробную информацию об использовании файлов cookies можно найти здесь, наши правила обработки персональных данных – здесь. Продолжая пользоваться сайтом, вы подтверждаете, что были проинформированы об использовании файлов cookies сайтом НИУ ВШЭ и согласны с нашими правилами обработки персональных данных. Вы можете отключить файлы cookies в настройках Вашего браузера.

  • A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Разработка веб-приложений на фреймворках

2024/2025
Учебный год
RUS
Обучение ведется на русском языке
5
Кредиты
Статус:
Курс обязательный
Когда читается:
3-й курс, 1, 2 модуль

Преподаватель


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

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

Аннотация

Дисциплина посвящена изучению методов разработки веб-приложений с использованиемфреймворков:лежащих в основе разработки принципов, языка разметки 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

Авторы

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