• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Бакалавриат 2019/2020

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

Лучший по критерию «Полезность курса для Вашей будущей карьеры»
Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Лучший по критерию «Новизна полученных знаний»
Статус: Курс по выбору (Бизнес-информатика)
Направление: 38.03.05. Бизнес-информатика
Когда читается: 3-й курс, 1 модуль
Формат изучения: без онлайн-курса
Язык: русский
Кредиты: 3
Контактные часы: 32

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

Аннотация

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

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

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

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

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

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

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

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

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

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

  • Промежуточная аттестация (1 модуль)
    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