Курс: Операционные системы, сети и основы DevOps
Целевая аудитория
Студенты с базовыми навыками программирования. Опыт работы с Linux, сетями и контейнерами не требуется.
Платформа
Linux (через WSL на Windows — см. практику 0). Инструменты: терминал, systemd, сетевые утилиты, Docker, Docker Compose, CI/CD.
Цель курса
Дать практическое понимание устройства операционных систем, компьютерных сетей и современных DevOps-практик контейнеризации и автоматизации.
Структура
Курс разбит на 3 раздела (8 лекций, 8 основных лаб + подготовительная практика 0). Лекции рассчитаны на пару ~1ч30м.
Раздел 1. Операционные системы (2 лекции, 2 лабы)
| № | Лекция | Практика |
|---|---|---|
| 1 | Введение в операционные системы | 1. Знакомство с Linux: терминал и файловая система |
| 2 | Процессы, потоки и планирование | 2. Процессы, мониторинг и скрипты |
Подготовка окружения — практика 0 (Linux на Windows / WSL).
Раздел 2. Сети (2 лекции, 2 лабы)
| № | Лекция | Практика |
|---|---|---|
| 3 | Основы компьютерных сетей | 3. Сетевая диагностика и конфигурация |
| 4 | Транспортный и прикладной уровень | 4. Протоколы, SSH, файрвол и сниффинг |
Раздел 3. Системное администрирование и DevOps (4 лекции, 4 лабы)
| № | Лекция | Практика |
|---|---|---|
| 5 | Управление памятью и файловые системы | 5. Файловые системы, пользователи, права и systemd |
| 6 | Docker: контейнеризация | 6. Docker: первые контейнеры |
| 7 | Docker Compose и оркестрация | 7. Docker Compose: многоконтейнерные приложения |
| 8 | Основы DevOps-практик | 8. CI/CD и DevOps на практике |
Материалы курса
| Файл | Назначение |
|---|---|
lecture_01.md–lecture_08.md | Конспекты лекций |
practice_00.md–practice_08.md | Практические работы (0 — подготовка окружения) |
exam_questions.md | Вопросы к экзамену (без ответов) |
private_exam_answers.md | Вопросы с ответами |
private_exam_tasks.md | Практические задания с ответами |
private_exam_tickets.md | Экзаменационные билеты |
private_tests.md, private_tests_bank.md | Тесты |
Форма контроля
Экзамен по трём тематическим блокам (ОС, сети, DevOps): простые и сложные вопросы
плюс практические задания. Билеты — private_exam_tickets.md.