Путь SQL-разработчика
15 курсов · 4 карьерных трека · 34 200 XP суммарно
Курсы по уровню сложности — от нуля до эксперта. Следующий уровень открывается после предыдущего.
Строим бизнес-отчёты: суммы, средние, количество по группам.
Связываем таблицы любой сложности. Подзапросы, EXISTS, IN.
Вставка, изменение и удаление данных. UPSERT, RETURNING.
Airflow + SQL, Spark SQL, паттерны загрузки данных в хранилища.
Рекурсивные запросы, WITH RECURSIVE, сложная вложенная логика.
ROW_NUMBER, RANK, LAG/LEAD. Аналитика уровня Senior.
Надёжность данных, блокировки, уровни изоляции.
ClickHouse, BigQuery, Snowflake, Spark SQL, OLAP-оптимизация.
JSONB, ARRAY, UUID, полнотекстовый поиск, PL/pgSQL, материализованные VIEW.
SQL для Metabase/Superset, временны́е ряды, pivot-таблицы, feature engineering.
EXPLAIN ANALYZE, индексы, партиционирование. SQL как Senior DBA.
Нормализация, DDL, VIEW, транзакции, DWH и Star Schema — финальный курс платформы.
SQLAlchemy, pandas, Apache Spark SQL, dbt — полный стек аналитика данных.
Конфигурация, бэкапы, репликация, Patroni, мониторинг pg_stat_*.