👨‍💻DEV [Вячеслав Федосеев, Николай Осипов] [OTUS] CI/CD на основе GitLab (2025)

[Вячеслав Федосеев, Николай Осипов] [OTUS] CI_CD н_0.png


[Вячеслав Федосеев, Николай Осипов] [OTUS] CI/CD на основе GitLab (2025)



Слив курса [OTUS] CI/CD на основе GitLab (Вячеслав Федосеев, Николай Осипов)

Для кого этот курс?

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

* Начинающие DevOps-инженеры – уже знакомы с Docker и хотят глубже понять CI/CD и DevOps-подходы.

* Разработчики и тестировщики – стремятся разобраться, как работает CI/CD в их проектах, и настроить автоматизированные пайплайны.

* Системные администраторы – хотят автоматизировать рутинные процессы, освоить Infrastructure as Code и эффективно управлять инфраструктурой.

Необходимые знания:

* Опыт администрирования Linux-систем

* Уверенное владение Git и системами контроля версий

* Навыки создания и управления контейнерами в Docker

Что даст вам этот курс:

* Подробно и со всех сторон рассматриваем востребованный во многих областях инструмент. Вы научитесь созданию, настройке и тюнингу CI-проектов на базе GitLab, непрерывной доставке с Ansible, Docker и Kubernetes, а также обеспечению безопасности ваших пайплайнов.

* Подготавливаем теоретическую и практическую базу так, чтобы вы без проблем могли разобраться в работе и создании реальных проектов, ограничиваясь только использованием официальной документации

* Мы следим за актуальностью: на курсе рассматриваем текущую версию GitLab и обновляем материал перед каждым запуском

После курса вы сможете:

* Развертывать GitLab и GitLab Runner, выполнять их корректную настройку

* Свободно работать в интерфейсе Gitlab, используя большинство его функций

* Выбирать подходящий workflow для команд разработки

* Составлять простые и сложные пайплайны

* При написании пайплайнов учитывать требования информационной безопасности и лучшие практики

* Знать методы использования pull и push моделей

Программа:
CI/CD - системы, подходы и workflow


В этом модуле вы познакомитесь с CI и узнаете, для чего она нужна.

Тема 1: Введение в СI/CD // ДЗ

Тема 2: Различные системы CI/CD

Тема 3: Архитектура GitLab, GitLab Runner // ДЗ

Тема 4: Жизненный цикл, Workflow и подходы в разработке // ДЗ

GitLab CI

В этом модуле вы научитесь писать GitLab CI, от простого к сложному.

Тема 1: Создание и настройка проектов. Тюнинг GitLab Runner // ДЗ

Тема 2: Пишем простой gitlab-ci.yml // ДЗ

Тема 3: Использование services, rules, artifacts, cache // ДЗ

Тема 4: Использование шаблонизации в gitlab-ci

Тема 5: Репозиторий c Ansible

Тема 6: CD c Docker, Docker Compose, Kubernetes // ДЗ

Тема 7: GitOps

Тема 8: Разбор ДЗ по модулю

Безопасность

В этом модуле вы рассмотрите очень важные вопросы безопасности в pipeline.

Тема 1: Проблема безопасности в разработке. Shift Left // ДЗ

Тема 2: Хранение секретов, интеграция с Vault

Тема 3: Добавление анализаторов в свой pipeline // ДЗ



—————————————————————————

🔗 Продажник:
Доступно пользователям: Зарегистрированный


📥 СКАЧАТЬ КУРС:
🔐 Хотите получить доступ?

Чтобы увидеть скрытые ссылки и ставить лайки, активируйте VIP-статус.

💎 ПОЛУЧИТЬ ДОСТУП Наш Telegram канал
 

Похожие курсы

Назад
Верх