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

Web Application Design

2023/2024
Academic Year
RUS
Instruction in Russian
8
ECTS credits
Course type:
Compulsory course
When:
4 year, 1-3 module

Instructors


Пискунов Андрей Дмитриевич

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

Аннотация

Курс «Разработка веб-приложений» позволяет студентам приобрести теоретические и практические знания по разработке веб-приложений и сервисов Web4.0, и проектной командной работе по разработке веб-приложений и сервисов, а также обеспечит освоение новых технологий, таких, как применение методов машинного обучения в веб-проектировании. В результате изучения дисциплины студенты поймут основные концепции и принципы разработки веб-приложений и сервисов и получат знания и практические навыки frontend и backend разработчиков интеллектуальных веб-приложений. Курс расширяет знания студентов по возможностям применения искусственного интеллекта в разрабатываемых современных веб-приложениях и сервисах и является одним из базовых при выполнении ВКР, проектов и при прохождении производственной практики на предприятиях с IT уклоном.
Цель освоения дисциплины

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

  • В результате изучения дисциплины студенты поймут основные концепции и принципы разработки веб-приложений и сервисов Web4.0 и получат знания и практические навыки frontend- и backend-разработчиков с использованием в приложениях элементов искусственного интеллекта.
  • В результате изучения дисциплины студенты поймут основные концепции и принципы разработки веб-приложений и сервисов Web4.0 и получат знания и практические навыки frontend- и backend-разработчиков.
Планируемые результаты обучения

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

  • Знать GRID - сеточные технологии верстки веб-страниц, использовать GRID - сеточные технологии верстки веб-страниц при разработке Frontend’a веб-приложений.
  • Знать HTML5, CSS3, технологии адаптивной верстки веб-страниц.
  • Знать историю и перспективы развития предметной области.
  • Знать основы JS, писать скрипты на JS.
  • Знать основы Python, уметь писать код на Python.
Содержание учебной дисциплины

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

  • Введение в предметную область. Начало группового проектирования веб-приложения (ВП). Групповое проектирование интернет-приложения (ВП) (продолжение)
  • HTML, HTML5, CSS (начало) адаптивная верстка на примерах (начало). HTML5, CSS3 (продолжение) Первый проект. CSS, CSS3, JS, JS-библиотеки
  • GRID - сеточные технологии верстки веб-страниц
  • JS. Часть 1. JS. Часть 2. Node.js. WebStorm. WebStorm и Angular4 JS_3. Формы. Графики. GitHub
  • Python и Pycharm. Часть 1 Python и Pycharm. Часть 2 Python и Pycharm. Часть 3
  • Python&Django&Pycharm. Простой сайт с админкой Python&Django&Pycharm. Статический шаблон интернет приложения. Его применение в Django
  • Нейросети для веб. Программная реализация.
  • Разработка интернет-приложения в CMS WordPress. Часть 1 Разработка интернет-приложения в CMS WordPress. Часть 2. Фреймворк Cherry. Работа с контентом интернет- приложения. WordPress.
  • Часть 3. Нейросети. Примеры. Обучениеенейросети. Примеры. Нейросети в интернет-приложении Java - NetBeans
Элементы контроля

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

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

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

  • 2023/2024 учебный год 1 модуль
    0.3 * Контрольное задние + 0.7 * Экзамен
  • 2023/2024 учебный год 3 модуль
    0.3 * Контроль знаний на лекциях + 0.15 * Контрольное задание + 0.15 * Контрольное задание + 0.4 * Экзамен
Список литературы

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

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

  • Хортон, А. Разработка веб-приложений в ReactJS / А. Хортон, Р. Вайс , перевод с английского Р. Н. Рагимова. — Москва : ДМК Пресс, 2016. — 254 с. — ISBN 978-5-94074-819-9. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/97339 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

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

  • Савельев, А. О. Проектирование и разработка веб-приложений на основе технологий Microsoft : учебное пособие / А. О. Савельев, А. А. Алексеев. — 2-е изд. — Москва : ИНТУИТ, 2016. — 437 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100390 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

Авторы

  • Трубочкина Надежда Константиновна
  • Романова Ирина Ивановна