МДК.01.01 · 2 курс · 2026 / 2027
218 часов · 109 занятий по 2 часа · 12 разделов
Один сервис вместо двенадцати учебных проектов. От стартового репозитория и типизированного пакета — к FastAPI, PostgreSQL, входу в систему, Redis, фоновой задаче, Docker Compose и CI. Курс заканчивается тем, что ваш сервис поднимается из чистого клона на чужом компьютере.
Путь запроса от кнопки до ответа, пять терминов на настоящих данных, замороженный контракт и цена его нарушения, устройство пары, состав дисциплины по разделам и то, из чего складывается оценка.
карта дисциплинывводнаяДЗ №1 02 Структура проекта: модули, пакеты и окружениеИнтерактивная книга: от .venv и выбора Python в VS Code до модулей, пакетов и воспроизводимого запуска. Кнопка Python / Go переключает весь материал на вторую языковую ветку. Один проект Student Tools, восемь последовательных глав, архивы для практики и домашнее задание.
книга · 8 главPython / GoДЗ №2 ПР Практикум: соберите проект самиДве самостоятельные работы после лекций. Первый архив — семнадцать файлов без единой папки: нужно построить дерево проекта. Второй — один main.py с шестнадцатью функциями: нужно разложить их по модулям и папкам. Задания в .md, проверка запуском и тестами, эталоны для сверки.
2 работы2 архивасамостоятельно 04 Аннотации типов и документация кодаКнига из одиннадцати глав на одном проекте «Отчёт кафе» в трёх архивах. Первая часть — аннотации типов: запись, составные типы, проверка Pylance и mypy, практика от семнадцати ошибок до чистой проверки. Вторая — документация: виды документации, докстринги и PEP 257, четыре формата, двенадцать разобранных случаев, генератор заготовок и проверка Ruff. Сборка сайта на Sphinx — следующая тема.
книга · 11 глав3 архива с кодомmypy · RuffДЗ №4 ПР Практикум: младший разработчик, первая неделяРолевая работа в браузере по окружению проекта и аннотациям типов. Четыре письма от тимлида студии: развернуть проект и разобрать проблемы с .venv, составить десять подписей функций по заявкам заказчиков из каталога типов, решить, какие вызовы подходят к подписи, написать подписи вручную. В конце — рецензия с баллами и отчёт .md для GitHub.
4 письма + рецензияPython1 параотчёт в lesson_04 ПР Практикум на Go: младший разработчик, первая неделяТот же практикум для ветки Go. Четыре письма от тимлида студии: развернуть проект без go.mod и разобрать проблемы со сборкой, составить десять подписей func по заявкам заказчиков, решить, какие строки примет компилятор, написать подписи вручную. В конце — рецензия с баллами и отчёт .md для GitHub.
4 письма + рецензияGo1 параотчёт в lesson_04Идентификатор, статус и контакт перестают быть строками и становятся типами с проверкой. Разбираем неизменяемость, равенство и хеш, закрываем границы тестами.
в работеbackend-starter-template: папки занятий с заданиями, конспекты тем в lectures, файлы с занятий в materials, разбор git со скриншотами. Заводится кнопкой Use this template
Стартовый репозиторий растёт вместе с курсом: сейчас в нём разбор git и сервис заказов одним файлом, дальше добавятся схемы FastAPI, миграции, стенд в Docker Compose и шаблоны ADR, отчёта об инциденте и заметки к релизу. Другие дисциплины — на главной странице.