Чему вы научитесь
- Вы научитесь не просто писать код, а понимать, как он работает. Курс помогает освоить ключевые инструменты backend-разработки и применять их осознанно: строить запросы, работать с асинхронностью, проектировать архитектуру, читать документацию и объяснять сложные вещи простыми словами.
- Мой подход: хочешь проверить, насколько ты понял тему — попробуй объяснить её другому.
О курсе
Этот курс — не первый, но точно второй, который стоит пройти.
Он быстро погружает в реальную backend-разработку и даёт прочную архитектурную базу для первых pet-проектов. В фокусе — практическое освоение FastAPI, SQLAlchemy и сопутствующих технологий для backend-разработки, без магии и упрощений.
Вы научитесь работать с документацией, понимать архитектуру, строить запросы, контролировать окружение и писать код, который не разваливается при росте проекта.
Темы, которые освещает курс уже сейчас:
- FastAPI — современный фреймворк для асинхронных API
- Docker — изоляция окружения и деплой
- Pydantic — валидация и сериализация данных
- Poetry — управление зависимостями и пакетами
- SQLAlchemy — ORM и управление базой данных
- aio_pika — асинхронная библиотека для работы с RabbitMQ
- RabbitMQ — брокер сообщений, для обмена данными между микросервисами
- Apache Kafka — распределённая платформа потоковой передачи сообщений
- Django — классический фреймворк для веб-приложений
- DRF — создание REST API на базе Django
- Makefile — файл сценариев для автоматизации команд в терминале
- Celery — фоновые задачи и очереди
- Redis — брокер для очередей и кэш
- pipx — установка CLI-инструментов в изоляции
- ngrok — проброс локального сервера наружу
Подход — инженерный: без магии, с контролем и пониманием.
Мой подход к написанию курса:
- Если материал уже хорошо написан — я даю на него ссылку
- Если он неполный — дополняю своими пояснениями
- Если его нет — пишу сам, строго и с примерами
- Я не переписываю документацию — я учу вас работать с ней
Курс не имеет финала — он будет дополняться по мере появления новых практик, технологий и архитектурных решений. Чем больше материала — тем выше ценность. И да, цена будет расти вместе с курсом.
Для кого этот курс
Начальные требования
Базовый синтаксис Python и знания ООП для некоторых тем.
Наши преподаватели
Как проходит обучение
Можете проходить от начала и до конца, можете работать как со справочником, в этом плане курс универсален.
Программа курса
Сертификат
Что вы получаете
- работу с FastAPI и SQLAlchemy на уровне архитектуры
- проектирование моделей и связей в ORM
- написание асинхронных запросов без ошибок и магии
- контроль над жизненным циклом объектов и сессий
- миграции и управление схемой через Alembic
- сериализацию и валидацию данных с Pydantic
- настройку окружения с Docker, Poetry, pipx
- очереди и фоновые задачи с Celery и Redis
- безопасную работу с документацией