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

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

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

Освойте основы backend-разработки на Python и соберите первый рабочий сервис. В курсе вы разберёте Python, ООП, SQL, PostgreSQL, async/await, FastAPI, SQLAlchemy, Swagger и трёхслойную архитектуру. На практике вы создадите учебное веб-приложение с базой данных, CRUD-эндпоинтами, документацией API и понятной структурой кода

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Первые шаги в backend-разработке на Python»Учеников на курсе 658
Сертификаты, выданные на курсе «Первые шаги в 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 и понимать роль асинхронности в backend-разработке
  • ✅ Настраивать окружение разработки и запускать сервис локально
  • ✅ Подключать базу данных к приложению через SQLAlchemy
  • ✅ Разделять код по слоям: API → сервисы → доступ к данным
  • ✅ Создавать CRUD-эндпоинты в FastAPI
  • ✅ Проверять API через Swagger и автоматически сгенерированную документацию
  • ✅ Интегрировать backend с простым frontend-интерфейсом
  • ✅ Доводить учебный проект до рабочего состояния
  • ✅ Понимать дальнейший путь развития в Python, PostgreSQL, async и FastAPI

О курсе

Освойте основы backend-разработки на Python и соберите первый рабочий сервис. В курсе вы разберёте Python, ООП, SQL, PostgreSQL, async/await, FastAPI, SQLAlchemy, Swagger и трёхслойную архитектуру. На практике вы создадите учебное веб-приложение с базой данных, CRUD-эндпоинтами, документацией API и понятной структурой кода

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

Курс подойдёт новичкам, которые хотят войти в backend-разработку и собрать первый сервис на Python и FastAPI. Он будет полезен начинающим разработчикам, которым нужен понятный маршрут: Python → SQL → async → API → проект. Курс также подойдёт студентам, фронтенд-разработчикам, QA-инженерам и автоматизаторам, которые хотят понять, как устроен backend, как работает API, как приложение взаимодействует с базой данных и как организовать код в реальном проекте.

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

Специальная подготовка по FastAPI, SQLAlchemy или PostgreSQL не требуется: курс рассчитан на тех, кто хочет начать с основ и постепенно перейти к разработке backend-сервиса.

Будет полезно базовое понимание программирования: что такое переменные, условия, циклы и функции. Если вы уже немного писали код на любом языке, проходить курс будет комфортнее.

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

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

Обучение проходит в удобном формате на Stepik: вы изучаете объяснения, разбираете примеры, выполняете практические задания и постепенно собираете учебный backend-проект.

Рекомендуемая нагрузка — 4–5 часов в неделю. Такой темп поможет спокойно освоить Python, SQL, PostgreSQL, async/await, FastAPI и SQLAlchemy, не перегружаясь и регулярно закрепляя знания на практике.

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

  • ✅ понятную структуру обучения: от основ Python до первого backend-проекта
  • ✅ практику по Python, SQL, PostgreSQL, async/await, FastAPI и SQLAlchemy
  • ✅ готовый учебный проект, который можно показать как результат обучения
  • ✅ понимание трёхслойной архитектуры API → сервисы → доступ к данным
  • ✅ навык создания CRUD-эндпоинтов и документации API через Swagger
  • ✅ базу для дальнейшего развития в backend-разработке на Python
  • ✅ дорожную карту дальнейшего развития и идеи следующих проектов
  • ✅ сертификат Stepik после успешного прохождения курса

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