Курс на Stepik
Обложка курса «NoSQL на практике: Redis, ClickHouse, MongoDB» на Stepik
1 990 ₽

NoSQL на практике: Redis, ClickHouse, MongoDB ★ 0.000

Открыть на
STEPIK.ORG
Категории курса

Учимся выбирать нереляционное хранилище под задачу и проектировать данные под нагрузку. Весь курс идёт на одном интернет-магазине: кеш и ограничения на Redis, заказы на MongoDB, дашборд на ClickHouse, поиск на Qdrant, рекомендации на Neo4j. Восемь работ и финальный проект запускаются на настоящих базах, отзыв готовит ИИ-ассистент, за проверкой следит автор.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «NoSQL на практике: Redis, ClickHouse, MongoDB»Учеников на курсе 0
Сертификаты, выданные на курсе «NoSQL на практике: Redis, ClickHouse, MongoDB»Сертификатов выдано 1
Отзывы о курсе «NoSQL на практике: Redis, ClickHouse, MongoDB»Отзывов получено 0
Рейтинг курса «NoSQL на практике: Redis, ClickHouse, MongoDB»Рейтинг курса 0.000
Уроки в курсе «NoSQL на практике: Redis, ClickHouse, MongoDB»Количество уроков 41
Тесты в курсе «NoSQL на практике: Redis, ClickHouse, MongoDB»Количество квизов 32
Задачи с кодом в курсе «NoSQL на практике: Redis, ClickHouse, MongoDB»Количество задач с кодом 24
Стоимость курса «NoSQL на практике: Redis, ClickHouse, MongoDB»Стоимость курса 1 990 ₽ —
Обновления курса «NoSQL на практике: Redis, ClickHouse, MongoDB»Обновления курса — —
Дата публикации курса «NoSQL на практике: Redis, ClickHouse, MongoDB»Дата публикации курса — ———
Последнее обновление курса «NoSQL на практике: Redis, ClickHouse, MongoDB»Последнее обновление — ———
Сложность normal — ———

Чему вы научитесь

  • Выбирать хранилище под запросы и объяснять выбор в ADR
  • Ставить кеш перед базой и ограничивать время жизни старых данных
  • Считать популярные товары и ограничивать запись на Redis без гонок
  • Проектировать документы MongoDB под шаблоны доступа
  • Читать план запроса и подбирать индексы
  • Подбирать ключ сортировки ClickHouse и загружать события без лишних кусков
  • Считать витрины, когда события повторяются и опаздывают
  • Собирать гибридный поиск и измерять его качество через recall@k
  • Писать запросы по связям на Cypher и читать PROFILE
  • Решать, что переживёт аварию: журнал, реплики, кворум

О курсе

Учимся выбирать нереляционное хранилище под задачу и проектировать данные под нагрузку. Весь курс идёт на одном интернет-магазине: кеш и ограничения на Redis, заказы на MongoDB, дашборд на ClickHouse, поиск на Qdrant, рекомендации на Neo4j. Восемь работ и финальный проект запускаются на настоящих базах, отзыв готовит ИИ-ассистент, за проверкой следит автор.

Для кого этот курс

Бэкенд-разработчикам и аналитикам, которые уже пишут на каком-нибудь языке, знают SQL и хотят добавить к этому NoSQL. Профессии с нуля здесь не учат.

Начальные требования

  • Пишете на любом языке и знаете SQL.
  • На компьютере есть Docker и Python 3.10 или новее.

Преподаватели курса

Как проходит обучение

В каждом модуле три вида шагов: опыт на своей базе, разобранный пример на настоящем выводе, тесты и задачи Stepik. В задачах на данные у каждой попытки свой набор.

Работу вы сдаёте файлами решения с README. Проверка поднимает базы той же версии, что в наборе курса, строит данные со своим числом seed и запускает решение под нагрузкой. По тому, что она увидела, ИИ-ассистент пишет отзыв по критериям работы, за проверкой следит автор курса. В отзыве есть ваши цифры, команда, которой вы увидите то же самое, и вопрос, ведущий к причине. Готового решения в отзыве нет, вариант автора открывается после зачёта.

Весь курс займёт около 25–40 часов (оценка автора).

Сертификат курса NoSQL на практике: Redis, ClickHouse, MongoDB

Сертификат

Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 1 учеников получили сертификат.

Что вы получите

  • Восемь работ на настоящих базах с отзывом по критериям
  • Финальный проект: бэкенд или аналитика магазина целиком, с ADR на одну страницу
  • Набор для своей машины: compose.yaml с теми же версиями баз, что на проверке
  • Задачи со своим набором данных на каждую попытку

Нагрузка

5 часов в неделю

Расскажите о курсе друзьям