Мы используем cookie для стабильной работы сервиса. Подробнее

Gitlab в работе

ФорматОнлайн
Длительность4-6 часов в неделю
Объём5 занятий
По окончанииStepik
О курсе

Подробнее

Обучение проходит на  GitLab CE: Community Edition, а это значит что вы сможете развернуть у себя на компьютере полноценную лабораторию для экспериментов.                                                                         Курс состоит из трех частей: Первая часть дает вам базовые знания об устройстве GitLab, обзор интерфейса. Разберемся на практике с базовыми возможности от создания групп, проектов и добавления пользователей, рассмотрим на примерах, основные функциональные возможности платформы.  Во второй части курса мы изучим основы Git.  В третьей части курса как только вы освоитесь с интерфейсом и функциями GitLab, перейдем к написанию кода на YAML. Далее изучим на сквозных примерах возможности GitLab для CI/CD pipeline которые вы сможете повторить на практике. (смотрите оглавление курса).                                                               
Требования

Что нужно для старта

  • Перед покупкой курса вы можете попробывать пройти урок связанный  установкой
  • 1.1 GitLab: Необходимое ПО - в результате прохождения данного урока вы на практике развернете в docker свой собственный GitLab сервер.
  • Основы работы с ПК
  • Знаете как открыть командную строку в Mac/Linux/Windows.
  • Желательно иметь общее представление о Docker.
  • Права администратора для установки программного обеспечения на ПК.
  • Для практики вам нужен ПК который имеет возможность создать и запустить виртуальную машину,
  • необходимо иметь 8гб оперативной памяти,
  • 32гб свободного места на жестком диске.
  • несколько ядер процессора с возможностью виртуализации.
  • Обратите внимание GitLab будем устанавливать локально, в минимальном варианте он потребует от 4.5 Гб оперативной памяти, плюс потребуется память для runner (в итоге минимум может использоваться 6 Гб, плюс 2 Гб где останется под основную ОС, учтите это)
Результат

Что вы получите

  • Изучите базовые настройки GitLab.
  • Управлять пользователями в GitLab.
  • Создавать и работать с проектами GitLab.
  • Общий принцип работы CI/CD.
  • Изучите базовые функциональные возможности платформы GitLab для DevOps.
  • Разберем основы Git.
  • Поймете основы YAML.
  • Рассмотрим основы Markdown.
  • Настроите и используйте GitLab Runners для выполнения CI/CD pipeline.
  • Автоматизировать сборку, тестирование, развертывание с помощью GitLab CI.
  • Подключать и настраивать GitLab Runners.
  • Создавать собственные скрипты для GitLab CI/CD (Pipelines, Jobs, Stages).
Аудитория

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

  • Для всех желающих познакомиться с платформой GitLab.
  • Хотите узнать, как построить CI/CD pipeline в GitLab.
Содержание

Программа курса

5 занятий
№ТемаЧто внутри
01GitLab: подготовка

- GitLab: Практика установка docker, поднимаем GitLab в контейнере
- Подготовка: командная строка
- Подготовка: основы docker

02Gitlab: начало

- Gitlab: Введение
- GitLab: Профиль пользователя
- GitLab: User types(access level) & Roles
- GitLab: Управление пользователями
- Лабораторная работа: Создание пользователей в GitLab
- GitLab: Типы пространств имен
- GitLab: Видимость проекта или группы
- GitLab: Правила именования проектов & групп
- GitLab: Практика управление группами
- GitLab: Практика управление проектами
- GitLab: Работа с Labels
- GitLab: Работа с Issues
- GitLab: Работа с Incidents
- GitLab: Работа с Tasks
- GitLab:Работа с Boards & Milestones
- GitLab: Работа с Wiki & Markdown

03Git & GitLab

- Архитектуры VCS. Что такое Git?
- Базовые настройки Git
- Как устроен Git
- Статусы отслеживания файлов в Git
- Что такое хэш, коммит, цепочка коммитов, HEAD
- Пример установки GIT (Windows, Linux)
- Для чего нужен .gitignore
- Подготовка к коммиту
- Git: контрольные вопросы по - части 1
- Практика Git начало
- Практика Git удаление файлов
- Практика Git откат изменений
- Практика Git переименование и перемещение
- Git: Теги
- Git: Ветки
- Git & Gitlab: Удаленные репозиторий
- GitLab: Настройка SSH-key
- Git & Gitlab: работа с репозиторием кода - часть 3

04GitLab: CI/CD

- GitLab: Изучаем YAML
- GitLab: Что такое GitLab Runner
- GitLab: Практика подключения Gitlab Runners
- GitLab: Что такое pipeline
- GitLab: Практика по созданию первого pipeline
- GitLab: Pipeline основы (stages, script, artifacts, needs)
- GitLab: Практика стадии, зависимости и артефакты
- GitLab: Pipeline переменные (variables)
- GitLab: Практика применение переменных в pipeline
- GitLab: Pipeline (rules, when, environment, image, dependencies)
- GitLab: Повторное использования кода в конвейере

05GitLab: мини проекты CI/CD на практике

- GitLab: Pipeline Example 1 - C lang (Package Registry)
- GitLab: Pipeline Example 2 - Java & Maven
- GitLab: Включаем Container Registry.
- GitLab: Pipeline Example 3 - Python (Container Registry)
- Финиш

01GitLab: подготовка

- GitLab: Практика установка docker, поднимаем GitLab в контейнере
- Подготовка: командная строка
- Подготовка: основы docker

02Gitlab: начало

- Gitlab: Введение
- GitLab: Профиль пользователя
- GitLab: User types(access level) & Roles
- GitLab: Управление пользователями
- Лабораторная работа: Создание пользователей в GitLab
- GitLab: Типы пространств имен
- GitLab: Видимость проекта или группы
- GitLab: Правила именования проектов & групп
- GitLab: Практика управление группами
- GitLab: Практика управление проектами
- GitLab: Работа с Labels
- GitLab: Работа с Issues
- GitLab: Работа с Incidents
- GitLab: Работа с Tasks
- GitLab:Работа с Boards & Milestones
- GitLab: Работа с Wiki & Markdown

03Git & GitLab

- Архитектуры VCS. Что такое Git?
- Базовые настройки Git
- Как устроен Git
- Статусы отслеживания файлов в Git
- Что такое хэш, коммит, цепочка коммитов, HEAD
- Пример установки GIT (Windows, Linux)
- Для чего нужен .gitignore
- Подготовка к коммиту
- Git: контрольные вопросы по - части 1
- Практика Git начало
- Практика Git удаление файлов
- Практика Git откат изменений
- Практика Git переименование и перемещение
- Git: Теги
- Git: Ветки
- Git & Gitlab: Удаленные репозиторий
- GitLab: Настройка SSH-key
- Git & Gitlab: работа с репозиторием кода - часть 3

04GitLab: CI/CD

- GitLab: Изучаем YAML
- GitLab: Что такое GitLab Runner
- GitLab: Практика подключения Gitlab Runners
- GitLab: Что такое pipeline
- GitLab: Практика по созданию первого pipeline
- GitLab: Pipeline основы (stages, script, artifacts, needs)
- GitLab: Практика стадии, зависимости и артефакты
- GitLab: Pipeline переменные (variables)
- GitLab: Практика применение переменных в pipeline
- GitLab: Pipeline (rules, when, environment, image, dependencies)
- GitLab: Повторное использования кода в конвейере

05GitLab: мини проекты CI/CD на практике

- GitLab: Pipeline Example 1 - C lang (Package Registry)
- GitLab: Pipeline Example 2 - Java & Maven
- GitLab: Включаем Container Registry.
- GitLab: Pipeline Example 3 - Python (Container Registry)
- Финиш

Документ после выпуска

Stepik

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Gitlab в работе» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Направления:DevOps

Информация обновлена 3 сентября 2026 г.

Продолжить выбор

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

Комплект курсов «Redis для разработчиков и DevOps» и «Курс DevOps-инженер с нуля»
−10%
Комплект курсов «Redis для разработчиков и DevOps» и «Курс DevOps-инженер с нуля»

«Redis для разработчиков и DevOps»: Освой Redis и переведи его из категории "что-то там про кэш, что-то там про оперативную память" в надежный инструмент, который можно использова…

ОнлайнНачальный
31 720 ₽−10%
28 540 ₽Рассрочка на 12 мес.
Комплект курсов «Gitlab CI/CD с нуля» и «Курс DevOps-инженер с нуля»
−18%
Комплект курсов «Gitlab CI/CD с нуля» и «Курс DevOps-инженер с нуля»

«Gitlab CI/CD с нуля»: Освой полный цикл CI/CD в GitLab — от первого коммита до production-пайплайна с автоматическим тестированием, SAST-анализом и деплоем. «DevOps-инженер с нул…

ОнлайнНачальный
36 140 ₽−18%
29 630 ₽Рассрочка на 12 мес.
Специалист DevSecOps
180 ак.часов
Специалист DevSecOps

Слушатели получат комплексные знания о принципах DevSecOps-культуры, научатся автоматизировать процессы безопасности, выявлять уязвимости на ранних стадиях разработки и развивать…

Онлайн
60 000 ₽
DevOps-инженер с нуля
−35%
DevOps-инженер с нуля

Стань DevOps-инженером с нуля и научись использовать инструменты и методы DevOps

ОнлайнНачальный
30 600 ₽−35%
19 890 ₽Рассрочка на 12 мес.
Практический Go: от первых шагов до автоматизации инфраструктуры
270 ак. ч., 6 мес. длительность
Практический Go: от первых шагов до автоматизации инфраструктуры

Освойте Go как инструмент для автоматизации — от написания простых CLI-утилит до создания сервисов и микросервисов под реальные инженерные задачи.На курсе вы будете: *писать собст…

Онлайн16 занятий
Обратная связьПрактические занятия+1
150 000 ₽
Начать без затрат

Бесплатные курсы

DASA: DevOps – базовый уровень
Бесплатно
DASA: DevOps – базовый уровень

Курс «DASA: DevOps – базовый уровень»: онлайн и очное офлайн обучение в Москве в Бауманском учебном центре «Специалист». Стоимость обучения. Программа курса. Отзывы. Расписание гр…

Онлайн
Бесплатно
DASA: Практик DevOps по организации работы команды Подготовка к экзамену DASA DevOps Professional. Уровень 2
Бесплатно
DASA: Практик DevOps по организации работы команды Подготовка к экзамену DASA DevOps Professional. Уровень 2

Курс «DASA: Практик DevOps по организации работы команды Подготовка к экзамену DASA DevOps Professional. Уровень 2»: онлайн и очное офлайн обучение в Москве в Бауманском учебном ц…

Онлайн
Бесплатно
DevOps. Уровень 1. Инфраструктура как код, основные инструменты
Бесплатно
DevOps. Уровень 1. Инфраструктура как код, основные инструменты

Курс «DevOps. Уровень 1. Инфраструктура как код, основные инструменты»: онлайн и очное офлайн обучение в Москве в Бауманском учебном центре «Специалист». Стоимость обучения. Прогр…

Онлайн
Бесплатно