• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
2026/2027

Основы промышленной разработки

ID 1152618

Статус: Маго-лего
Охват аудитории: для своего кампуса
Язык: русский
Кредиты: 6
Контактные часы: 28

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

Аннотация

В этом курсе мы поговорим об аспектах, которые обычно приобретаются только на практике в процессе освоения профессии в IT. Мы рассмотрим, как вести коммуникацию между сотрудниками посредством кода, автоматизируем рутинные задачи при помощи командной строки, научимся создавать окружение проекта. Немаловажным аспектом курса является повествование об автоматизации тестирования в сфере анализа данных.
Цель освоения дисциплины

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

  • После окончания курса студенты смогут построить автоматический конвейер сборки, тестирования проекта машинного обучения и подготовки использования этого проекта в боевой среде
Планируемые результаты обучения

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

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

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

  • Системы контроля версий: дополнительные главы
  • Скриптинг в Bash-е: дополнительные главы
  • Тестирование
  • Контейнеризация - продвинутые темы
  • “Непрерывные” технологии программирования
  • Мониторинг сервисов
  • Выкатка новых версий продукта
Элементы контроля

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

  • неблокирующий Домашнее задание 5
  • неблокирующий Домашнее задание 1
  • неблокирующий Домашнее задание 2
  • неблокирующий Домашнее задание 6
  • неблокирующий Домашнее задание 3
  • неблокирующий Домашнее задание 4
Промежуточная аттестация

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

  • 2026/2027 4th module
    0.17 * Домашнее задание 6 + 0.16 * Домашнее задание 5 + 0.17 * Домашнее задание 4 + 0.17 * Домашнее задание 3 + 0.16 * Домашнее задание 1 + 0.17 * Домашнее задание 2
Список литературы

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

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

  • Горбенко, А. О. Программная инженерия : учебник / А. О. Горбенко, А. А. Попов. — Москва : КноРус, 2026. — 307 с. — ISBN 978-5-406-15966-8. — URL: https://book.ru/book/962013 (дата обращения: 01.07.2026). — Текст : электронный.
  • Непрерывное развертывание ПО : автоматизация процессов сборки, тестирования и внедрения новых версий программ, Хамбл, Д., 2018
  • Программная инженерия. Основные принципы, методы и инструменты - Минакова О. В. - Издательство "Лань" - 978-5-507-55013-5 - 2026 - русский - https://e.lanbook.com/book/515097 - ЛАНЬ - 515097

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

  • Машинное обучение. - 978-5-496-02989-6 - Бринк Хенрик, Ричардс Джозеф, Феверолф Марк - 2018 - Санкт-Петербург: Питер - https://ibooks.ru/products/355472 - 355472 - iBOOKS

Авторы

  • Ахмедова Гюнай Интигам кызы
  • Ахтямов Павел Ибрагимович