Мы используем файлы 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

Технологии разработки прикладных приложений

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

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

Визгунов Арсений Николаевич

Визгунов Арсений Николаевич

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

Аннотация

В рамках данного предмета рассматриваются актуальные вопросы создания современных корпоративных приложений. Рассматриваются основные технологии и сервисы, без которых современная разработка программного обеспечения невозможна. Особое внимание уделяется особенностям взаимной интеграции технологий и программных решений.
Цель освоения дисциплины

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

  • Умение настраивать интеграцию процессов разработки с внешими сервисами
  • Умение создавать простейшее веб-приложение
  • Умение покрывать программный код модульными тестами
  • Умение работать с системой контроля версий Git
Планируемые результаты обучения

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

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

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

  • Введение в Git: особенности работы с системами контроля версий
  • Системы CI/CD как неотъемлемая часть разработки корпоративных приложений
  • Python как язык для разработки веб-приложений
  • Современные парадигмы программирования: ИП, ФП, ООП
  • Основные виды функционального и нефункционального тестирования
Элементы контроля

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

  • неблокирующий Домашняя лабораторная работа "Разработка простейшего парсера веб-страниц в форме веб-приложения"
  • неблокирующий Домашняя лабораторная работа "Интеграция со сторонними сервисами развёртывания приложений"
Промежуточная аттестация

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

  • Промежуточная аттестация (3 модуль)
    0.6 * Домашняя лабораторная работа "Интеграция со сторонними сервисами развёртывания приложений" + 0.4 * Домашняя лабораторная работа "Разработка простейшего парсера веб-страниц в форме веб-приложения"
Список литературы

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

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

  • Северенс Ч. - Введение в программирование на Python - Национальный Открытый Университет "ИНТУИТ" - 2016 - 231с. - ISBN: - Текст электронный // ЭБС ЛАНЬ - URL: https://e.lanbook.com/book/100703

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

  • Beysolow, T. (2018). Applied Natural Language Processing with Python : Implementing Machine Learning and Deep Learning Algorithms for Natural Language Processing. [Berkeley, CA]: Apress. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1892182
  • Weiming, J. M. (2019). Mastering Python for Finance : Implement Advanced State-of-the-art Financial Statistical Applications Using Python, 2nd Edition (Vol. Second edition). Birmingham, UK: Packt Publishing. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=2116431
  • Шелудько, В. М. Язык программирования высокого уровня Python. Функции, структуры данных, дополнительные модули : учебное пособие / В. М. Шелудько ; Южный федеральный университет. - Ростов-наДону ; Таганрог : Издательство Южного федерального университета, 2017. - 107 с. - ISBN 978-5-9275-2648-2. - Текст : электронный. - URL: https://new.znanium.com/catalog/product/1021664 - Текст : электронный. - URL: http://znanium.com/catalog/product/1021664