Чему вы научитесь
- Писать понятный код на Python: переменные, типы, строки, коллекции, условия, циклы, функции и базовое ООП.
- Работать с PostgreSQL и SQL: SELECT/INSERT/UPDATE/DELETE, типы данных, ограничения и ключи.
- Понимать связи между таблицами и применять JOIN, GROUP BY, HAVING для выборок и агрегатов.
- Использовать async/await и понимать, зачем асинхронность нужна в бэкенде.
- Настраивать окружение разработки и поднимать сервис локально (в том числе через Docker-концепции).
- Подключать базу данных в приложении через SQLAlchemy и аккуратно разделять слои (API → сервисы → доступ к данным).
- Реализовывать CRUD-эндпоинты в FastAPI и проверять их через Swagger/документацию.
- Интегрировать бэкенд с простым фронтендом и завершать учебный проект в рабочем виде.
- Понимать дальнейшие шаги развития: что прокачивать в Python, PostgreSQL, конкурентности и FastAPI.
О курсе
Курс построен как последовательный проект:
1. Сначала вы разогреваетесь на Python
2. Затем осваиваете основу работы с данными (PostgreSQL + SQL) и параллельно разбираете асинхронность
3. После чего собираете мини-веб-приложение на FastAPI с базой, архитектурой и документацией
Каждый модуль подводит к следующему, чтобы в итоге у вас был цельный «первый бэкенд», а не набор разрозненных тем. В заключении — дорожная карта продолжения: какие темы учить дальше и какие проекты дадут рост
Для кого этот курс
Начальные требования
✅ Уверенное владение компьютером и базовое понимание, что такое программа и переменная (достаточно школьного уровня)
✅ Желательно: минимальный опыт с любым языком программирования (не обязательно).
✅ Готовность писать код и выполнять практику самостоятельно.
Наши преподаватели
Как проходит обучение
✅ Курс разбит на короткие уроки по темам и мини-шагам.
✅ После теории — практика и закрепление на примерах, чтобы двигаться к итоговому проекту.
✅ В модуле FastAPI вы шаг за шагом собираете приложение: окружение → БД → архитектура → CRUD → документация → финальная сборка.
Программа курса
Что вы получаете
- ✅ Понятную структуру обучения: от нуля до первого бэкенд-проекта.
- ✅ Практику по ключевым темам Python, SQL и FastAPI без «воды».
- ✅ Готовый учебный проект, который можно показать как результат обучения.
- ✅ Дорожную карту дальнейшего развития и идеи следующих проектов.