Голосов: 0
#1
Описание [Вячеслав Федосеев, Николай Осипов] [OTUS] CI/CD на основе GitLab (2025):
Для кого этот курс?
Этот курс предназначен для всех, кто желает внедрить CI/CD в свою профессиональную деятельность или углубить понимание инструментов, которые уже использует.
- Начинающие DevOps-инженеры – знакомы с Docker и стремятся глубже понять принципы CI/CD и DevOps.
- Разработчики и тестировщики – хотят узнать, как CI/CD применяется в их проектах, и освоить настройку автоматизированных процессов.
- Системные администраторы – желают автоматизировать рутинные задачи, освоить Infrastructure as Code и эффективно управлять IT-инфраструктурой.
- Опыт администрирования Linux-систем.
- Уверенное владение Git и системами контроля версий.
- Навыки работы с контейнерами в Docker.
- Всестороннее изучение востребованного инструмента. Вы научитесь создавать, настраивать и оптимизировать CI-проекты на базе GitLab, автоматизировать непрерывную доставку с помощью Ansible, Docker и Kubernetes, а также обеспечивать безопасность ваших пайплайнов.
- Полноценную теоретическую и практическую базу, которая позволит вам самостоятельно разбираться в работе и реализации реальных проектов, используя только официальную документацию.
- Актуальность: курс обновляется в соответствии с последними версиями GitLab перед каждым запуском.
- Развертывать и настраивать GitLab и GitLab Runner.
- Свободно работать с интерфейсом GitLab, используя все его функции.
- Выбирать оптимальный workflow для команд разработки.
- Создавать как простые, так и сложные пайплайны.
- Учитывать требования информационной безопасности и лучшие практики при написании пайплайнов.
- Освоить методы работы с pull и push моделями.
CI/CD: системы, подходы и workflow
В этом модуле вы изучите основы CI и её применение.
- Тема 1: Введение в CI/CD (домашнее задание).
- Тема 2: Обзор различных систем CI/CD.
- Тема 3: Архитектура GitLab и GitLab Runner (домашнее задание).
- Тема 4: Жизненный цикл, workflow и подходы в разработке (домашнее задание).
В этом модуле вы узнаете, как писать конфигурационные файлы для GitLab CI, от простых до сложных.
- Тема 1: Создание и настройка проектов, тюнинг GitLab Runner (домашнее задание).
- Тема 2: Написание простого файла gitlab-ci.yml (домашнее задание).
- Тема 3: Использование сервисов, правил, артефактов и кэширования (домашнее задание).
- Тема 4: Применение шаблонизации в gitlab-ci.
- Тема 5: Работа с репозиториями и Ansible.
- Тема 6: Конвейеры непрерывной доставки с Docker, Docker Compose и Kubernetes (домашнее задание).
- Тема 7: GitOps.
- Тема 8: Разбор домашних заданий по модулю.
В этом модуле мы рассмотрим ключевые аспекты безопасности в pipeline.
- Тема 1: Проблемы безопасности в разработке и подход Shift Left (домашнее задание).
- Тема 2: Хранение секретов и интеграция с Vault.
- Тема 3: Добавление анализаторов в pipeline (домашнее задание).
Подробнее:
Для просмотра содержимого вам необходимо авторизоваться
Скачать курс [Вячеслав Федосеев, Николай Осипов] [OTUS] CI/CD на основе GitLab (2025):
Для просмотра содержимого вам необходимо авторизоваться
Последнее редактирование модератором: