CI/CD с GitHub Actions и DevOps-конвейеры
Непрерывная интеграция и непрерывная доставка — основа современной доставки программного обеспечения. Этот трек учит вас проектировать, создавать и управлять production-grade DevOps-конвейерами с использованием GitHub Actions — платформы конвейеров, встроенной прямо в GitHub. Вы перейдете от понимания модели CI/CD к полностью автоматизированным сборкам, тестам и развертываниям в сложных многорепозиториальных установках, окружениях Kubernetes и корпоративных рабочих процессах.
Чему вы научитесь
Вы научитесь определять рабочие процессы GitHub Actions с нуля, реализовывать стратегии развертывания, такие как blue-green и canary releases, а также управлять контейнерами через CI/CD-конвейеры Kubernetes. Трек охватывает конвейеры Infrastructure as Code, стратегии многорепозиториального и монорепозиториального подходов, укрепление безопасности конвейеров, а также практики мониторинга и наблюдаемости. На продвинутом уровне вы будете писать пользовательские Actions, интегрироваться с корпоративными системами и использовать DevOps-метрики для измерения и оптимизации производительности конвейера.
Путь обучения
Двенадцать курсов охватывают уровни с A1 по C2. Трек начинается с Основ CI/CD и GitHub Actions на уровне A1 и постепенно переходит через темы B1, такие как Внедрение стратегий непрерывного развертывания, в территорию B2, охватывающую Контейнеризацию и CI/CD в Kubernetes, Конвейеры Infrastructure as Code и Стратегии CI/CD для многорепозиториального и монорепозиториального подходов. Последние четыре курса C1 охватывают Защиту DevOps-конвейеров, Мониторинг и наблюдаемость в CI/CD и Продвинутые шаблоны развертывания, перед заключительным курсом C2 о Продвинутых DevOps-метриках и оптимизации.
Как это работает
Каждый курс разделен на короткие, сфокусированные уроки, которые вы проходите во встроенном редакторе с мгновенной обратной связью. ИИ-репетитор доступен всякий раз, когда вы застряли, а упражнения основаны на реальных сценариях конвейеров, поэтому каждая концепция, которую вы изучаете, напрямую применима к production-практике.