Скачать .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 (Различные продуктовые метрики, полученные при помощи оконных функций).
  • Практика: решение продуктовых задач (Финальная глава, в которой вам предстоит оценить добавление новых категорий товаров).