• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Научно-исследовательский семинар "Введение в DevOps"

2025/2026
Учебный год
RUS
Обучение ведется на русском языке
3
Кредиты
Лучший по критерию «Полезность курса для Вашей будущей карьеры»
Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Лучший по критерию «Новизна полученных знаний»
Статус:
Курс по выбору
Когда читается:
3-й курс, 3, 4 модуль

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

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

Аннотация

DevOps (DEVelopment OPeration) – это набор практик для повышения эффективности процессов разработки (Development) и эксплуатации (Operation) программного обеспечения (ПО) за счет их непрерывной интеграции и активного взаимодействия профильных специалистов с помощью инструментов автоматизации. Девопс позиционируется как Agile-подход для устранения организационных и временных барьеров между командами разработчиков и других участников жизненного цикла ПО (тестировщиками, администраторами, техподдержкой), чтобы они могли быстрее и надежнее собирать, тестировать и выпускать релизы программных продуктов. На данном курсе будет рассмотрен такой аспект парадигмы DevOps, как коллективная разработка проекта на базе системы контроля версий Gitlab, технологии автоматизированной интеграции и развертывания приложений (CI/CD), контейнеризация приложений, организация сервисов на основе контейнеров, сборка и создание docker-образов, решение задач оптимизации docker-образов, поиски уязвимостей и т.д
Цель освоения дисциплины

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

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

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

  • Научиться работать над коллективным проектом, с применением системы контроля версий.
  • Научиться применять технологию автоматической доставки и развертывания приложения на виртуальном хосте
  • Применить технологию контейнеризации приложения, для запуска приложение в изолированном окружении на удаленном виртуальном хосте.
Содержание учебной дисциплины

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

  • Раздел 1. Изучение коллективной работы с использованием системы контроля версии на учебной платформе Git
  • Раздел 2. Изучение технологии CI/CD
  • Раздел 3. Изучение технологии Docker
Элементы контроля

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

  • неблокирующий Индивидуальные достижения
  • неблокирующий Посещаемость
  • неблокирующий Квизы
  • неблокирующий Домашнее задание
  • неблокирующий Проект
Промежуточная аттестация

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

  • 2025/2026 4th module
    0.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

Авторы

  • Карпович Марина Валерьевна