3 курс · Windows + WSL2 · октябрь — декабрь 2026

Сервис, которому
можно доверять_

От терминала Ubuntu до проверенного выпуска, наблюдаемости и восстановления. На одном понятном Python-проекте.

13 пятниц26 пар по 90 минут1 сквозной проект

Сейчас идёт занятие?

Введите код комнаты преподавателя. Слайды будут листаться вместе с ним.

Маршрут семестра

Linux в октябре. Доставка в ноябре. Наблюдение и восстановление в декабре.

Октябрь02.10Неделя 1
01

DevOps: почему «на моём ноутбуке работает» недостаточно

Объяснить путь изменения до пользователя и запустить Ubuntu в WSL2.

СлайдыКонспект и практика
02

Linux: ядро, процессы и файловая система

Связать команды терминала с устройством ОС и найти файлы учебного проекта.

СлайдыКонспект и практика
Октябрь09.10Неделя 2
03

Bash: команды, аргументы и работа с файлами

Безопасно создавать, читать, копировать и искать файлы; понимать кавычки.

СлайдыКонспект и практика
04

Потоки, конвейеры и маленькие скрипты

Соединять команды, проверять код возврата и писать небольшой повторяемый скрипт.

СлайдыКонспект и практика
Октябрь16.10Неделя 3
05

Пользователи, права и безопасная работа

Читать права Linux и устранять отказ в доступе без chmod 777.

СлайдыКонспект и практика
06

Процессы, сигналы, память и диск

Находить свой процесс и завершать его штатно; различать память и дисковое пространство.

СлайдыКонспект и практика
Октябрь23.10Неделя 4
07

Сеть: адреса, порты, DNS и HTTP

Проверить путь HTTP-запроса и различать ошибки DNS, соединения и приложения.

СлайдыКонспект и практика
08

Пакеты, Python-окружения и конфигурация

Создать venv, запустить StudyPulse и отделить конфигурацию от исходного кода.

СлайдыКонспект и практика
Октябрь30.10Неделя 5
09

Службы systemd и журналы

Запустить пользовательскую службу, проверить её статус и найти причину сбоя в journal.

СлайдыКонспект и практика
10

Linux-практикум: сервис не отвечает

Диагностировать отказ по цепочке наблюдений и составить короткий отчёт.

СлайдыКонспект и практика
Ноябрь06.11Неделя 6
11

Git: история проекта и воспроизводимый эксперимент

Создать репозиторий, проверить diff и записать осмысленный атомарный commit.

СлайдыКонспект и практика
12

Git в команде: ветки, review и конфликты

Объединить два изменения и разрешить конфликт по смыслу, сохранив историю.

СлайдыКонспект и практика
Ноябрь13.11Неделя 7
13

Docker: образ, контейнер и границы изоляции

Запустить контейнер и объяснить различия между образом, процессом и виртуальной машиной.

СлайдыКонспект и практика
14

Dockerfile: сборка StudyPulse

Собрать образ сервиса и проверить воспроизводимый запуск без ручных правок контейнера.

СлайдыКонспект и практика
Ноябрь20.11Неделя 8
15

Compose: сеть, тома и декларативный запуск

Запустить сервис с постоянным томом и объяснить адреса внутри Compose.

СлайдыКонспект и практика
16

Готовность, ограничения и конфигурация контейнеров

Проверить healthcheck, задать лимиты и не путать порядок запуска с готовностью.

СлайдыКонспект и практика
Ноябрь27.11Неделя 9
17

CI: автоматические проверки изменения

Создать проверяемый pipeline с тестами и сборкой и объяснить границу доверия CI.

СлайдыКонспект и практика
18

CD: версии, выпуск и откат

Выпустить новую версию локального сервиса и безопасно вернуть предыдущую.

СлайдыКонспект и практика
Декабрь04.12Неделя 10
19

Наблюдаемость: метрики, логи и трассировка

Выбрать сигнал для пользовательского симптома и отделить доступность API от качества модели.

СлайдыКонспект и практика
20

Prometheus: сбор метрик и PromQL

Поднять Prometheus, проверить target и построить rate и p95 из метрик StudyPulse.

СлайдыКонспект и практика
Декабрь11.12Неделя 11
21

Grafana, SLI, SLO и осмысленные алерты

Создать небольшой dashboard и объяснить порог оповещения в терминах пользователя.

СлайдыКонспект и практика
22

Структурированные логи и расследование запроса

Найти событие по request_id и составить временную линию без утечки входных данных.

СлайдыКонспект и практика
Декабрь18.12Неделя 12
23

Нагрузка, задержки и ограниченные повторы

Провести небольшой контролируемый эксперимент и объяснить очередь и timeout.

СлайдыКонспект и практика
24

Backup, восстановление и стабилизация

Сделать проверяемую копию учебного volume и восстановить данные в новый том.

СлайдыКонспект и практика
Декабрь25.12Неделя 13
25

Game day: выпуск с аварией

Работать по ролям, сохранить факты, восстановить сервис и написать разбор инцидента.

СлайдыКонспект и практика
26

Итог: воспроизводимый и наблюдаемый сервис

Показать полный путь от чистого checkout до проверенного выпуска и восстановления.

СлайдыКонспект и практика

Итог — работающий путь пользователя

Вы умеете запустить проект на чистом окружении, объяснить ошибку, выпустить изменение и проверить восстановление.

Полный офлайн-комплект →Критерии зачёта →Linux / macOS / Windows →Официальные источники →