Чему вы научитесь
- Разрабатывать полнофункциональные REST API на FastAPI с аутентификацией JWT и валидацией данных через Pydantic
- Создавать и поддерживать базы данных, используя SQL и ORM SQLAlchemy с асинхронными запросами
- Применять систему контроля версий Git для управления кодом и организации командной работы через GitHub
- Строить микросервисные архитектуры с использованием RabbitMQ и API Gateway
- Проектировать масштабируемые приложения, применяя паттерны Clean Architecture и Onion Architecture
- Оптимизировать производительность API через кэширование, rate limiting и мониторинг с Prometheus/Grafana
- Тестировать приложения с помощью pytest, включая асинхронный код и защищенные эндпоинты
- Контейнеризировать приложения с Docker и развертывать их на серверах с использованием Nginx и HTTPS
- Управлять миграциями базы данных через Alembic и работать с файлами, включая потоковую передачу
- Внедрять фоновые задачи с Celery и Redis, а также реализовывать WebSocket-соединения
О курсе
Для кого этот курс
Начальные требования
Обязательные требования:
-
Базовые знания Python (переменные, функции, классы, работа с файлами)
-
Понимание основ ООП (классы, наследование, инкапсуляция)
-
Умение работать с командной строкой/терминалом
Рекомендуемые знания:
-
Базовое понимание веб-технологий (HTTP, REST)
-
Опыт работы с любым фреймворком (не обязательно Python)
Что НЕ требуется:
-
Опыт коммерческой разработки
-
Знание конкретных фреймворков (Django, Flask)
-
Опыт работы с Docker или облачными платформами
Важно: Курс построен так, что даже если какие-то темы будут новыми, вы сможете освоить их в процессе обучения. Главное — готовность учиться и применять знания на практике!
Преподаватели курса
Как проходит обучение
📝 Текстовые уроки — конспекты, шпаргалки и дополнительные материалы
🎥 Видеоуроки — короткие focused-уроки с live-кодингом
🛠️ Практика — создание API, работа с БД, деплой в Docker
✅ Автопроверка — тесты и задачи после каждого модуля
📂 Проекты — разработка интернет-магазина и микросервисов
💬 Поддержка — обратная связь от преподавателей и комьюнити
🎯 Итоговый проект — полноценное API с защитой и деплоем
Сертификат
Что вы получите
- 💼 Вострeбованные навыки — создание API на FastAPI, работа с SQL и Git
- 🛠️ Практический опыт — разработка интернет-магазина и микросервисов
- 📚 Текстовые материалы — конспекты, шпаргалки и дополнительные руководства
- 👨🏫 Поддержку наставников — обратная связь и ответы на вопросы
- 📜 Сертификат — подтверждение квалификации бэкенд-разработчика
- 📂 Проекты в портфолио — готовые работы для трудоустройства
- 🐳 Опыт работы с Docker — контейнеризация и деплой приложений
- ⚡ Навыки оптимизации — кэширование, мониторинг и повышение производительности
- 🤝 Доступ к комьюнити — общение с сокурсниками и обмен опытом
- 📈 Карьерные перспективы — подготовка к позиции Junior/Middle Backend Developer