Программа
История и перенос прогресса
Итог занятия
Домашка — необязательно, вне таймера
Теория всех шагов программы по блокам. Открой тему, чтобы прочитать.
Как проходит занятие
Занятие — 10–90 минут: разминка по пройденному, новые шаги с короткой теорией и задачами, практика. У каждой задачи две попытки: с первой — 100 очков, со второй — 60, после второй ошибки показывается правильный ответ. Дальше по программе — если решено 70 % заданий.
Задачи с числами генерируются заново при каждом повторе шага. Дробный ответ можно вводить через запятую, точку или дробью: 0,5, 0.5, 1/2. В тренажёре любая тема без таймера.
О курсе
Зачем NoSQL и чем он отличается от SQL, CAP и кворум, выбор базы под задачу. Redis: строки и TTL, хэши, списки, множества, рейтинги, транзакции, сохранение на диск и вытеснение, кэш и ограничение частоты. MongoDB: документы и фильтры, обновления, вложенные массивы, индексы и explain, агрегации, моделирование. Обзор широких колонок, графов, поиска и временных рядов, безопасность.
Программа курса: 31 урок
Модели данных и согласованность
- Зачем NoSQL и какие бывают модели
- CAP, кворум, согласованность в итоге
- Широкие колонки, графы, поиск, временные ряды
- Как выбрать базу данных
- Контроль: модели данных и согласованность
Redis: строки, сроки, хэши и списки
- Redis: ключи и строки
- Redis: сроки жизни ключей
- Redis: хэши
- Redis: списки
- Redis: смешанная тренировка
- Контроль: ключи, сроки, хэши, списки
Redis: множества, паттерны и эксплуатация
- Redis: множества
- Redis: упорядоченные множества
- Redis: кэш, ключи, ограничение частоты
- Redis: транзакции, pub/sub, потоки
- Redis: сохранение на диск и вытеснение
- Redis: итоговая тренировка
- Контроль: Redis — структуры и эксплуатация
MongoDB: документы и запросы
- MongoDB: документы и коллекции
- MongoDB: фильтры и операторы
- MongoDB: проекция, сортировка, страницы
- MongoDB: обновление и удаление
- MongoDB: смешанная тренировка
- Контроль: документы, фильтры, обновления
MongoDB: структура, индексы, агрегации и безопасность
- MongoDB: вложенные документы и массивы
- MongoDB: индексы и план запроса
- MongoDB: агрегации
- MongoDB: моделирование и кластер
- Безопасность и эксплуатация
- Итоговая тренировка
- Контроль: структура, индексы, агрегации, безопасность