Основы непрерывной интеграции (DevOps) весна 2025 — различия между версиями

Материал из Public ATP Wiki
Перейти к: навигация, поиск
Строка 1: Строка 1:
 
= Общие сведения =
 
= Общие сведения =
это методология, направленная на автоматизацию процессов сборки, настройки и развёртывания программного обеспечения. Она объединяет разработчиков и специалистов по IT-обслуживанию, способствуя тесному взаимодействию и интеграции их процессов для достижения высокого качества программного продукта.
+
DevOps — это методология, направленная на автоматизацию процессов сборки, настройки и развёртывания программного обеспечения. Она объединяет разработчиков и специалистов по IT-обслуживанию, способствуя тесному взаимодействию и интеграции их процессов для достижения высокого качества программного продукта.
  
 
Основная цель DevOps — повышение эффективности создания и обновления программных продуктов и услуг за счёт устранения барьеров между разработкой и эксплуатацией. Методология основывается на концепции взаимозависимости между созданием и эксплуатацией ПО, что формирует культуру совместной ответственности за конечный результат.
 
Основная цель DevOps — повышение эффективности создания и обновления программных продуктов и услуг за счёт устранения барьеров между разработкой и эксплуатацией. Методология основывается на концепции взаимозависимости между созданием и эксплуатацией ПО, что формирует культуру совместной ответственности за конечный результат.
Строка 13: Строка 13:
 
* Семестр: весенний семестр 2025
 
* Семестр: весенний семестр 2025
 
* Формы контроля: лабораторные работы + экзамен
 
* Формы контроля: лабораторные работы + экзамен
* '''[https://forms.gle/82wGfvjgbj6LMMED6 Форма регистрации на курс]'''  
+
* '''[ Форма регистрации на курс]'''  
 
* '''[https://deusops.notion.site/29dcec3331ad4977ac7de538c2f6f0d0 Подробная информация о курсе]'''
 
* '''[https://deusops.notion.site/29dcec3331ad4977ac7de538c2f6f0d0 Подробная информация о курсе]'''
* '''[https://youtu.be/ZEtQkWvoJY4 №0 Технологии DevOps: Установочная лекция]'''
+
* '''[ Технологии DevOps: Установочная лекция]'''
* '''[https://t.me/+nQi9sJAzZJI0NDgy Telegram-чат курса]'''
+
* '''[https://t.me/+yAKRR0sHttA4NzEy Telegram-чат курса]'''
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQeQy_zzxc3ntNSrUOyHc1QXB_l4eo3EjhRA7M9Rw0bkDfrpWIOuSYAO-hTdawJnzZiCsnSkfLpI_b1/pubhtml?gid=376742838&single=true Таблица с оценками]
+
* [ Таблица с оценками]
* [https://forms.gle/19tr6MQ9z8AHHJ5s8 Продление дедлайнов]
+
* [ Продление дедлайнов]
  
 
= Преподаватели =
 
= Преподаватели =

Версия 14:26, 21 января 2025

Общие сведения

DevOps — это методология, направленная на автоматизацию процессов сборки, настройки и развёртывания программного обеспечения. Она объединяет разработчиков и специалистов по IT-обслуживанию, способствуя тесному взаимодействию и интеграции их процессов для достижения высокого качества программного продукта.

Основная цель DevOps — повышение эффективности создания и обновления программных продуктов и услуг за счёт устранения барьеров между разработкой и эксплуатацией. Методология основывается на концепции взаимозависимости между созданием и эксплуатацией ПО, что формирует культуру совместной ответственности за конечный результат.

DevOps внедряется как подход к улучшению гибкости, скорости и надёжности разработки, позволяя быстрее реагировать на изменения и обеспечивать пользователям стабильные обновления с минимальными рисками.

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

Задача инженеров автоматизации технологических процессов сборки, настройки и развёртывания программного обеспечения (DevOps engineers) — сделать процессы разработки и поставки программного обеспечения согласованным с эксплуатацией, объединив их в единое целое с помощью инструментов автоматизации.


  • Семестр: весенний семестр 2025
  • Формы контроля: лабораторные работы + экзамен
  • [ Форма регистрации на курс]
  • Подробная информация о курсе
  • [ Технологии DevOps: Установочная лекция]
  • Telegram-чат курса
  • [ Таблица с оценками]
  • [ Продление дедлайнов]

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

  • Руководитель курса
    • Константин Брюханов
  • Практик
    • Дмитрий Филипцев