А/П
Кафедра разработки
и управления ПО
2026 / 2027

Учебные материалы

Дисциплины
и занятия

Выберите дисциплину — откроется её меню: занятия, стартовый репозиторий и КТП. Ниже те же занятия ссылками напрямую. В колоде стрелки и пробел листают, клавиша F разворачивает на весь экран, S показывает источники.

Меню дисциплин

4 КУРС · СТАНДАРТЫ И ДОКУМЕНТАЦИЯ

Стандартизация, сертификация и техническое документоведение

От работающего кода к готовому программному продукту: требования, единые правила, документация и проверка соответствия. Первая пара — аудит передачи сервиса бронирования.

1 занятие36 слайдов90 минут
Открыть меню дисциплины →готово
ДУП.02 · 1 курс

Введение в язык программирования Python

Меню дисциплины: справочник по синтаксису Python и проверочные работы. Первый тест — по темам 1.1–1.3: переменные, типы данных, print() и типичные ошибки NameError, SyntaxError, TypeError, ValueError.

68 часов34 занятиятест · 25 вопросов
Открыть меню дисциплины →готово
ОП.03 · 2 курс

Информационные технологии

Меню дисциплины: занятия, материалы и КТП. Один сквозной проект «Цифровая воронка и автоматизация заявок»: UTM и веб-аналитика, Power Query, автоматизация в n8n, CRM, сверка данных и дашборд.

46 часов23 занятия3 колоды
Открыть меню дисциплины →готово
ОП.04 · 3 курс

Основы алгоритмизации и программирования

Меню дисциплины: занятия, материалы и КТП. Зачем нужны алгоритмы, как устроена алгоритмическая секция собеседования, из чего состоит курс и как он оценивается.

154 часа77 занятий3 колоды
Открыть меню дисциплины →готово
ОП.05 · практический курс

Операционные системы и среды

Установка, настройка и обслуживание Linux в виртуальной среде. Первый практикум — полный маршрут Ubuntu Desktop в VirtualBox для Windows и macOS.

3 занятияпрактика FHSреальные кадры
Открыть меню дисциплины →готово
МДК.01.01 · 2 курс

Разработка программных модулей

Меню дисциплины: занятия, материалы и КТП. Backend на Python: FastAPI, PostgreSQL, авторизация, Redis, фоновые задачи, Docker и CI — один общий сервис вместо двенадцати разрозненных лабораторных.

218 часов109 занятий2 колоды
Открыть меню дисциплины →готово
МДК.04.01 · 4 курс

Технология разработки и защиты баз данных

Меню дисциплины: занятия, материалы и КТП. Одна платформа данных вместо набора СУБД: источник истины на PostgreSQL, документная и аналитическая проекции, кэш, брокер, защита и восстановление. Триггеры, свои типы и расширения PostgreSQL.

114 часов57 занятий2 колоды
Открыть меню дисциплины →готово
GIT · GITHUB · VS CODE

Git и GitHub

Справочник по работе с Git через панель Source Control в VS Code и по GitHub: откуда взялся Git, установка, init и clone, индекс и коммиты, история и граф. Дальше — ветки, задачи, pull request, Projects, Pages и Actions.

2 модуля из 87 главкадры VS Code
Открыть справочник →модули 1–2 готовы
ANGULAR · REACT · ИИ

Angular и React

Справочник по фронтенд-разработке в 2026 году. Модуль 0 — зачем учить фреймворки в эпоху ИИ: состояние и интерфейс, React и Angular на одной задаче, что показывают измерения работы с ИИ, правила дисциплины. Отдельный разбор — заменил ли ИИ фронтенд-разработчика, с кейсами и источниками.

модуль 0 из 74 главы + разборReact 19 · Angular 22
Открыть справочник →модуль 0 готов

Практические справочники

PYTHON · МЕТРИКИ · ЛОГИ · ТРАССЫ

Метрики и наблюдаемость

Справочник по мониторингу и наблюдаемости: от жалобы на медленный API до подтверждённой причины. Модуль 1 — метрики, логи и трассы на FastAPI-сервисе, снимки Prometheus и Grafana. Модуль 2 — как работает Prometheus: target, страница /metrics, scrape, pull-модель, стенд в Docker и тест по модулю.

2 модуля18 главдва стендатест по модулю 2
Открыть справочник →модули 1–2 готовы

Стандартизация, сертификация и техническое документоведение

ПЕРВАЯ ПАРА · 4 КУРС

От работающего кода к готовому программному продукту

Можно ли передать проект заказчику? Обсуждение кейса, проверяемые требования, документация в Git и практический аудит handoff_audit.md.

90 минут36 слайдовMarkdown-аудит
Открыть презентацию →готово

Лекции ОП.03

ЗАНЯТИЕ 01 · ЛЕКЦИЯ + ПРАКТИКА

Цифровая воронка: от ссылки до заявки

Путь пользователя против пути данных, действие → событие → заявка → статус, разбор запроса в DevTools Network и GA4 DebugView. Практика: вскрыть живой сайт и собрать карту воронки v1.

2 акад. часа50 слайдов + конспектDevTools · GA4
Открыть лекцию →готово
ЗАНЯТИЕ 02 · ПРАКТИЧЕСКОЕ ЗАНЯТИЕ

UTM-метки: источник перехода и заявки

Открывается семью минутами за клавиатурой: студент сам дописывает метки к адресу и видит разницу в заявке и в запросе — разбор идёт после. Дальше строение ссылки, три метки, правила именования, ошибки регистра и пробелов, проверка ссылки до публикации.

2 акад. часа59 слайдов + конспектUTM · DevTools
Открыть лекцию →готово
ОП.03 · ТЕМА 04 · GOOGLE ANALYTICS 4

GA4: от перехода на сайт до данных

Создание аккаунта, ресурса и веб-потока по шагам. Иерархия GA4, настройки проекта, Enhanced Measurement и Measurement ID. Анимированные схемы, учебные макеты интерфейса и проверка понимания.

30 слайдовAccount → Property → StreamGA4
Открыть презентацию →макеты интерфейса
ОП.03 · ТЕМА 05 · ПРАКТИЧЕСКАЯ РАБОТА

Свой сайт, Vercel и Google Tag

Создаём свою копию проекта, публикуем на Vercel, устанавливаем Google Tag и проверяем посещение в Realtime. Последовательность исходника сохранена.

69 слайдов43 места для скриншотовGitHub · VS Code · Vercel · GA4
Открыть презентацию →тема 5
ОП.03 · ТЕМА 07 · GOOGLE SHEETS И APPS SCRIPT

Контролируемая таблица заявок

Событие и сама заявка: подключаем форму к Google Sheets, сохраняем UTM, проверяем обязательные поля, ID и статусы.

93 слайдаApps Script · POST · GA4готовые файлы кода
Открыть презентацию →тема 7
ОП.03 · ТЕМА 08 · POWER QUERY

Подготовка данных: от CSV к Refresh

Пошаговый импорт и очистка заявок: типы, ошибки, Trim, Clean, Split и сохранённые правила преобразования.

102 экранадва CSV для практики54 места для скриншотов
Открыть презентацию →тема 8
ОП.03 · ТЕМА 09

Instagram → ManyChat → заявка

От комментария и личного сообщения до сайта с UTM, события GA4 и строки Google Таблиц.

110 слайдов · пошаговая практикатема 9
ОП.03 · ТЕМА 10

GA4: отчёты и исследования

Источники, кампании и события → Free form → воронка и потери → прямой и обратный путь → аналитический вывод.

185 экранов · пошаговая практикатема 10
ОП.03 · ТЕМА 10 · ЧАСТЬ 2

DataLens: GA4 и заявки

Дашборд в Yandex DataLens из трёх вкладок: веб-аналитика, заявки и статусы, сопоставление источников по source и campaign.

145 экранов · пошаговая практика10 · часть 2

Лекции ОП.04

ЗАНЯТИЕ 03 · ТЕОРИЯ + ЛАБОРАТОРИЯ

Временная сложность и O-нотация

Подсчёт операций, классы роста, выбор решения по ограничениям и разбор типичных ошибок оценки.

2 акад. часа40 слайдовPython 3.12
Открыть лекцию →готово
ЗАНЯТИЕ 04 · PERFORMANCE LAB

Измерение производительности алгоритмов

Предскажи → измерь → объясни: рост времени и памяти, медиана, tracemalloc, интерактивные вопросы и собственные замеры.

2 акад. часа44 слайдаPython 3.12
Открыть лекцию →готово

Лекции ОП.05

ПРАКТИЧЕСКАЯ РАБОТА 1 · ПОШАГОВАЯ УСТАНОВКА

Ubuntu Desktop в VirtualBox

Два маршрута установки VirtualBox — Windows и macOS, проверка amd64/arm64, создание VM, настройка RAM, CPU, VDI и NAT, полный установщик Ubuntu, обновления, снимок и диагностика.

90 минут43 экранаWindows · macOS
Открыть практикум →готово
ЗАНЯТИЕ 02 · ТЕОРИЯ + ДЕМОНСТРАЦИЯ

История, назначение и виды операционных систем

Слои между кодом и железом, граница режимов процессора и путь системного вызова, хроника от ENIAC до Android с ценой каждого решения, шесть функций ядра с живой демонстрацией планировщика и шесть признаков классификации.

2 акад. часа51 экранисторические кадры
Открыть лекцию →готово
ЗАНЯТИЕ 03 · ЛЕКЦИЯ

Файловая система Linux

Дерево каталогов, стандарт FHS, программы и изменяемые данные, /dev, /proc и /sys, inode, ссылки и монтирование. Объяснение, команды и снимки экрана Ubuntu.

8 частей29 снимков Ubuntuпрактика
Открыть занятие →готово
ПРАКТИКА К ЗАНЯТИЮ 03 · ИНТЕРАКТИВНАЯ

FHS: разложить сервер по местам

Служба college-notify: разложить её файлы по дереву каталогов, перенести файлы с сервера плохого разработчика, убрать лишнее в корзину, собрать путь, нажать каталоги на дереве, освободить место в /var, прочитать вывод findmnt, PATH и /proc. После отправки — верные ответы и разбор.

75 минут40 заданийодна попытка
Открыть практику →готово

Лекции МДК.01.01

ТЕМА 02 · КНИГА

Структура проекта: окружение, модули и пакеты

Восемь глав одной книги: своё окружение и что делает активация, VS Code и выбор интерпретатора, первая зависимость из PyPI, один файл превращается в три модуля, пакет и запуск через python -m, requirements и тесты. Переключатель Python / Go меняет команды и структуру всего материала.

2 акад. часа8 главPython 3.10+ · Go 1.21+
Открыть книгу →готово

Лекции МДК.04.01

ЗАНЯТИЕ 01 · ЛАБОРАТОРИЯ

MongoDB: документ, BSON и первая коллекция

Скачивание Compass, запуск сервера в Docker, создание базы и коллекции, первый документ и пять запросов. BSON по байтам, 12 байт ObjectId, типы значений. Кадры сняты на стенде занятия.

2 акад. часа35 слайдовMongoDB 7 · Compass
Открыть лекцию →готово

Материалы дисциплины лежат в её папке: презентация, КТП, стартовый репозиторий студента и то, что выдаётся по ходу занятий. Общие правила текста и мемы — в shared/.