Мы используем 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 г.

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

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

Основы DevOps
−10%17 ноября
Основы DevOps

DevOps — ключ к быстрой и надежной разработке. Этот курс поможет вам освоить ключевые инструменты и методологии DevOps, такие как Git, Docker, Kubernetes, и Terraform. Вы научитес…

Онлайн12 занятийНачальный
Практические занятия
27 900 ₽−10%
25 110 ₽
DevOps-инженер с нуля
14 месяцев
DevOps-инженер с нуля

Начните карьеру DevOps-инженера — с нуля до middle-уровня за 14 месяцев. Уже в середине курса сможете применять знания на практике и брать первые задачи в проектах или выходить на…

Онлайн5 занятийНачальный
Помощь с трудоустройствомДомашние задания
99 000 ₽Рассрочка на 24 мес.
Основы DevOps
40 ак.часов
Основы DevOps

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

Онлайн
60 000 ₽
Комплект курсов «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 мес.
Комплект курсов «Онлайн-курс по Linux» и «DevOps-инженер с нуля»
−10%
Комплект курсов «Онлайн-курс по Linux» и «DevOps-инженер с нуля»

«Онлайн-курс по Linux»: Изучи операционную систему Linux с нуля: установка, работа в терминале, настройка пользователей, прав и сетевых служб. Курс насыщен практикой и подходит дл…

ОнлайнНачальный
33 800 ₽−10%
30 420 ₽Рассрочка на 12 мес.
Начать без затрат

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