• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Контакты

Адрес: 614070, г. Пермь, бульвар Гагарина, 37, кабинет 313

Телефон: (342) 254-56-08

Руководство
Заведующий кафедрой Плотникова Евгения Григорьевна
Кафедра информационных технологий в бизнесе (Пермь): Специалист по учебно-методической работе Карпович Марина Валерьевна

Документы

Положение о кафедре (PDF, 113 Кб)

 

Книга
Логическое программирование

Петренко А. А., Суворов А. О.

М.: Общество с ограниченной ответственностью «Научно-издательский центр ИНФРА-М», 2025.

Статья
Comparative Analysis of Requirements Prioritization Methods for Personalized Nutrition Web Applications

Mozhegova A., V.V. Lanin.

Proceedings of the Institute for System Programming of the RAS. 2025. Vol. 37. No. 5. P. 225-240.

Глава в книге
Development the reinforcement learning model for sources identification of H2S industrial emissions

Kychkin A., Chernitsin I., Vikentyeva O.

In bk.: 2025 International Conference on Industrial Engineering, Applications and Manufacturing (ICIEAM). IEEE, 2025. P. 987-991.

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

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

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

Воробьев Дмитрий Владимирович

Воробьев Дмитрий Владимирович

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

Аннотация

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

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

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

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

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

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

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

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

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

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

  • 2023/2024 учебный год 4 модуль
    0.25 * Домашнее задание + 0.1 * Индивидуальные достижения + 0.25 * Квизы + 0.1 * Посещаемость + 0.3 * Проект
Список литературы

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

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

  • Философия DevOps. Искусство управления IT - 978-5-4461-1141-1 - Дэвис Дженнифер, Дэниелс Кэтрин - 2019 - Санкт-Петербург: Питер - https://ibooks.ru/bookshelf/365291 - 365291 - iBOOKS
  • Херинг, М. DevOps для современного предприятия : учебное пособие / М. Херинг , перевод с английского М. А. Райтмана.. — Москва : ДМК Пресс, 2020. — 232 с. — ISBN 978-5-97060-836-4. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/140580 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

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

  • Скрынник, О. В. DevOps для ИТ-менеджеров: концентрированное структурированное изложение передовых идей / О. В. Скрынник. — 2-е изд. — Москва : ДМК Пресс, 2019. — 126 с. — ISBN 978-5-97060-692-6. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/112933 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

Авторы

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