Для чего курс Курс позволяет приобрести практические навыки работы с системой контроля версий Git на продвинутом уровне. В курсе также рассматривается работа с популярными сервисами GitHub и GitLab, вопросы использования Git в рамках конвейера CI/CD и основные проблемы безопасности, касающиеся Git. Полученные в рамках курса навыки и знания являются необходимой базой в направлении DevSecOps. Кому будет полезен курс Энтузиастам в области ИБ, интересующимися направлением DevSecOps Разработчикам, желающим повысить свою компетенцию в сфере ИБ Начинающим Security Champion'ам Студентам любых курсов ИБ-специальностей, планирующим работать по специальности Специалистам по ИБ и системным администраторам, отвечающим за функционированиесистем контроля версий и CI/CD экосистемы Начинающим DevOps-инженерам Задачи курса: Приобрести практические навыки работы с системой контроля версий Git, сервисами GitHub и GitLab Разобрать логику работы Git и внутреннее устройство репозитория Получить понимание основных проблем безопасности при работе с Git, GitHub и GitLab, и освоить инструменты, позволяющие выявлять и устранять данные проблемы. Предварительные требования: 1. Прохождение курса Введение в ИБ или курса Основы Linux 2. Либо наличие следующих навыков: 2.1. Основы работы в Linux (командная строка, установка пакетов) 2.2. Основы работы с SSH Программа курса: «Git. Система контроля версий» Базовый процесс работы Указатели Ветки Удалённые репозитории и ветки Популярные сервисы CI/CD Внутренности Git Работа с изменениями Git Security — 1 Git Security — 2 Финальный экзамен