6 added
34 removed
Original
2026-01-01
Modified
2026-02-26
1
-
<p>1</p>
1
+
<p>Непрерывная интеграция (CI)</p>
2
-
<a>Введение</a><p>Знакомимся с курсом и с понятием "управление конфигурацией"</p>
2
+
<p>Получите навык работы с GitHub Actions и CI для автоматизации проверок, ускорения разработки и выявления проблем в проектах</p>
3
-
<p>2</p>
3
+
<p>Продакшен и Деплой</p>
4
-
<a>Ad-Hoc</a><p>Учимся использовать команду ansible</p>
4
+
<p>Узнаете, как организовать работу с базой данных и собирать Docker-образы</p>
5
-
<p>3</p>
5
+
<p>Ansible</p>
6
-
<a>Файл инвентаризации</a><p>Разбираемся, в чем назначение файла инвентаризации и как его составлять</p>
6
+
<p>Освоите Ansible, сможете писать плейбуки и создавать автоматические сценарии</p>
7
-
<p>4</p>
8
-
<a>Плейбук</a><p>Учимся составлять простые сценарии развертывания</p>
9
-
<p>5</p>
10
-
<a>Теги</a><p>Разбираемся, в чем назначение тегов</p>
11
-
<p>6</p>
12
-
<a>Обработчики (Handlers)</a><p>Учимся пользоваться подпиской на обработчики</p>
13
-
<p>7</p>
14
-
<a>Переменные</a><p>Знакомимся с возможностью динамической генерации и сокращения дублирования</p>
15
-
<p>8</p>
16
-
<a>Переменные в файле инвентаризации</a><p>Учимся задавать переменные через файл инвентаризации</p>
17
-
<p>9</p>
18
-
<a>Факты</a><p>Разбираемся, что такое факты и зачем они нужны</p>
19
-
<p>10</p>
20
-
<a>Циклы</a><p>Изучаем конструкцию loops для сокращения дублирования повторяющихся действий</p>
21
-
<p>11</p>
22
-
<a>Условия</a><p>Изучаем конструкцию when</p>
23
-
<p>12</p>
24
-
<a>Фильтры</a><p>Учимся фильтровать данные</p>
25
-
<p>13</p>
26
-
<a>Регистрация результата</a><p>Разбираемся, зачем нужна опция register</p>
27
-
<p>14</p>
28
-
<a>Роли</a><p>Знакомимся с каталогом готовых плейбуков (Ansible Galaxy) и учимся их устанавливать и использовать</p>
29
-
<p>15</p>
30
-
<a>Устройство ролей</a><p>Познакомимся со структурой роли</p>
31
-
<p>16</p>
32
-
<a>Коллекции</a><p>Переходим от одиночных ролей к коллекциям</p>
33
-
<p>17</p>
34
-
<a>Ansible Vault</a><p>Учимся шифровать чувствительные данные прямо внутри репозитория с кодом инфраструктуры</p>