Чему вы научитесь
- Вы научитесь не просто писать код, а понимать, как он работает. Курс помогает освоить ключевые инструменты backend-разработки и применять их осознанно: строить запросы, работать с асинхронностью, проектировать архитектуру, читать документацию и объяснять сложные вещи простыми словами.
- Мой подход: хочешь проверить, насколько ты понял тему — попробуй объяснить её другому.
О курсе
В фокусе — практическое освоение FastAPI и backend-разработки. Возможно, это не первый курс, но точно второй, который стоит пройти. Он даёт прочную базу для первых pet-проектов. Освещены следующие темы: FastAPI, Dishka, SQLAlchemy, RabbitMQ, ThreadPoolExecutor, Apache Kafka, Pydantic, Django, DRF, Celery, Redis, Poetry, Docker, pipx и ngrok. Упор на архитектуру, типы, миграции, ORM-стратегии и изоляцию окружения. Подход — инженерный: без магии, с контролем и пониманием.
Для кого этот курс
Для тех кто изучает python, backend разработку, web разработку.
Начальные требования
Базовый синтаксис Python и знания ООП для некоторых тем.
Преподаватели курса
Как проходит обучение
Можете проходить от начала и до конца, можете работать как со справочником, в этом плане курс универсален.
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 42 учеников получили сертификат.
Что вы получите
- работу с FastAPI и SQLAlchemy на уровне архитектуры
- проектирование моделей и связей в ORM
- написание асинхронных запросов без ошибок и магии
- контроль над жизненным циклом объектов и сессий
- миграции и управление схемой через Alembic
- сериализацию и валидацию данных с Pydantic
- настройку окружения с Docker, Poetry, pipx
- очереди и фоновые задачи с Celery и Redis
- безопасную работу с документацией
Нагрузка
20