Основы непрерывной интеграции (DevOps) весна 2025 — различия между версиями
Snezhanna (обсуждение | вклад) |
Snezhanna (обсуждение | вклад) |
||
Строка 14: | Строка 14: | ||
* Формы контроля: лабораторные работы + экзамен | * Формы контроля: лабораторные работы + экзамен | ||
* '''[ Форма регистрации на курс]''' | * '''[ Форма регистрации на курс]''' | ||
− | * '''[ | + | * '''[ Подробная информация о курсе]''' |
* '''[ Технологии DevOps: Установочная лекция]''' | * '''[ Технологии DevOps: Установочная лекция]''' | ||
* '''[https://t.me/+yAKRR0sHttA4NzEy Telegram-чат курса]''' | * '''[https://t.me/+yAKRR0sHttA4NzEy Telegram-чат курса]''' |
Версия 14:26, 21 января 2025
Общие сведения
DevOps — это методология, направленная на автоматизацию процессов сборки, настройки и развёртывания программного обеспечения. Она объединяет разработчиков и специалистов по IT-обслуживанию, способствуя тесному взаимодействию и интеграции их процессов для достижения высокого качества программного продукта.
Основная цель DevOps — повышение эффективности создания и обновления программных продуктов и услуг за счёт устранения барьеров между разработкой и эксплуатацией. Методология основывается на концепции взаимозависимости между созданием и эксплуатацией ПО, что формирует культуру совместной ответственности за конечный результат.
DevOps внедряется как подход к улучшению гибкости, скорости и надёжности разработки, позволяя быстрее реагировать на изменения и обеспечивать пользователям стабильные обновления с минимальными рисками.
Методология фокусируется на стандартизации окружений разработки с целью быстрого переноса программного обеспечения через стадии жизненного цикла ПО, способствуя быстрому выпуску версий программного продукта. В идеале, системы автоматизации сборки и выпуска должны быть доступны всем разработчикам в любом окружении, и у разработчиков должен быть контроль над окружением разработки, а информационно-технологическая инфраструктура должна становиться более сфокусированной на приложении.
Задача инженеров автоматизации технологических процессов сборки, настройки и развёртывания программного обеспечения (DevOps engineers) — сделать процессы разработки и поставки программного обеспечения согласованным с эксплуатацией, объединив их в единое целое с помощью инструментов автоматизации.
- Семестр: весенний семестр 2025
- Формы контроля: лабораторные работы + экзамен
- [ Форма регистрации на курс]
- [ Подробная информация о курсе]
- [ Технологии DevOps: Установочная лекция]
- Telegram-чат курса
- [ Таблица с оценками]
- [ Продление дедлайнов]
Преподаватели
- Руководитель курса
- Константин Брюханов
- Практик
- Дмитрий Филипцев