Подробнее
Что нужно для старта
- Перед покупкой курса вы можете попробывать пройти урок связанный установкой
- 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.
Программа курса
- GitLab: Практика установка docker, поднимаем GitLab в контейнере
- Подготовка: командная строка
- Подготовка: основы docker
- 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
- Архитектуры 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
- 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: Повторное использования кода в конвейере
- 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
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Gitlab в работе» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 3 сентября 2026 г.

Stepik 















