Скачать .docx документ
Программа курса
Симулятор состоит из 25 разделов.
- Введение (Несколько рекомендаций, как получить максимум пользы от обучения).
- Введение в SQL и основы SELECT (Краткий экскурс в историю баз данных и базовый синтаксис простых запросов).
- Структура таблиц и логика хранения данных Handy (Исследует структуру хранения данных в Handy).
- Операторы AND, OR, IN и NOT (Изучим логические операторы и особенности построения выражений).
- Фильтрация результатов запросов на основе дат (В этой главе обсудим нюансы работы с датами).
- Ключевые слова LIMIT, ORDER BY, DISTINCT (Рассмотрим группировку, ограничение вывода и вывод уникальных значений).
- Агрегатные функции SUM(), MIN(), MAX(), AVG() (Специальные функции, которые позволяют множество записей превратить в один единственный результат).
- Очистка данных (Фильтрация данных от тестовых и некорректных записей — важный нюанс работы).
- Основы GROUP BY (Один из самых мощных инструментов — группировка результатов по значению и обработка каждой из групп по отдельности).
- Практика: расчет GMV в динамике по дням и другие задачи. Ключевое слово HAVING (Практическое задание по расчету метрики GMV в динамике по дням.).
- GROUP BY по нескольким столбцам: расчет DAU в разбивке по дням и странам (Группировка по множеству столбцов в разрезе практической задачи).
- Функции работы с датами, типы данных (Мы разберемся с типами данных и более подробно рассмотрим вопросы, связанные с датами).
- Подзапросы (Что, если результат запроса представить в виде таблицы? Можно ли к этой таблице написать еще один запрос?).
- Функция IF(), условный оператор CASE/WHEN (Как писать выражения и получать разные значения в зависимости условий).
- Практика: расчет Retention продукта (Глава с практическими заданиями по расчету одной из основных продуктовых метрик — Retention).
- Практика: расчет юнит-экономики с помощью подзапросов (Окупается ли трафик? В этой главе мы попытаемся ответить на этот вопрос и построить запрос для получения ROI).
- Основы JOIN (Объединение таблиц — еще один мощный инструмент, который позволяет добавить в таблицу неостающую информацию).
- Практика: расчет юнит-экономики с помощью JOIN (Другой способ расчета ROI с помощью объединения таблиц).
- JOIN множества таблиц и подзапросов (Можно объединять между собой не только много таблиц, но и подзапросы).
- Практика: расчет LTV с помощью JOIN (Практическая глава, в которой мы при помощи объединения таблиц построим динамику LTV и значение LTV на конкретные дни).
- Оконные функции: базовые принципы работы (Оконные функции позволят вам добавить дополнительной гибкости в обработке результатов).
- Оконные функции: синтаксис, границы окна (Углубимся в теорию оконных функций и изучим дополнительные инструменты для обработки данных).
- Практика: расчет активной аудитории скользящим окном (DAU/MAU — одни из основных продуктовых метрик и их легко получить при помощи оконных функций).
- Практика: расчет роста GMV, топ товаров, LTV (Различные продуктовые метрики, полученные при помощи оконных функций).
- Практика: решение продуктовых задач (Финальная глава, в которой вам предстоит оценить добавление новых категорий товаров).