Содержание курса
1. Введение
2 урока
582
578
3м
4
Открытый
1.1
Введение в курс
↗
548
548
3м 41с
4
Открытый
1.2
Знакомство
↗
34
30
1м 37с
0
2. Введение в CI/CD. Фундаментальные концепции
5 уроков
1 707
1 335
26м
15
Открытый
2.1
Обзор модуля
↗
440
440
0м 23с
1
Открытый
2.2
Что такое CI/CD?
↗
543
228
7м 19с
4
Закрытый
2.3
Как работает GitLab CI?
↗
251
235
3м 27с
3
Закрытый
2.4
GitLab Runner
↗
249
208
15м 37с
5
Закрытый
2.5
Итоги
↗
224
224
0м 11с
2
3. Рабочее окружение
5 уроков
1 010
876
19м
6
Закрытый
3.1
Обзор модуля
↗
223
223
1м 36с
1
Закрытый
3.2
GitLab и GitLab Runner
↗
223
177
15м 39с
2
Закрытый
3.3
Terraform: Подготовка
↗
205
158
3м 4с
1
Закрытый
3.4
Terraform: GitLab и GitLab Runner
↗
189
148
1м 46с
2
Закрытый
3.5
Итоги
↗
170
170
0м 12с
0
4. Основы GitLab CI
12 уроков
2 366
1 577
142м
15
Закрытый
4.1
Обзор модуля
↗
185
185
0м 27с
2
Закрытый
4.2
YAML
↗
188
151
18м 15с
4
Закрытый
4.3
Hello, .gitlab-ci.yml!
↗
170
151
4м 1с
1
Закрытый
4.4
Понимание Pipeline, Stage, Job
↗
160
130
17м 47с
2
Закрытый
4.5
Практика
↗
155
134
21м 33с
1
Закрытый
4.6
Использование переменных (variables)
↗
148
126
21м 28с
0
Закрытый
4.7
Запуск джоб вне порядка (needs)
↗
141
126
9м 45с
2
Открытый
4.8
Артефакты в пайплайне (artifacts и dependencies)
↗
569
112
17м 1с
0
Открытый
4.9
Практика
↗
281
133
6м 0с
0
Закрытый
4.10
Условное выполнение джоб (when и rules)
↗
128
106
24м 30с
1
Закрытый
4.11
Дополнительные ключевые слова
↗
123
105
5м 53с
2
Закрытый
4.12
Итоги
↗
118
118
0м 13с
0
5. Пайплайн для DeepSeek
7 уроков
945
720
35м
1
Закрытый
5.1
Обзор модуля
↗
138
138
0м 14с
0
Закрытый
5.2
Подготовка
↗
138
111
5м 50с
0
Закрытый
5.3
Собираем приложение (build джоба)
↗
129
89
12м 26с
0
Закрытый
5.4
Запускаем unit-тесты (tests джоба)
↗
110
86
6м 7с
0
Открытый
5.5
Задание на самостоятельное выполнение (lint джоба)
↗
233
125
2м 7с
1
Закрытый
5.6
Деплоим приложение (deploy джоба)
↗
103
77
8м 22с
0
Закрытый
5.7
Итоги
↗
94
94
1м 12с
0
6. Продвинутые возможности GitLab CI/CD
9 уроков
932
658
43м
3
Закрытый
6.1
Обзор модуля
↗
105
105
0м 27с
0
Открытый
6.2
YAML якоря, алиасы и многострочные строки
↗
254
84
7м 20с
2
Закрытый
6.3
Повторное использование конфигураций (extends)
↗
93
78
6м 53с
0
Закрытый
6.4
Импорт конфигурации YAML из других файлов (include)
↗
89
70
8м 37с
0
Закрытый
6.5
Автоматическая повторная попытка неудачных джоб (retry)
↗
83
68
4м 33с
0
Закрытый
6.6
Прерываемые джобы (interruptible)
↗
82
63
6м 23с
0
Закрытый
6.7
Оптимизация пайплайнов (cache)
↗
80
64
7м 57с
0
Закрытый
6.8
Апгрейдим пайплайн для DeepSeek
↗
79
59
5м 52с
1
Закрытый
6.9
Итоги
↗
67
67
0м 11с
0
7. Пайплайн для Python FastAPI приложения
9 уроков
591
541
21м
0
Закрытый
7.1
Обзор модуля
↗
78
78
0м 22с
0
Закрытый
7.2
Подготовка
↗
76
61
7м 38с
0
Закрытый
7.3
Собираем приложение (build джоба)
↗
74
74
1м 15с
0
Закрытый
7.4
Запускаем unit-тесты (unit-tests джоба)
↗
68
49
4м 25с
0
Закрытый
7.5
Линтим код (lint джоба)
↗
60
49
1м 53с
0
Закрытый
7.6
Запускаем тесты с allure отчётом (allure-report джоба)
↗
57
57
2м 6с
0
Закрытый
7.7
Собираем и деплоим allure отчёт (allure-deploy джоба)
↗
61
56
3м 17с
0
Закрытый
7.8
Деплоим приложение (deploy джоба)
↗
60
60
1м 56с
0
Закрытый
7.9
Итоги
↗
57
57
1м 22с
0
8. Собеседование по CI/CD
6 уроков
621
286
10м
1
Закрытый
8.1
Обзор модуля
↗
90
90
1м 34с
1
Открытый
8.2
Основы CI/CD
↗
251
38
3м 41с
0
Закрытый
8.3
Основы GitLab CI
↗
74
34
2м 18с
0
Закрытый
8.4
Настройка и управление пайплайнами
↗
74
33
4м 37с
0
Закрытый
8.5
Тестирование, развертывание и фича-стенды
↗
73
32
1м 47с
0
Закрытый
8.6
Итоги
↗
59
59
0м 13с
0