kb.pub

DevOps и конвейер CI/CD

Автоматизировать доставку и развертывание программного обеспечения

12.02.20242 мин чтенияОбновлено 1 месяц назад
4.9
16800 просмотровСредний95 часов
1766403225

Курс: DevOps и CI/CD конвейер

Этот курс предназначен для разработчиков, системных администраторов и инженеров, которые хотят освоить современные практики DevOps и автоматизировать жизненный цикл доставки программного обеспечения. Вы научитесь проектировать, внедрять и поддерживать надежные CI/CD конвейеры, интегрировать инструменты автоматизации и обеспечивать быструю и качественную поставку программного обеспечения.

Что вы узнаете:

Основы DevOps — Культура, принципы и ценности DevOps — Устранение разрозненности между разработкой и эксплуатацией — Ключевые метрики DevOps (DORA: частота развертывания, время выполнения и т. д.)

Непрерывная интеграция (CI) — Автоматизированная сборка и тестирование кода — Инструменты: GitHub Actions, GitLab CI, Jenkins — Управление артефактами и версионирование

Непрерывная доставка и развертывание (CD) — Стратегии развертывания: Blue/Green, Canary, Rolling Updates — Управление средами: dev, staging, production — Инфраструктура как код (IaC): Terraform, Pulumi

Контейнеризация и оркестрация — Создание и оптимизация образов Docker — Оркестрация Kubernetes: Pods, Deployments, Services — CI/CD для приложений на базе Kubernetes

Мониторинг и циклы обратной связи — Логирование, трассировка и метрики (OpenTelemetry, Prometheus, Grafana) — Интеграция обратной связи в конвейер — Обеспечение надежности и наблюдаемости

Безопасность в DevOps (DevSecOps) — Сканирование уязвимостей в коде и образах контейнеров — Управление секретами (HashiCorp Vault, Kubernetes Secrets) — Политики безопасности и соответствие требованиям в конвейерах

Практические проекты — Создание полного CI/CD конвейера с нуля — Миграция устаревшего приложения в облачную инфраструктуру — Автоматизация подготовки инфраструктуры и развертывания с использованием реальных сценариев

Результат курса:

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

Часто задаваемые вопросы

Могу ли я учиться в своем темпе?

Да, большинство курсов позволяют обучение в своем темпе.

Чему я научусь на этом курсе?

Вы получите всесторонние знания по DevOps и конвейер CI/CD.

Есть ли сертификат по завершении?

Доступность сертификата зависит от провайдера курса.

Подходит ли этот курс для начинающих?

Этот курс разработан для студентов всех уровней.

Где я могу получить доступ к этому курсу?

Этот курс доступен исключительно на kb.pub.

Есть ли какие-либо предварительные требования?

Для начала обучения не требуется специальных предварительных условий.

Сколько времени нужно для завершения?

Типичное время завершения варьируется в зависимости от вашего темпа и усердия.

Есть еще вопросы? Посетите kb.pub для получения дополнительной информации.

Вам также может понравиться

Аудит

Еще

Проблемы

Еще