Командная работа и управление версиями с помощью Git и GitLab
О курсе
Курс «Git и GitLab» посвящен организации совместной работы команды разработчиков программного обеспечения с помощью наиболее популярных сегодня инструментов — Git и GitLab. Обучение на курсе GitLab подходит для тех, кто хочет освоить платформу с нуля или систематизировать уже имеющиеся знания.
В ходе курса рассматриваются возможности использования этих продуктов для автоматизации процесса непрерывной поставки и интеграции приложений (CI/CD). Курс «Git и GitLab» охватывает все аспекты работы с системой контроля версий и DevOps платформой.
В ходе практических занятий на курсе обучения GitLab, слушатели получат не только базовые, но и продвинутые навыки работы с Git и GitLab, включая настройку полноценных CI/CD пайплайнов.
Для кого этот курс
- Системные администраторы
- Разработчики
- DevOps инженеры
- QA инженеры
Требуемые знания и навыки
Базовые навыки администрирования Linux.
Программа
- Методология командной работы при разработке программного обеспечения
- Архитектура и развертывание Git
- Работа с файлами в Git
- Фиксации (коммиты) и ветки в Git
- Различия в Git и работа с ними
- Слияния веток Git
- Изменение фиксаций в Git
- Работа с удаленными репозитариями Git
- Реализация непрерывной поставки и интеграции приложений с помощью GitLab
- Архитектура, развертывание и базовая настройка GitLab
- Раннеры GitLab
- Автоматизация процессов CI/CD с помощью пайплайнов GitLab
- Интеграция GitLab с Docker и Kubernetes

