Курс на Stepik
Обложка курса «Python Backend Starter Pack: путь в бэкенд с нуля» на Stepik
5 990₽ -50%
--:--:--
2 995

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

Открыть на
STEPIK.ORG

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Python Backend Starter Pack: путь в бэкенд с нуля»Учеников на курсе 1
Сертификаты, выданные на курсе «Python Backend Starter Pack: путь в бэкенд с нуля»Сертификатов выдано 1
Отзывы о курсе «Python Backend Starter Pack: путь в бэкенд с нуля»Отзывов получено 1
Рейтинг курса «Python Backend Starter Pack: путь в бэкенд с нуля»Рейтинг курса 5.000
Курсы в пакете «Python Backend Starter Pack: путь в бэкенд с нуля»Курсов в пакете 3
Уроки в курсе «Python Backend Starter Pack: путь в бэкенд с нуля»Количество уроков 235
Тесты в курсе «Python Backend Starter Pack: путь в бэкенд с нуля»Количество квизов 699
Задачи с кодом в курсе «Python Backend Starter Pack: путь в бэкенд с нуля»Количество задач с кодом 252
Время прохождения курса «Python Backend Starter Pack: путь в бэкенд с нуля»Время прохождения курса
Стоимость курса «Python Backend Starter Pack: путь в бэкенд с нуля»Стоимость курса 5 990 ₽
Обновления курса «Python Backend Starter Pack: путь в бэкенд с нуля»Обновления курса
Дата публикации курса «Python Backend Starter Pack: путь в бэкенд с нуля»Дата публикации курса
Последнее обновление курса «Python Backend Starter Pack: путь в бэкенд с нуля»Последнее обновление
Сложность easy

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

  • Выбирать свою точку входа в программу по внешнему критерию, а не по самооценке, — и не платить за то, что уже умеешь
  • Читать и писать идиоматичный 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 с нуля, бэкенд на FastAPI и базы данных. Один маршрут вместо самосбора из чужих курсов. Этот вводный курс бесплатный: он показывает, из чего состоит работа бэкендера, и выдаёт твою точку входа — предметная работа идёт в трёх курсах программы.

Для кого этот курс

Программа для тех, кто уже решил идти в бэкенд на 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-запросы в третьем — проверяется результат, а не «прочитал». В первом курсе к этому добавляются проектные шаги: собрать свою автоматизацию и принести её в сообщество. И везде, где работа идёт на твоей машине, — инструкции «сделай у себя»: поднять стенд, посмотреть в базу, снять план запроса, воспроизвести конфликт двух одновременных записей. Такое платформа проверить не может, поэтому эти шаги идут с чек-листом и квизом на результат наблюдения: честнее, чем натягивать автопроверку на то, что происходит у тебя локально.

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

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

Сертификат курса Python Backend Starter Pack: путь в бэкенд с нуля

Сертификат

Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 1 учеников получили сертификат.

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

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

Нагрузка

10-15 часов в неделю

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