Основы непрерывной интеграции (DevOps) весна 2025 — различия между версиями
(Новая страница: «Test») |
Irinaiv (обсуждение | вклад) |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 1: | Строка 1: | ||
− | + | = Общие сведения = | |
+ | это методология, направленная на автоматизацию процессов сборки, настройки и развёртывания программного обеспечения. Она объединяет разработчиков и специалистов по IT-обслуживанию, способствуя тесному взаимодействию и интеграции их процессов для достижения высокого качества программного продукта. | ||
+ | |||
+ | Основная цель DevOps — повышение эффективности создания и обновления программных продуктов и услуг за счёт устранения барьеров между разработкой и эксплуатацией. Методология основывается на концепции взаимозависимости между созданием и эксплуатацией ПО, что формирует культуру совместной ответственности за конечный результат. | ||
+ | |||
+ | DevOps внедряется как подход к улучшению гибкости, скорости и надёжности разработки, позволяя быстрее реагировать на изменения и обеспечивать пользователям стабильные обновления с минимальными рисками. | ||
+ | |||
+ | Методология фокусируется на стандартизации окружений разработки с целью быстрого переноса программного обеспечения через стадии жизненного цикла ПО, способствуя быстрому выпуску версий программного продукта. В идеале, системы автоматизации сборки и выпуска должны быть доступны всем разработчикам в любом окружении, и у разработчиков должен быть контроль над окружением разработки, а информационно-технологическая инфраструктура должна становиться более сфокусированной на приложении. | ||
+ | |||
+ | Задача инженеров автоматизации технологических процессов сборки, настройки и развёртывания программного обеспечения (DevOps engineers) — сделать процессы разработки и поставки программного обеспечения согласованным с эксплуатацией, объединив их в единое целое с помощью инструментов автоматизации. | ||
+ | |||
+ | |||
+ | * Семестр: весенний семестр 2025 | ||
+ | * Формы контроля: лабораторные работы + экзамен | ||
+ | * '''[https://forms.gle/82wGfvjgbj6LMMED6 Форма регистрации на курс]''' | ||
+ | * '''[https://deusops.notion.site/29dcec3331ad4977ac7de538c2f6f0d0 Подробная информация о курсе]''' | ||
+ | * '''[https://youtu.be/ZEtQkWvoJY4 №0 Технологии DevOps: Установочная лекция]''' | ||
+ | * '''[https://t.me/+nQi9sJAzZJI0NDgy Telegram-чат курса]''' | ||
+ | * [https://docs.google.com/spreadsheets/d/e/2PACX-1vQeQy_zzxc3ntNSrUOyHc1QXB_l4eo3EjhRA7M9Rw0bkDfrpWIOuSYAO-hTdawJnzZiCsnSkfLpI_b1/pubhtml?gid=376742838&single=true Таблица с оценками] | ||
+ | * [https://forms.gle/19tr6MQ9z8AHHJ5s8 Продление дедлайнов] | ||
+ | |||
+ | = Преподаватели = | ||
+ | * '''Руководитель курса''' | ||
+ | ** Константин Брюханов | ||
+ | |||
+ | * '''Практик''' | ||
+ | ** Дмитрий Филипцев |
Текущая версия на 09:08, 18 декабря 2024
Общие сведения
это методология, направленная на автоматизацию процессов сборки, настройки и развёртывания программного обеспечения. Она объединяет разработчиков и специалистов по IT-обслуживанию, способствуя тесному взаимодействию и интеграции их процессов для достижения высокого качества программного продукта.
Основная цель DevOps — повышение эффективности создания и обновления программных продуктов и услуг за счёт устранения барьеров между разработкой и эксплуатацией. Методология основывается на концепции взаимозависимости между созданием и эксплуатацией ПО, что формирует культуру совместной ответственности за конечный результат.
DevOps внедряется как подход к улучшению гибкости, скорости и надёжности разработки, позволяя быстрее реагировать на изменения и обеспечивать пользователям стабильные обновления с минимальными рисками.
Методология фокусируется на стандартизации окружений разработки с целью быстрого переноса программного обеспечения через стадии жизненного цикла ПО, способствуя быстрому выпуску версий программного продукта. В идеале, системы автоматизации сборки и выпуска должны быть доступны всем разработчикам в любом окружении, и у разработчиков должен быть контроль над окружением разработки, а информационно-технологическая инфраструктура должна становиться более сфокусированной на приложении.
Задача инженеров автоматизации технологических процессов сборки, настройки и развёртывания программного обеспечения (DevOps engineers) — сделать процессы разработки и поставки программного обеспечения согласованным с эксплуатацией, объединив их в единое целое с помощью инструментов автоматизации.
- Семестр: весенний семестр 2025
- Формы контроля: лабораторные работы + экзамен
- Форма регистрации на курс
- Подробная информация о курсе
- №0 Технологии DevOps: Установочная лекция
- Telegram-чат курса
- Таблица с оценками
- Продление дедлайнов
Преподаватели
- Руководитель курса
- Константин Брюханов
- Практик
- Дмитрий Филипцев