Программирование [slurm.io] CI/CD на примере Gitlab CI (2021)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: slurm.io​
Название: CI/CD на примере Gitlab CI (2021)​

cover.jpg

Продолжительность: 4 ч 34 мин Количество уроков: 23 Видео Язык: Русский Вес архива: 2,47 ГБ


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

Что вы узнаете на курсе

Материал построен таким образом, чтобы вы не просто изучили команды и файлы конфигураций, а освоили полный процесс CI/CD. Мы подробно разберём:

какие задачи и проблемы реально решает CI/CD в продакшене;
плюсы и минусы GitLab CI для разных типов проектов;
как устроена интеграция GitLab CI и Kubernetes;
что такое GitOps, когда он нужен и как работает ArgoCD;
как строить эффективные, быстрые и безопасные пайплайны;
как оптимизировать время сборки, кеширование и управление артефактами;
best practices развёртывания, тестирования и отката версий.

Кому подойдёт курс

Курс будет полезен DevOps-инженерам, разработчикам, системным администраторам и всем, кто хочет быстрее и надёжнее выпускать новые версии приложений.

Необходимые знания для прохождения курса

Чтобы максимально эффективно пройти обучение, рекомендуется иметь следующий базовый набор навыков.

Базовые знания

Git:клонирование репозиториев, работа с ветками, commit, push, merge;
• понимание pull-request workflow;

Docker:создание Dockerfile и сборка образов;
• работа с контейнерами, проброс портов, базовые команды docker-compose.

Хорошее знание Linux

• работа с системными утилитами: systemd, sudo, ip, ifconfig, cron;
• написание и понимание bash-скриптов;
• уверенная работа в терминале, использование автодополнения, истории и grep-навигации;
• знание ключевых утилит: ps, grep, cat, free, tail, journalctl.

Что будет в результате

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

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 
10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху