Программа

Python Backend Starter Pack: путь в бэкенд с нуля

Программа из трёх курсов: Python с нуля, бэкенд на FastAPI и базы данных. Один маршрут вместо самосбора из чужих курсов. Этот вводный курс бесплатный: он показывает, из чего состоит работа бэкендера, и выдаёт твою точку входа — предметная работа идёт в трёх курсах программы.
3 курса
Начальный уровень
10-15 часов в неделю
Сертификат Stepik

Чему вы научитесь

  • Выбирать свою точку входа в программу по внешнему критерию, а не по самооценке, — и не платить за то, что уже умеешь
  • Читать и писать идиоматичный Python — типы, коллекции, функции, ООП — и понимать, что при этом происходит с объектами
  • Собирать рабочие автоматизации на реальных библиотеках: сбор данных, интерфейс, расписание, база, AI-интеграции
  • Держать проект в порядке инструментами, которыми пользуются на работе: uv, ruff, pytest, VS Code, git
  • Проектировать и писать REST API на FastAPI: роутеры, схемы Pydantic, слои приложения и зависимости через Depends
  • Уверенно писать асинхронный код — корутины, задачи, отмена, таймауты — и не блокировать event loop
  • Подключать PostgreSQL через SQLAlchemy, описывать модели и связи, менять схему миграциями Alembic
  • Закрывать сервис аутентификацией, покрывать тестами на настоящей базе и запускать вместе с ней одной командой в Docker Compose
  • Писать SQL руками — от выборок с JOIN и агрегатами до оконных функций, CTE и рекурсии
  • Проектировать схему под конкретные запросы и подбирать индекс, объясняя, почему он не применяется
  • Читать план запроса и находить причину, по которой он стал медленным
  • Защищать данные при конкурентной записи и выбирать хранилище под задачу — Redis, объектное, документное, поисковое, колоночное

О программе

Ты уже решил, что идёшь в бэкенд на Python. И упёрся не в код — в каталог: сто курсов, каждый обещает довести до работы, а понять, какой из них твой и в каком порядке их проходить, можно только потратив на это месяцы вечеров.

Отдельные курсы эту задачу не решают. Прошёл один, открываешь следующий — «предполагается, что вы уже знакомы с…», и ты снова добираешь недостающее по статьям. Или наоборот: первые модули пересказывают то, что ты умеешь, и ты платишь за это временем.

«Python Backend Starter Pack» — три курса мастерской, поставленные в один проверенный порядок. Курс, который ты сейчас читаешь, — вводный, и он бесплатный: он не учит ни Python, ни SQL, он отвечает на вопрос «с какого курса начинать именно тебе» и проверяет, что для старта у тебя всё есть. Эту часть ты получаешь до того, как заплатил хоть за что-то.

Что у тебя будет в конце программы. Репозиторий собственного REST-сервиса на FastAPI и PostgreSQL: поднимается одной командой через Docker Compose, закрыт аутентификацией, покрыт тестами на настоящей базе — и ты можешь объяснить в нём каждое решение. Рядом — свои автоматизации из первого курса и способность взять медленный запрос, прочитать его план, найти причину и починить: ровно то, о чём спрашивают на секции по данным.

Что входит в программу.

  1. Python с нуля: основы языка и автоматизация рутины — язык от переменных до генераторов, декораторов и конкурентности, рабочее окружение разработчика и автоматизации на реальных библиотеках: сбор данных, интерфейс, расписание, база, AI-интеграции.
  2. Backend-разработка на Python: FastAPI, PostgreSQL и тестирование — первый собственный сервис: FastAPI и Pydantic, асинхронность, PostgreSQL через ORM и миграции, аутентификация, тесты, Docker Compose.
  3. Базы данных для бэкенда: PostgreSQL вглубь и карта хранилищ — SQL и проектирование схемы с нуля, индексы и планы запросов, транзакции и конкурентная запись, поиск, выбор хранилища под задачу.

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

Начинать не обязательно с первого курса. Если ты уже пишешь на Python — скрипты для аналитики, автотесты, парсеры, — твой вход второй курс. Ему нужны синтаксис, классы и исключения, коллекции, виртуальное окружение и базовый git; backend и SQL знать не нужно. Первый курс тогда остаётся у тебя справочником по инструментам, на которые второй прямо опирается и заново их не объясняет. Решается это критерием, а не самооценкой, — и критерий разбирается во втором уроке этого вводного курса.

Если ты не написал ни строчки кода — это тоже полноценный вход. Первому курсу нужны уверенный пользователь компьютера и умение прочитать английское слово в коде. Второй не требует ни backend, ни SQL: он начинает с того, что такое таблица, и даёт клиент с интерфейсом, чтобы видеть базу глазами. Третий не требует ни SQL, ни даже Python. Это устройство курсов, а не подбадривание.

Стыки проверены, а не заявлены. Первый курс явно не берёт большие веб-фреймворки — Django, Flask, FastAPI: он отдаёт их второму. Второй так же явно не берёт SQL руками и глубину PostgreSQL — индексы, планы запросов, MVCC, уровни изоляции: это предмет третьего. Границы записаны в самих курсах, поэтому между ними нет ни дыры, ни повтора пройденного, а порядок продиктован зависимостью, а не «уровнем сложности».

Дорога по темам: Python и инструменты → автоматизации на библиотеках → HTTP и первый endpoint → слои, Pydantic, асинхронность → PostgreSQL через ORM и миграции → аутентификация, тесты, Docker Compose → SQL и схема руками → индексы и планы запросов → транзакции и конкурентная запись → поиск и выбор хранилища.

Стек: Python, uv, ruff, pytest, git, FastAPI, Pydantic, SQLAlchemy, Alembic, PostgreSQL, Docker Compose, SQL и EXPLAIN, Redis, объектное хранилище.

Чего в программе нет. Фронтенда, мобильной разработки и машинного обучения. Прод-эксплуатации: деплоя, CI/CD, Kubernetes, мониторинга, администрирования и тюнинга PostgreSQL. Микросервисов, брокеров сообщений и распределённой архитектуры — как и DDD, CQRS, Event Sourcing: это следующий разговор, и он за пределами программы. Карьерного сопровождения тоже нет: программа даёт навык и артефакты, резюме и трудоустройство мы не обещаем.

Начни с первого урока этого курса — он бесплатный. Выйдешь ты из него не с «надо подумать», а с выбранной точкой входа и понятой картой: из чего состоит эта работа и где ты в ней сейчас.

Что внутри

В комплект входят 3 курса общей стоимостью 2 995 ₽.

  •      
     
     
  •      
     
     
  •      
     
     

Для кого эта программа

Программа для тех, кто уже решил идти в бэкенд на Python и не хочет собирать маршрут из чужих курсов сам. Меняешь профессию с нуля. Опыта программирования нет, учишься вечерами, спросить не у кого — и главный вопрос не «смогу ли», а «с чего начать, чтобы не потерять полгода не на том». Пишешь Python-скрипты, но не веб. Автоматизация, аналитика, парсеры, автотесты: код делает настоящую работу, но живёт в терминале, и отдать его наружу некому. В вакансиях FastAPI, PostgreSQL, Docker, тесты — слова знакомые, а как из них собирается сервис, непонятно. Из ручного тестирования в автоматизацию. pytest знаешь, чужие API дёргал годами, свой не написал ни разу. Учил Python когда-то. Чужой скрипт дописать можешь, с нуля написать — не уверен. Это пограничный случай, и он решается критерием, а не ярлыком «новичок».

Начальные требования

Что нужно знать

  • уверенный пользователь компьютера: ставишь программы, разбираешься с файлами и папками, знаешь, где терминал (или готов узнать)
  • читаешь простые английские слова в интерфейсах и в коде

Если ты уже пишешь на Python — можно начать со второго курса

  • второму курсу нужны: синтаксис (функции, классы, исключения), коллекции и comprehensions, виртуальное окружение и установка зависимостей, базовый git (clone, commit, push, ветки), знакомые слова async и await
  • backend и SQL для входа во второй курс не нужны
  • третий курс не требует ни Python, ни SQL — он про данные и рассчитан на бэкендера на любом языке
  • проверить Python экзаменом, а не самооценкой, можно прямо здесь: вводный курс бесплатный

Что нужно на машине

  • второй и третий курсы поднимают PostgreSQL локально через Docker Compose — нужна машина, на которую можно поставить Docker
  • остальные инструменты ставятся по ходу курсов, заранее готовить ничего не надо

Наши преподаватели

Как проходит обучение

Все курсы программы текстовые: читаешь и сразу делаешь, видео нет. Шаг короткий и заканчивается чем-то проверяемым, а не «мы познакомились с темой».

Этот вводный курс. Короткие шаги теории, квизы на разбор чужих кейсов — куда входить человеку по тому, что он уже умеет, — и чек-лист самопроверки без баллов: у вопроса «какой у тебя уровень» нет правильного ответа, поэтому балла за него здесь нет. На выходе — выбранная точка входа и проверенная готовность к первому курсу.

Три курса программы. Задачи с автопроверкой прямо на Stepik: код в первых двух курсах, SQL-запросы в третьем — проверяется результат, а не «прочитал». В первом курсе к этому добавляются проектные шаги: собрать свою автоматизацию и принести её в сообщество. И везде, где работа идёт на твоей машине, — инструкции «сделай у себя»: поднять стенд, посмотреть в базу, снять план запроса, воспроизвести конфликт двух одновременных записей. Такое платформа проверить не может, поэтому эти шаги идут с чек-листом и квизом на результат наблюдения: честнее, чем натягивать автопроверку на то, что происходит у тебя локально.

Каждый курс проходится отдельно и в своём темпе; программа задаёт порядок и отвечает за стыки между курсами.

Проходить в одиночку не обязательно. У мастерской есть живое сообщество — «Гильдия вайба». Там помогают, когда застрял, разбирают проекты на код-ревью, ищут тиммейтов и просто общаются. Это одно место на все три курса: люди, с которыми ты начнёшь первый, никуда не денутся к третьему. Чем активнее участвуешь, тем больше берёшь от программы

Содержание

Certificate

Сертификат

Сертификат Stepik

Что вы получаете

  • Репозиторий собственного REST-сервиса на FastAPI и PostgreSQL: поднимается одной командой, закрыт аутентификацией, покрыт тестами — проект, который можно показать и защитить
  • Свои автоматизации из первого курса — те, что реально снимают с тебя рутину, и при желании собственный проект, который можно принести в сообщество
  • Пройденный руками стек: Python и инструменты разработчика, FastAPI, Pydantic, SQLAlchemy, Alembic, PostgreSQL, Docker Compose, pytest, SQL
  • Локальный стенд, на котором ты умеешь работать: смотреть в базу глазами, снимать план запроса, ловить конкурентную запись
  • Умение объяснить свои решения — и по коду сервиса, и по данным, в том числе на секции по базам на собеседовании
  • Понятая карта профессии и своя точка входа — это ты получаешь бесплатно, до покупки курсов
  • «Гильдия вайба» — сообщество, которое не заканчивается вместе с курсом: помощь, код-ревью, тиммейты

Сколько стоит обучение

Old Price: 5 990  Discount Price: 2 995 
Вы попробовали и поняли, что вам сейчас не подходит эта программа? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о программе друзьям

Old Price: 5 990  Discount Price: 2 995