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

  • A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Контакты

603093 Н.Новгород,ул. Родионова, 136

603095 Н.Новгород,ул. Львовская, 1В

603155 Н.Новгород,ул. Б.Печерская, д.25/12

Статья
SensorDBSCAN: Semi-Supervised Active Learning Powered Method for Anomaly Detection and Diagnosis

Ivanov P., Shtark M., Kozhevnikov A. et al.

IEEE Access. 2025. Vol. 13. P. 25186-25197.

Глава в книге
Elements of Sustainable Enterprise Architecture for the Energy Sector Business Modeling

Pavel Malyzhenkov, Masi M., Rossi F.

In bk.: Information Systems for Intelligent Systems. Proceedings of ISBM 2024, Volume 2. (SIST, volume 431). Vol. 2. Springer, 2025. P. 27-37.

Препринт
DAREL: Data Reduction with Losses for Training Acceleration of Real and Hypercomplex Neural Networks

Demidovskij A., Трутнев А. И., Тугарев А. М. et al.

NeurIPS 2023 Workshop. ZmuLcqwzkl. OpenReview, 2023

Контакты

603093 Н.Новгород,ул. Родионова, 136

603095 Н.Новгород,ул. Львовская, 1В

603155 Н.Новгород,ул. Б.Печерская, д.25/12

Разработка web-приложений

2022/2023
Учебный год
RUS
Обучение ведется на русском языке
5
Кредиты

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

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

Аннотация

Курс направлен на получение практических навыков современного веб разработчика. Студент будет: • знать основные теоретические и практические аспекты программирования, основные информационные ресурсы, методы их поиска и особенности их использования при разработке web-приложений; • уметь использовать современные серверные языки программирования, базы данных, технологии и ресурсы в решении задач хранения, обработки и представления информации, уметь получать навыки практической деятельности по разработке современных web-ресурсов.
Цель освоения дисциплины

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

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

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

  • Представлять содержание, компоненты и механизмы работы web-приложений
  • Уметь выполнять начальное конфигурирование проекта
  • Умеет создавать начальную структуру приложения
  • Умеет работать с контроллерами и шаблонами
  • Умеет создавать маршруты и работать с контроллерами
  • Может работать с базами данных и с моделями
  • Может создавать записи в базе и манипулировать записями
  • Может представлять данные посредством шаблонов
  • Уметь создавать формы, связщанные с базами данных
  • Уметь конфигурировать удаленный web-секрвер
Содержание учебной дисциплины

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

  • Тема 1. Основные понятия, определяющие функционирование, технологии и компоненты web-приложений
  • Тема 2. Создание проекта
  • Тема 3. Фрагментация проекта созданием приложений
  • Тема 4. Технологии представления информации клиентам из web-приложний.
  • Тема 5. Маршруты и маршрутизатор
  • Тема 6. Применение моделей при работе с базами данных.
  • Тема 7. Методы моделей и представление данных из моделей.
  • Тема 8. Формы, связанные с моделями
  • Тема 9. Размещение приложения на удаленном web-сервере
Элементы контроля

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

  • неблокирующий Контрольная работа 1. Создание сайта с использованием маршрутизаторов, контроллеров и шаблонов
    Создание сайта с использованием маршрутизаторов, контроллеров и шаблонов в соответствии с представленными требованиями
  • неблокирующий Контрольная работа 2. Разработка тематического приложения
    Разработка тематического приложения, использующего маршрутизаторы, контроллеры, модели, базы данных и шаблоны для решения прикладной задачи (содержание задачи согласовать с преподавателем)
  • неблокирующий Контрольная работа 3 на экзамене
    Представление и защита web-приложения
Промежуточная аттестация

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

  • 2022/2023 учебный год 4 модуль
    0.25 * Контрольная работа 2. Разработка тематического приложения + 0.15 * Контрольная работа 1. Создание сайта с использованием маршрутизаторов, контроллеров и шаблонов + 0.6 * Контрольная работа 3 на экзамене
Список литературы

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

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

  • Rubio, D. (2017). Beginning Django : Web Application Development and Deployment with Python. [Berkeley, CA]: Apress. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1623501
  • Волох С.В. - Ubuntu Linux с нуля - 978-5-9775-3953-1 - Санкт-Петербург: БХВ-Петербург - 2018 - 358883 - https://ibooks.ru/bookshelf/358883/reading - iBOOKS
  • Диков А.В. - Клиентские технологии веб-дизайна. HTML5 и CSS3: учебное пособие - Издательство "Лань" - 2019 - ISBN: 978-5-8114-3822-8 - Текст электронный // ЭБС ЛАНЬ - URL: https://e.lanbook.com/book/122174
  • Дронов В.А. - Django: практика создания Web-сайтов на Python - 978-5-9775-0421-8 - Санкт-Петербург: БХВ-Петербург - 2016 - 351418 - https://ibooks.ru/bookshelf/351418/reading - iBOOKS
  • Дунаев В. - HTML, скрипты и стили. — 4-е изд., перераб. и доп. - 978-5-9775-3317-1 - Санкт-Петербург: БХВ-Петербург - 2015 - 22668 - https://ibooks.ru/bookshelf/22668/reading - iBOOKS
  • Савельев, А. О. HTML5. Основы клиентской разработки : учебное пособие / А. О. Савельев, А. А. Алексеев. — 2-е изд. — Москва : ИНТУИТ, 2016. — 271 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100595 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

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

  • Budi Kurniawan - HTML : A Beginner's Tutorial - Brainy Software, 2015-116 - Текст электронный - https://ebookcentral.proquest.com/lib/hselibrary-ebooks/detail.action?docID=4339838
  • Christopher Negus - Ubuntu Linux Toolbox : 1000+ Commands for Ubuntu and Debian Power Users - John Wiley & Sons, Incorporated - 2013-370 - Текст электронный - https://ebookcentral.proquest.com/lib/hselibrary-ebooks/detail.action?docID=843642
  • Брокшмидт, К. Введение в разработку приложений для Windows 8 с использованием HTML, CSS и JavaScript : учебное пособие / К. Брокшмидт. — 2-е изд. — Москва : ИНТУИТ, 2016. — 459 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100709 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Введение в HTML5 : учебное пособие. — 2-е изд. — Москва : ИНТУИТ, 2016. — 133 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100680 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Колисниченко Д. - Ubuntu 10. Краткое руководство пользователя - 978-5-9775-0598-7 - Санкт-Петербург: БХВ-Петербург - 2010 - 22291 - https://ibooks.ru/bookshelf/22291/reading - iBOOKS
  • Меле, А. Django 2 в примерах / А. Меле , перевод с английского Д. В. Плотниковой. — Москва : ДМК Пресс, 2019. — 408 с. — ISBN 978-5-97060-746-6. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/123711 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

Авторы

  • Марширов Виктор Викторович
  • Шадрина Елена Викторовна
  • Асеева Наталья Владимировна