Що нового?

Придбаний Gitlab в работе [Stepik] [Евгений Листопадов]

Інформація про покупку
Тип покупки: Складчина
Ціна: 1334 ГРН
Учасників: 0 з 14
Організатор: Відсутній
Статус: Набір учасників
Внесок: 99.1 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Gitlab в работе [Stepik] [Евгений Листопадов]



О курсе:
  • Изучите базовые функциональные возможности платформы GitLab для DevOps.
  • Разберемся на практике с базовыми возможностями от создания групп, проектов, добавления пользователей до написания скриптов для Gitlab CI/CD.
  • Во второй части курса мы изучим основы Git.
  • В третьей части курса как только вы освоитесь с интерфейсом и функциями GitLab, перейдем к написанию кода на YAML, разберемся с GitLab - CI/CD pipeline.
  • На практике сделаем несколько мини проектов. Плюс по завершению курса рассмотрим мини-проекты.
Обучение проходит на GitLab CE: Community Edition, а это значит что вы сможете развернуть у себя на компьютере полноценную лабораторию для экспериментов.

Чему вы научитесь:
  • Изучите базовые настройки 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 CE: Community Edition, а это значит что вы сможете развернуть у себя на компьютере полноценную лабораторию для экспериментов.
Для кого этот курс
Для всех желающих познакомиться с платформой GitLab. Хотите узнать, как построить CI/CD pipeline в GitLab.

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

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

Программа курса:
  • Gitlab: подготовка
  • Gitlab: начало
  • Git & Gitlab
  • Gitlab: CI/CD
  • Gitlab: мини проекты CI/CD на практике
Gitlab: подготовка
  1. GitLab: Практика установка docker, поднимаем GitLab в контейнере
    Подготовка: командная строка
    Подготовка: основы docker
Gitlab: начало
  1. 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
Git & Gitlab
  1. Архитектуры 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: CI/CD
  1. 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: мини проекты CI/CD на практике
  1. GitLab: Pipeline Example 1 - C lang (Package Registry)
    GitLab: Pipeline Example 2 - Java & Maven
    GitLab: Включаем Container Registry.
    GitLab: Pipeline Example 3 - Python (Container Registry)
    Финиш
Что вы получаете:
  • Поймете основные функциональные возможности платформы GitLab CE
  • По завершению этого курса студенты смогут работать с GitLab CE
  • Сможете самостоятельно на базе GitLab выстраивать процесс CI/CD.
Цена: 2000 руб.
https://stepik.org/course/118206/promo?search=9058590492
 
Угорі