Перейти к содержимому

Курс: Операционные системы, сети и основы 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
6Docker: контейнеризация6. Docker: первые контейнеры
7Docker Compose и оркестрация7. Docker Compose: многоконтейнерные приложения
8Основы DevOps-практик8. CI/CD и DevOps на практике

Материалы курса

ФайлНазначение
lecture_01.mdlecture_08.mdКонспекты лекций
practice_00.mdpractice_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.