Свържете се с нас

Съдържание и теми, включени в курса

Въведение в GitLab и управление на DevOps жизнен цикъл

  • Общ преглед на GitLab и неговата роля в софтуерната разработка.
  • Разбиране на GitLab като пълна платформа за DevOps.
  • Основни функции на Gitlab: контрол на изходния код, CI/CD, сигурност и управление на проекти.
  • Сравнение на Gitlab с традиционните платформи за контрол на версиите.

Инсталиране и конфигуриране на GitLab

  • Инсталиране на GitLab в различни среди.
  • Конфигуриране на настройките и услугите на Gitlab.
  • Разбиране на архитектурата и компонентите на Gitlab.
  • Първоначална настройка и административни задачи.

Основи на Git и контрола на версиите

  • Преглед на концепциите и работните потоци на Git.
  • Репозитории, клона (branches), фиксации (commits) и сливания.
  • Управление на изходния код с Gitlab.
  • Прилагане на най-добри практики за контрол на версиите.

Навигация в платформата GitLab

  • Разглеждане на потребителския интерфейс на Gitlab.
  • Използване на уеб IDE.
  • Управление на проекти и репозитории.
  • Работа с функциите и инструментите на Gitlab.

Работен процес и сътрудничество в GitLab

  • Разбиране на работните потоци за разработка в Gitlab.
  • Стратегии за клониране (branching) и заявки за сливане (merge requests).
  • Преглед на кода и практики за сътрудничество.
  • Управление на екипи и права за достъп.

Управление на потребители, групи и проекти

  • Разбиране на именните пространства (namespaces) и групите.
  • Създаване и организиране на проекти.
  • Управление на потребители и права за достъп.
  • Прилагане на контрол на достъпа, базиран на роли.

Непрекъсната интеграция и непрекъснато доставяне (CI/CD)

  • Разбиране на концепциите CI/CD.
  • Създаване на пайплайни (pipelines) на Gitlab CI/CD.
  • Работа с изпълнителите (runners) на Gitlab.
  • Автоматизиране на процесите за построяване, тестване и издатване.

Управление на проекти и задачи

  • Управление на проблеми (issues) и задачи в Gitlab.
  • Използване на маркери и етикети.
  • Планиране и проследяване на работата по разработката.
  • Подобряване на сътрудничеството и видимостта в екипа.

Документиране и публикуване с GitLab

  • Използване на Markdown в Gitlab.
  • Създаване на документация за проекти.
  • Публикуване на уебсайтове с Gitlab Pages.
  • Ефективно управление на информацията по проекта.

Сигурност и най-добри практики

  • Функции за сигурност на Gitlab.
  • Защита на репозиториите и чувствителната информация.
  • Управление на работни потоци за сигурна разработка.
  • Прилагане на най-добрите практики за администриране на Gitlab.

Отстраняване на грешки и практически семинар

  • Диагностициране на често срещани проблеми с Gitlab.
  • Изграждане на пълен работен поток в Gitlab.
  • Внедряване на практики за контрол на версиите и CI/CD.
  • Преглед на обучението и следващи стъпки.

Изисквания

  • Общо разбиране на системите за контрол на версиите.
  • Опит с командния ред в Linux.

За кого е подходящо

  • Разработчици
 14 Часа

Брой участници


Цена за участник

Отзиви от участници (7)

Предстоящи Курсове

Свързани Kатегории