3 курс · Windows + WSL2 · октябрь — декабрь 2026
Сервис, которому
можно доверять_
От терминала Ubuntu до проверенного выпуска, наблюдаемости и восстановления. На одном понятном Python-проекте.
13 пятниц26 пар по 90 минут1 сквозной проект
Сейчас идёт занятие?
Введите код комнаты преподавателя. Слайды будут листаться вместе с ним.
Маршрут семестра
Linux в октябре. Доставка в ноябре. Наблюдение и восстановление в декабре.
Октябрь02.10Неделя 1
01DevOps: почему «на моём ноутбуке работает» недостаточно
Объяснить путь изменения до пользователя и запустить Ubuntu в WSL2.
СлайдыКонспект и практика 02Linux: ядро, процессы и файловая система
Связать команды терминала с устройством ОС и найти файлы учебного проекта.
СлайдыКонспект и практика Октябрь09.10Неделя 2
03Bash: команды, аргументы и работа с файлами
Безопасно создавать, читать, копировать и искать файлы; понимать кавычки.
СлайдыКонспект и практика 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.
СлайдыКонспект и практика 10Linux-практикум: сервис не отвечает
Диагностировать отказ по цепочке наблюдений и составить короткий отчёт.
СлайдыКонспект и практика Ноябрь06.11Неделя 6
11Git: история проекта и воспроизводимый эксперимент
Создать репозиторий, проверить diff и записать осмысленный атомарный commit.
СлайдыКонспект и практика 12Git в команде: ветки, review и конфликты
Объединить два изменения и разрешить конфликт по смыслу, сохранив историю.
СлайдыКонспект и практика Ноябрь13.11Неделя 7
13Docker: образ, контейнер и границы изоляции
Запустить контейнер и объяснить различия между образом, процессом и виртуальной машиной.
СлайдыКонспект и практика 14Dockerfile: сборка StudyPulse
Собрать образ сервиса и проверить воспроизводимый запуск без ручных правок контейнера.
СлайдыКонспект и практика Ноябрь20.11Неделя 8
15Compose: сеть, тома и декларативный запуск
Запустить сервис с постоянным томом и объяснить адреса внутри Compose.
СлайдыКонспект и практика 16Готовность, ограничения и конфигурация контейнеров
Проверить healthcheck, задать лимиты и не путать порядок запуска с готовностью.
СлайдыКонспект и практика Ноябрь27.11Неделя 9
17CI: автоматические проверки изменения
Создать проверяемый pipeline с тестами и сборкой и объяснить границу доверия CI.
СлайдыКонспект и практика Декабрь04.12Неделя 10
19Наблюдаемость: метрики, логи и трассировка
Выбрать сигнал для пользовательского симптома и отделить доступность API от качества модели.
СлайдыКонспект и практика 20Prometheus: сбор метрик и PromQL
Поднять Prometheus, проверить target и построить rate и p95 из метрик StudyPulse.
СлайдыКонспект и практика Декабрь11.12Неделя 11
21Grafana, SLI, SLO и осмысленные алерты
Создать небольшой dashboard и объяснить порог оповещения в терминах пользователя.
СлайдыКонспект и практика 22Структурированные логи и расследование запроса
Найти событие по request_id и составить временную линию без утечки входных данных.
СлайдыКонспект и практика Декабрь18.12Неделя 12
23Нагрузка, задержки и ограниченные повторы
Провести небольшой контролируемый эксперимент и объяснить очередь и timeout.
СлайдыКонспект и практика 24Backup, восстановление и стабилизация
Сделать проверяемую копию учебного volume и восстановить данные в новый том.
СлайдыКонспект и практика Декабрь25.12Неделя 13
25Game day: выпуск с аварией
Работать по ролям, сохранить факты, восстановить сервис и написать разбор инцидента.
СлайдыКонспект и практика 26Итог: воспроизводимый и наблюдаемый сервис
Показать полный путь от чистого checkout до проверенного выпуска и восстановления.
СлайдыКонспект и практика