Скоро на All-DAR Gitlab в работе [Stepik] [Евгений Листопадов]

ALL DAR Bot

🛡 МОДЕРАТОР 🛡
Регистрация
26 Март 2018
Сообщения
84.312
Название: Gitlab в работе [Stepik] [Евгений Листопадов]

78d14da6b2506859e9e65fc7e8a11b1e.jpg


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

Чему вы научитесь

  • Изучите базовые настройки 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, а это значит что вы сможете развернуть у себя на компьютере полноценную лабораторию для экспериментов.

Курс состоит из трех частей:

  1. Первая часть дает вам базовые знания об устройстве GitLab, обзор интерфейса. Разберемся на практике с базовыми возможности от создания групп, проектов и добавления пользователей, рассмотрим на примерах, основные функциональные возможности платформы.
  2. Во второй части курса мы изучим основы Git.
  3. В третьей части курса как только вы освоитесь с интерфейсом и функциями GitLab, перейдем к написанию кода на YAML. Далее изучим на сквозных примерах возможности GitLab для CI/CD pipeline которые вы сможете повторить на практике. (смотрите оглавление курса)

Для кого этот курс

Для всех желающих познакомиться с платформой GitLab. Хотите узнать, как построить CI/CD pipeline в GitLab.

Начальные требования

Перед покупкой курса вы можете попробывать пройти урок связанный установкой

1.1 GitLab: Необходимое ПО — в результате прохождения данного урока вы на практике развернете в docker свой собственный GitLab сервер.

  • Основы работы с ПК
  • Знаете как открыть командную строку в Mac/Linux/Windows.
  • Желательно иметь общее представление о Docker.
  • Права администратора для установки программного обеспечения на ПК.
  • Для практики вам нужен ПК который имеет возможность создать и запустить виртуальную машину,
  • необходимо иметь 8гб оперативной памяти,
  • 32гб свободного места на жестком диске
  • несколько ядер процессора с возможностью виртуализации.

Обратите внимание GitLab будем устанавливать локально, в минимальном варианте он потребует от 4.5 Гб оперативной памяти, плюс потребуется память для runner (в итоге минимум может использоваться 6 Гб, плюс 2 Гб где останется под основную ОС, учтите это)

Как проходит обучение

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

Программа курса:

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 руб.

Материал «Gitlab в работе [Stepik] [Евгений Листопадов]», возможно, скоро появится на All-dar.

Пройдите регистрацию и оформите Premium подписку, чтобы первым получить доступ, и воспользуйтесь поиском — может быть, он уже опубликован.

Скрытый контент для пользователей All-dar.
 

Присоединяйтесь, чтобы открыть полный доступ

Комментарии и материалы этой темы доступны только зарегистрированным участникам

Новый участник?

Регистрация занимает меньше минуты

Уже с нами?

Войдите в свой аккаунт

Сверху