О чём курс

Этот практический курс разработан специально для Python-разработчиков, стремящихся выйти за рамки поверхностного использования векторных баз данных. В отличие от множества коротких туториалов, которые лишь показывают, как запустить контейнер, данный курс предлагает глубокое погружение в инженерную составляющую работы с Qdrant. Вы пройдете путь от базовой настройки до осознанной эксплуатации системы в production-среде. Основная цель обучения — дать понимание того, как устроено векторное хранилище изнутри, чтобы вы могли самостоятельно проектировать коллекции, настраивать фильтры и индексы, а не просто копировать готовые сниппеты кода.

Курс идеально подходит для backend-разработчиков, которые внедряют семантический или гибридный поиск в свои продукты, инженеров, работающих над SaaS-решениями с необходимостью изоляции данных по клиентам, а также для тех, кто уже знаком с концепциями RAG и LLM, но хочет получить полный контроль над векторной базой данных. Вы научитесь разворачивать Qdrant в Docker, эффективно работать с REST API и Python-клиентом, настраивать multitenancy для разделения данных, а также реализовывать сложные сценарии, такие как гибридный поиск (dense + sparse) и рекомендации. Особое внимание уделяется вопросам эксплуатации: вы освоите мониторинг, создание снимков (snapshots), обеспечение безопасности через API keys и настройку процессов переиндексации без остановки сервиса (zero-downtime reindex).

Формат обучения предполагает последовательное изучение материала: от фундаментальных основ до продвинутых паттернов. Финальным этапом станет создание полноценного проекта VectorCatalog — рабочего приложения на FastAPI, которое объединяет в себе витрину, гибридный поиск, систему рекомендаций и механизмы blue-green реиндексации. В результате вы получите не только системные знания, но и готовый проект для портфолио, а также базу для построения надежных AI-backend систем. Курс не требует глубоких знаний в области Data Science, линейной алгебры или обучения моделей — акцент сделан именно на инженерных задачах. Вы научитесь управлять данными, обеспечивать производительность и масштабируемость, что является критически важным навыком для современного разработчика, работающего с современными AI-технологиями. По завершении обучения вы будете обладать уверенным навыком работы с Qdrant, подкрепленным глоссарием терминов и практическими задачами, что поможет вам чувствовать себя уверенно на собеседованиях и при проведении code review.

Программа обучения

Введение и установка:

  • О курсе
  • Что такое embeddings (эмбеддинги)?
  • Что такое Qdrant и зачем он нужен
  • Установка: Docker и первый запуск Qdrant
  • Web UI: визуальная отладка
  • Конфигурация: persistence и ресурсы
  • Qdrant Cloud vs Self-hosted

HTTP API Qdrant — полное погружение:

  • Коллекции: create, get, list, delete
  • Настройка коллекции: optimizers и HNSW
  • CRUD для points: upsert, retrieve, delete
  • Векторный поиск: distance и параметры
  • Фильтрация по payload
  • WithPayload и WithVector
  • Scroll API: обход больших коллекций
  • Наглядный пример: простой поиск по документам
  • Закрепление

qdrant-client для Python:

  • Установка и первый запуск клиента
  • QdrantClient: конструктор и подключение
  • Режимы клиента: sync, async, embedded
  • Метод create_collection
  • Структуры данных и CRUD точек
  • Поиск
  • Scroll
  • Фильтры и payload-индексы
  • Named vectors
  • Groups: search_groups
  • Snapshots
  • Ошибки, логирование и отладка
  • Закрепление

Расширенные возможности Qdrant:

  • Архитектура мульти-векторных коллекций
  • Sparse vectors и hybrid search
  • Recommendation API
  • Quantization
  • Multitenancy через payload
  • Aliases и миграция данных
  • Закрепление

Эксплуатация:

  • Production-деплой: Docker Compose
  • Мониторинг и безопасность
  • Backup-стратегии

VectorCatalog — поиск и рекомендации товаров:

  • Архитектура и окружение
  • Коллекция и загрузка каталога
  • FastAPI и витрина (Jinja2)
  • Поиск: гибрид и фильтры
  • Рекомендации
  • Production: масштаб и деплой

Глоссарий и закрепление материала по всему курсу:

  • Глоссарий курса
  • Тесты
  • Задачи

Заключение:

  • Заключение
Складчина создана 19 июля 2026 г. · описание обновлено 20 июля 2026 г.

Теги курса

Инструменты

Другие материалы автора 1

СП Станислав Попов Все материалы
1 494 ₽