Содержание пакета (3 курса)
1. CI/CD простым языком 4.86
1. Что такое CI/CD?
10 уроков
👁
12 350
👤
8 659
Закрытый
1.1
Добро пожаловать на курс
↗
3 267
1 341
3м
0
Закрытый
1.2
Как работает современная разработка?
↗
1 493
1 101
10м
0
Закрытый
1.3
Проблемы ручного деплоя и тестирования
↗
1 226
1 015
5м
0
Закрытый
1.4
Что такое Continuous Integration (CI)?
↗
1 157
931
12м
0
Закрытый
1.5
Что такое Continuous Delivery (CD)?
↗
1 027
838
16м
0
Закрытый
1.6
Что такое Continuous Deployment?
↗
933
820
8м
0
Закрытый
1.7
Преимущества CI/CD для команды и бизнеса
↗
880
715
9м
0
Закрытый
1.8
Обзор инструментов CI/CD
↗
839
682
14м
0
Закрытый
1.9
Как выбрать инструмент для своего проекта?
↗
784
603
5м
0
Закрытый
1.10
Тест по модулю
↗
744
613
1м
0
2. Основы пайплайнов
5 уроков
👁
3 305
👤
2 424
Закрытый
2.1
Что такое pipeline, jobs и stages
↗
806
631
18м
0
Закрытый
2.2
Первый .gitlab-ci.yml: разбор структуры
↗
736
545
11м
0
Закрытый
2.3
Практика: пишем простой .gitlab-ci.yml
↗
652
454
11м
0
Закрытый
2.4
Первый Jenkinsfile: разбор структуры
↗
598
426
8м
0
Закрытый
2.5
Практика: пишем простой Jenkinsfile
↗
513
368
4м
0
3. Запуск на практике
3 урока
👁
1 547
👤
1 547
Закрытый
3.1
Как установить GitLab локально (инструкция)
↗
568
568
4м
0
Закрытый
3.2
Как установить Jenkins локально (инструкция)
↗
476
476
4м
0
Закрытый
3.3
Запускаем свои пайплайны
↗
503
503
4м
0
4. Docker и деплой
4 урока
👁
1 787
👤
1 350
Закрытый
4.1
Зачем Docker в CI/CD?
↗
528
367
8м
0
Закрытый
4.2
Использование Docker образов в пайпах
↗
458
335
7м
0
Закрытый
4.3
Что такое деплой и переменные окружения
↗
426
326
8м
0
Закрытый
4.4
Тест по модулю
↗
375
322
1м
0
5. Что дальше?
4 урока
👁
1 807
👤
1 649
Закрытый
5.1
Это только начало: что ещё есть в CI/CD
↗
451
293
5м
0
Закрытый
5.2
Продвинутый курс по GitLab CI: программа и чему научитесь
↗
482
482
2м
0
Закрытый
5.3
Продвинутый курс по Jenkins: программа и чему научитесь
↗
438
438
2м
0
Закрытый
5.4
Как выбрать свой путь?
↗
436
436
1м
0
2. Gitlab CI простым языком 3.75
1. Введение
6 уроков
👁
730
👤
678
Закрытый
1.1
Введение в курс
↗
161
109
2м
2
Закрытый
1.2
Как устроен курс?
↗
117
117
0м
2
Закрытый
1.3
Что такое CI/CD и зачем это нужно?
↗
118
118
3м
1
Закрытый
1.4
Обзор GitLab CI
↗
115
115
2м
1
Закрытый
1.5
Регистрация в GitLab и создание проекта
↗
114
114
3м
1
Закрытый
1.6
Запуск GitLab локально
↗
105
105
4м
0
2. Основы GitLab CI
7 уроков
👁
613
👤
412
Закрытый
2.1
Структура .gitlab-ci.yml
↗
113
95
11м
0
Закрытый
2.2
Практика
↗
107
59
26м
1
Закрытый
2.3
Jobs
↗
93
70
17м
0
Закрытый
2.4
Практика
↗
80
52
43м
0
Закрытый
2.5
Stages
↗
76
60
19м
2
Закрытый
2.6
Практика
↗
70
43
28м
0
Закрытый
2.7
Итоговое задание модуля
↗
74
33
22м
0
3. Управление выполнением
6 уроков
👁
248
👤
198
Закрытый
3.1
Rules
↗
48
40
23м
2
Закрытый
3.2
Практика
↗
46
32
60м
1
Закрытый
3.3
Dependencies и needs
↗
40
36
10м
0
Закрытый
3.4
Практика
↗
34
31
53м
0
Закрытый
3.5
Manual jobs и approval процессы
↗
39
34
14м
1
Закрытый
3.6
Итоговое задание модуля
↗
41
25
10м
1
4. Переменные и секреты
6 уроков
👁
171
👤
117
Закрытый
4.1
Переменные окружения
↗
34
26
18м
0
Закрытый
4.2
Практика
↗
32
24
33м
1
Закрытый
4.3
Защищенные переменные и маскирование
↗
28
22
12м
0
Закрытый
4.4
Практика
↗
26
14
3м
0
Закрытый
4.5
Работа с файлами и переменными
↗
25
17
10м
0
Закрытый
4.6
Итоговое задание модуля
↗
26
14
2м
0
5. Артефакты и кэширование
6 уроков
👁
141
👤
92
Закрытый
5.1
Artifacts
↗
25
18
19м
0
Закрытый
5.2
Практика
↗
24
19
57м
0
Закрытый
5.3
Cache
↗
24
16
9м
0
Закрытый
5.4
Практика
↗
22
13
7м
0
Закрытый
5.5
Reports
↗
22
16
6м
0
Закрытый
5.6
Итоговое задание модуля
↗
24
10
0
6. Работа с Docker
6 уроков
👁
124
👤
75
Закрытый
6.1
Docker executor и образы
↗
21
15
14м
0
Закрытый
6.2
Практика
↗
23
15
5м
0
Закрытый
6.3
Сборка Docker образов в CI
↗
20
15
11м
0
Закрытый
6.4
Практика
↗
21
10
0
Закрытый
6.5
Container Registry
↗
18
13
5м
0
Закрытый
6.6
Итоговое задание модуля
↗
21
7
0
7. Деплой и тестирование
5 уроков
👁
62
👤
28
Закрытый
7.1
Environments и деплой
↗
14
0
10м
0
Закрытый
7.2
Практика
↗
12
8
0
Закрытый
7.3
Стратегии деплоя
↗
12
8
13м
0
Закрытый
7.4
Тестирование в пайплайнах
↗
13
8
6м
0
Закрытый
7.5
Итоговое задание модуля
↗
11
4
0
8. Best Practices
5 уроков
👁
45
👤
20
Закрытый
8.1
Оптимизация пайплайнов
↗
11
4
27м
0
Закрытый
8.2
Практика
↗
7
1
0
Закрытый
8.3
Шаблоны и переиспользование
↗
9
3
0
Закрытый
8.4
Практика
↗
9
9
0
Закрытый
8.5
Дебаг и траблшутинг
↗
9
3
0
9. Итоговый проект (на доработке)
1 урок
👁
1
👤
0
Закрытый
9.1
Итоговое задание курса
↗
1
0
0
3. Jenkins простым языком
1. Введение
7 уроков
👁
164
👤
138
Закрытый
1.1
Введение
↗
46
20
1м
0
Закрытый
1.2
Как устроен курс?
↗
23
23
0м
0
Закрытый
1.3
Что такое CI/CD и зачем это нужно?
↗
23
23
3м
0
Закрытый
1.4
Обзор Jenkins и его экосистемы
↗
20
20
2м
0
Закрытый
1.5
Установка Jenkins локально
↗
18
18
4м
0
Закрытый
1.6
Первое знакомство с интерфейсом
↗
18
18
5м
0
Закрытый
1.7
Плагины Jenkins
↗
16
16
6м
0
2. Основы Jenkins Pipeline
9 уроков
👁
105
👤
60
Закрытый
2.1
Структура Jenkinsfile
↗
16
8
3м
0
Закрытый
2.2
Практика
↗
14
7
0
Закрытый
2.3
Stages и Steps
↗
9
8
0
Закрытый
2.4
Практика
↗
10
7
0
Закрытый
2.5
Agent и Node
↗
11
8
35м
0
Закрытый
2.6
Практика
↗
11
6
0
Закрытый
2.7
Groovy в Pipeline: переменные, строки
↗
11
7
13м
0
Закрытый
2.8
Практика
↗
12
5
0
Закрытый
2.9
Итоговое задание модуля
↗
11
4
0
3. Управление выполнением
10 уроков
👁
53
👤
38
Закрытый
3.1
When conditions
↗
7
5
0
Закрытый
3.2
Практика
↗
5
4
0
Закрытый
3.3
Groovy для условий: списки, Map'ы, итерации
↗
5
4
0
Закрытый
3.4
Практика
↗
6
4
0
Закрытый
3.5
Post actions
↗
5
5
0
Закрытый
3.6
Практика
↗
5
4
0
Закрытый
3.7
Input steps и approval процессы
↗
5
4
0
Закрытый
3.8
Практика
↗
5
2
0
Закрытый
3.9
Параллельное выполнение
↗
5
4
0
Закрытый
3.10
Итоговое задание модуля
↗
5
2
0
4. Переменные и credentials
7 уроков
👁
23
👤
18
Закрытый
4.1
Environment переменные в Pipeline
↗
4
4
0
Закрытый
4.2
Практика
↗
4
2
0
Закрытый
4.3
Credentials и их типы
↗
4
3
0
Закрытый
4.4
Практика
↗
2
2
0
Закрытый
4.5
Parameters
↗
3
3
0
Закрытый
4.6
Практика
↗
3
2
0
Закрытый
4.7
Итоговое задание модуля
↗
3
2
0
5. Артефакты и workspace
7 уроков
👁
20
👤
16
Закрытый
5.1
Archiving artifacts
↗
3
3
0
Закрытый
5.2
Практика
↗
3
2
0
Закрытый
5.3
Stash/Unstash
↗
4
3
0
Закрытый
5.4
Практика
↗
2
2
0
Закрытый
5.5
Workspace management
↗
4
3
0
Закрытый
5.6
Практика
↗
2
2
0
Закрытый
5.7
Итоговое задание модуля
↗
2
1
0
6. Работа с Docker
7 уроков
👁
21
👤
16
Закрытый
6.1
Docker агенты и образы
↗
3
3
0
Закрытый
6.2
Практика
↗
3
2
0
Закрытый
6.3
Сборка Docker образов
↗
3
3
0
Закрытый
6.4
Практика
↗
3
2
0
Закрытый
6.5
Работа с Docker Registry
↗
3
3
0
Закрытый
6.6
Практика
↗
4
2
0
Закрытый
6.7
Итоговое задание модуля
↗
2
1
0
7. Интеграции и деплой
8 уроков
👁
24
👤
19
Закрытый
7.1
Интеграция с Git
↗
3
3
0
Закрытый
7.2
Практика
↗
4
2
0
Закрытый
7.3
Multibranch Pipeline
↗
3
3
0
Закрытый
7.4
Практика
↗
3
2
0
Закрытый
7.5
Деплой на различные окружения
↗
3
3
0
Закрытый
7.6
Практика
↗
3
2
0
Закрытый
7.7
Notifications
↗
3
3
0
Закрытый
7.8
Итоговое задание модуля
↗
2
1
0
8. Продвинутые темы и Best Practices
11 уроков
👁
12
👤
12
Закрытый
8.1
Shared Libraries: структура и создание
↗
2
2
0
Закрытый
8.2
Практика
↗
1
1
0
Закрытый
8.3
Shared Libraries: использование в проектах
↗
1
1
0
Закрытый
8.4
Практика
↗
1
1
0
Закрытый
8.5
Scripted Pipeline: продвинутый Groovy и script блоки
↗
1
1
0
Закрытый
8.6
Практика
↗
1
1
0
Закрытый
8.7
Оптимизация пайпов
↗
1
1
0
Закрытый
8.8
Практика
↗
1
1
0
Закрытый
8.9
Мониторинг и дебаг пайпов
↗
1
1
0
Закрытый
8.10
Популярные плагины
↗
1
1
0
Закрытый
8.11
Итоговый проект всего курса
↗
1
1
0