Курс на Stepik
Обложка курса «Первые шаги в backend-разработке на Python» на Stepik
Бесплатно

Первые шаги в backend-разработке на Python 3.800

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

За несколько модулей вы пройдёте путь от основ Python до первого рабочего бэкенд-сервиса: закрепите базовый синтаксис и ООП, освоите SQL в PostgreSQL (CRUD, JOIN, GROUP BY), разберётесь с async/await и примените всё на практике, собрав мини-веб-приложение на FastAPI с подключением БД через SQLAlchemy, трёхслойной архитектурой и документацией API (Swagger). В финале получите понятную дорожную карту, что учить и какие проекты делать дальше.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Первые шаги в backend-разработке на Python»Учеников на курсе 605
Сертификаты, выданные на курсе «Первые шаги в backend-разработке на Python»Сертификатов выдано 0
Отзывы о курсе «Первые шаги в backend-разработке на Python»Отзывов получено 5
Рейтинг курса «Первые шаги в backend-разработке на Python»Рейтинг курса 3.800
Уроки в курсе «Первые шаги в backend-разработке на Python»Количество уроков 16
Тесты в курсе «Первые шаги в backend-разработке на Python»Количество квизов 129
Задачи с кодом в курсе «Первые шаги в backend-разработке на Python»Количество задач с кодом 62
Время прохождения курса «Первые шаги в backend-разработке на Python»Время прохождения курса
Обновления курса «Первые шаги в backend-разработке на Python»Обновления курса
Дата публикации курса «Первые шаги в backend-разработке на Python»Дата публикации курса
Последнее обновление курса «Первые шаги в backend-разработке на Python»Последнее обновление
Сложность easy

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

  • Писать понятный код на Python: переменные, типы, строки, коллекции, условия, циклы, функции и базовое ООП.
  • Работать с PostgreSQL и SQL: SELECT/INSERT/UPDATE/DELETE, типы данных, ограничения и ключи.
  • Понимать связи между таблицами и применять JOIN, GROUP BY, HAVING для выборок и агрегатов.
  • Использовать async/await и понимать, зачем асинхронность нужна в бэкенде.
  • Настраивать окружение разработки и поднимать сервис локально (в том числе через Docker-концепции).
  • Подключать базу данных в приложении через SQLAlchemy и аккуратно разделять слои (API → сервисы → доступ к данным).
  • Реализовывать CRUD-эндпоинты в FastAPI и проверять их через Swagger/документацию.
  • Интегрировать бэкенд с простым фронтендом и завершать учебный проект в рабочем виде.
  • Понимать дальнейшие шаги развития: что прокачивать в Python, PostgreSQL, конкурентности и FastAPI.

О курсе

За несколько модулей вы пройдёте путь от основ Python до первого рабочего бэкенд-сервиса: закрепите базовый синтаксис и ООП, освоите SQL в PostgreSQL (CRUD, JOIN, GROUP BY), разберётесь с async/await и примените всё на практике, собрав мини-веб-приложение на FastAPI с подключением БД через SQLAlchemy, трёхслойной архитектурой и документацией API (Swagger). В финале получите понятную дорожную карту, что учить и какие проекты делать дальше.

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

Новички, которые хотят войти в бэкенд и собрать первый сервис на Python и FastAPI. Начинающие разработчики, которым нужен понятный маршрут: Python → SQL → async → API → проект. Студенты, которым хочется практического результата в портфолио и ясной структуры знаний. Фронтенд-разработчики и QA/автоматизаторы, которым нужен бэкенд-фундамент и понимание API и БД.

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

✅ Уверенное владение компьютером и базовое понимание, что такое программа и переменная (достаточно школьного уровня)

✅ Желательно: минимальный опыт с любым языком программирования (не обязательно).

✅ Готовность писать код и выполнять практику самостоятельно.

Преподаватели курса

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

✅ Курс разбит на короткие уроки по темам и мини-шагам.

✅ После теории — практика и закрепление на примерах, чтобы двигаться к итоговому проекту.

✅ В модуле FastAPI вы шаг за шагом собираете приложение: окружение → БД → архитектура → CRUD → документация → финальная сборка.

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

  • ✅ Понятную структуру обучения: от нуля до первого бэкенд-проекта.
  • ✅ Практику по ключевым темам Python, SQL и FastAPI без «воды».
  • ✅ Готовый учебный проект, который можно показать как результат обучения.
  • ✅ Дорожную карту дальнейшего развития и идеи следующих проектов.

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