Бакалавриат
2026/2027




Научно-исследовательский семинар "Введение в DevOps"
ID 1127237
Статус:
Курс по выбору (Разработка информационных систем для бизнеса)
Где читается:
Факультет социально-экономических и компьютерных наук
Когда читается:
3-й курс, 3, 4 модуль
Охват аудитории:
для своего кампуса
Преподаватели:
Воробьев Дмитрий Владимирович
Язык:
русский
Кредиты:
3
Контактные часы:
42
Программа дисциплины
Аннотация
DevOps (DEVelopment OPeration) – это набор практик для повышения эффективности процессов разработки (Development) и эксплуатации (Operation) программного обеспечения (ПО) за счет их непрерывной интеграции и активного взаимодействия профильных специалистов с помощью инструментов автоматизации. Девопс позиционируется как Agile-подход для устранения организационных и временных барьеров между командами разработчиков и других участников жизненного цикла ПО (тестировщиками, администраторами, техподдержкой), чтобы они могли быстрее и надежнее собирать, тестировать и выпускать релизы программных продуктов. На данном курсе будет рассмотрен такой аспект парадигмы DevOps, как коллективная разработка проекта на базе системы контроля версий Gitlab, технологии автоматизированной интеграции и развертывания приложений (CI/CD), контейнеризация приложений, организация сервисов на основе контейнеров, сборка и создание docker-образов, решение задач оптимизации docker-образов, поиски уязвимостей и т.д
Цель освоения дисциплины
- Получить вводные знания по DevOps, ознакомится с методологией и основными определениями.
Планируемые результаты обучения
- Научиться работать над коллективным проектом, с применением системы контроля версий.
- Научиться применять технологию автоматической доставки и развертывания приложения на виртуальном хосте
- Применить технологию контейнеризации приложения, для запуска приложение в изолированном окружении на удаленном виртуальном хосте.
Содержание учебной дисциплины
- Раздел 1. Изучение коллективной работы с использованием системы контроля версии на учебной платформе Git
- Раздел 2. Изучение технологии CI/CD
- Раздел 3. Изучение технологии Docker
Промежуточная аттестация
- 2026/2027 4th module0.25 * Домашнее задание + 0.1 * Индивидуальные достижения + 0.3 * Проект + 0.1 * Посещаемость + 0.25 * Квизы
Список литературы
Рекомендуемая основная литература
- DevOps для современного предприятия - Херинг М. - Издательство "ДМК Пресс" - 978-5-97060-836-4 - 2020 - русский - https://e.lanbook.com/book/140580 - ЛАНЬ - 140580
- Ускоряйся! Наука DevOps : как создавать и масштабировать высокопроизводительные цифровые организации, Форсгрен, Н., 2020
- Философия DevOps. Искусство управления IT - 978-5-4461-1141-1 - Дэвис Дженнифер, Дэниелс Кэтрин - 2019 - Санкт-Петербург: Питер - https://ibooks.ru/products/365291 - 365291 - iBOOKS
Рекомендуемая дополнительная литература
- DevOps для ИТ-менеджеров: концентрированное структурированное изложение передовых идей - Скрынник О.В. - Издательство "ДМК Пресс" - 978-5-97060-692-6 - 2019 - русский - https://e.lanbook.com/book/112933 - ЛАНЬ - 112933
- Python и DevOps : ключ к автоматизации Linex, , 2022