Содержание пакета (3 курса)
1. Apache Superset: полный курс 5.0
1. Введение
1 урок
👁
549
👤
58
Открытый
1.1
Об Apache Superset, авторе, курсе
↗
549
58
1м
5
2. Установка необходимых инструментов
1 урок
👁
471
👤
259
Открытый
2.1
Готовые инструкции
↗
471
259
2м
0
3. Быстрый старт
4 урока
👁
548
👤
136
Закрытый
3.1
Сразу дашборд
↗
173
41
16м
3
Закрытый
3.2
Датасет
↗
139
36
22м
2
Закрытый
3.3
Чарт
↗
123
32
57м
3
Закрытый
3.4
Дашборд
↗
113
27
36м
4
4. Продвинутая кастомизация
16 уроков
👁
1 470
👤
617
Закрытый
4.1
CSS элементов дашборда
↗
118
29
25м
1
Закрытый
4.2
CSS Templates
↗
112
27
5м
0
Закрытый
4.3
JSON metadata дашборда
↗
104
26
8м
1
Закрытый
4.4
Jinja Templates. Активация
↗
102
27
26м
1
Закрытый
4.5
Jinja Templates. Переменные
↗
96
25
10м
0
Закрытый
4.6
Jinja Templates. Циклы
↗
91
25
7м
0
Закрытый
4.7
Jinja Templates. Фильтры
↗
96
24
3м
0
Закрытый
4.8
Jinja Templates. Ветвления
↗
89
23
12м
0
Закрытый
4.9
Jinja Templates. Макросы
↗
86
24
12м
0
Закрытый
4.10
Jinja Templates. Проброс фильтра в виртуальный датасет
↗
80
65
13м
0
Закрытый
4.11
Jinja Templates. Фильтр по дате. Пользовательский ввод
↗
73
64
14м
0
Закрытый
4.12
Jinja Templates. Собственный макрос. Логирование в stdout
↗
71
53
12м
2
Закрытый
4.13
Handlebars
↗
73
20
22м
1
Открытый
4.14
Jinja + Handlebars. Column Level Security (CLS)
↗
153
121
20м
0
Закрытый
4.15
Annotation Layers
↗
64
20
7м
0
Закрытый
4.16
Итоговый тест
↗
62
44
3м
0
5. Superset_db
3 урока
👁
177
👤
152
Закрытый
5.1
Структура контейнера. Тома. БЭКАП!
↗
63
53
13м
0
Закрытый
5.2
Ломаем. Сила Бэкапа!
↗
58
53
16м
1
Закрытый
5.3
Открываем доступ. Изучаем внутренности. Пулы соединений
↗
56
46
31м
-1
6. Делаем MVP
4 урока
👁
176
👤
165
Закрытый
6.1
Environment (переменные окружения)
↗
52
52
17м
0
Закрытый
6.2
Command (команды, выполняемые во время установки)
↗
46
46
12м
0
Закрытый
6.3
Контейнер superset_init, superset cli
↗
39
35
13м
0
Закрытый
6.4
Правим ошибки, особенности SECRET_KEY, смены пароля admin
↗
39
32
9м
0
7. superset_cache
1 урок
👁
47
👤
32
Закрытый
7.1
Открываем доступ, изучаем назначение
↗
47
32
37м
1
8. Superset_worker, Superset_worker_beat
3 урока
👁
126
👤
108
Закрытый
8.1
Кратко о celery, Superset_worker_beat, Superset_worker
↗
44
30
11м
2
Закрытый
8.2
AlertS & Reports
↗
44
44
4м
1
Закрытый
8.3
Прогрев кэша, танцы с Celery
↗
38
34
24м
1
9. API, Swagger
5 уроков
👁
167
👤
149
Закрытый
9.1
Swagger, удаляем Celery
↗
39
27
20м
0
Закрытый
9.2
Скрипт API, CSRF, JWT (аутентификация)
↗
29
26
21м
0
Закрытый
9.3
Скрипт API, прогрев кэша
↗
32
32
3м
0
Закрытый
9.4
Пагинация
↗
32
29
8м
0
Закрытый
9.5
Пишем чистильщик мусора
↗
35
35
11м
0
10. Ролевая модель (RBAC)
6 уроков
👁
225
👤
219
Закрытый
10.1
Структура модели RBAC
↗
47
47
5м
0
Закрытый
10.2
Создаем бизнесмена
↗
39
33
13м
0
Закрытый
10.3
Permissions
↗
36
36
5м
0
Закрытый
10.4
Статус дашборда в RBAC. Области видимости
↗
34
34
3м
0
Закрытый
10.5
DASHBOARD_RBAC
↗
35
35
6м
1
Закрытый
10.6
RLS
↗
34
34
4м
0
11. Маленькие полезные фишки
4 урока
👁
161
👤
153
Закрытый
11.1
Фильтры по горизонтали
↗
47
47
2м
1
Закрытый
11.2
Система тэгов
↗
41
41
4м
0
Закрытый
11.3
Кастомная страница аутентификации
↗
39
34
7м
0
Закрытый
11.4
Перенаправление после аутентификации
↗
34
31
3м
0
12. Локализация (перевод на русский язык)
5 уроков
👁
176
👤
143
Закрытый
12.1
Введение, Flask-babel, translator
↗
44
33
11м
0
Закрытый
12.2
Messages.json, po2json, fuzzy
↗
37
30
8м
0
Закрытый
12.3
Виртуальное окружение, polib, свой скрипт
↗
32
26
16м
0
Закрытый
12.4
Fuzzy - будь осторожен(на)
↗
31
31
4м
0
Закрытый
12.5
Танго с бабелью
↗
32
23
20м
0
13. Поднимаем ClickHouse
4 урока
👁
147
👤
121
Закрытый
13.1
Кратко о ClickHouse + установка
↗
44
36
9м
0
Закрытый
13.2
Делаем коннект + чарт на данных из ClickHouse
↗
34
27
13м
0
Закрытый
13.3
Общение Superset с БД + потребление ресурсов
↗
38
27
15м
0
Закрытый
13.4
Данные готовятся на стороне БД!
↗
31
31
8м
0
14. Интеграция с KeyCloak
5 уроков
👁
174
👤
134
Закрытый
14.1
Кратко о KeyCloak + установка
↗
43
30
5м
0
Закрытый
14.2
Настройка KeyCloak
↗
33
26
6м
0
Закрытый
14.3
Настройка Superset
↗
36
28
7м
0
Закрытый
14.4
Аутентифицируемся
↗
28
28
3м
0
Закрытый
14.5
Немного под капот (сложно, не обязательно)
↗
34
22
27м
0
15. Заключение
1 урок
👁
47
👤
47
Закрытый
15.1
Заключение
↗
47
47
1м
0
2. ClickHouse: быстрый старт 4.933
1. Введение
3 урока
👁
641
👤
283
Закрытый
1.1
О ClickHouse, авторе, курсе
↗
438
93
2м
0
Закрытый
1.2
Установка Docker и ClickHouse
↗
115
115
0м
0
Закрытый
1.3
OLAP/OLTP
↗
88
75
6м
0
2. Предварительные настройки
3 урока
👁
128
👤
108
Закрытый
2.1
Настройки среды
↗
59
59
5м
0
Закрытый
2.2
Системные таблицы. system_query_log
↗
40
25
8м
0
Закрытый
2.3
Создаем тестовую таблицу
↗
29
24
8м
0
3. "Обычные" функции
9 уроков
👁
122
👤
92
Закрытый
3.1
Введение
↗
25
19
5м
0
Закрытый
3.2
Работа с датой и временем + изучаем соответствующие типы данных
↗
21
17
11м
0
Закрытый
3.3
Функции сравнения
↗
17
12
11м
0
Закрытый
3.4
Условные функции
↗
10
9
7м
0
Закрытый
3.5
Работа со строками + изучаем соответствующие типы данных
↗
11
8
16м
0
Закрытый
3.6
Преобразование типов
↗
8
8
10м
0
Закрытый
3.7
Массивы
↗
11
7
8м
0
Закрытый
3.8
Тренируемся
↗
9
7
15м
0
Закрытый
3.9
Тест
↗
10
5
0
4. Агрегатные функции
6 уроков
👁
44
👤
40
Закрытый
4.1
Базовые функции
↗
9
6
4м
0
Закрытый
4.2
Uniq
↗
7
7
7м
0
Закрытый
4.3
quantile
↗
7
7
2м
0
Закрытый
4.4
argMin / argMax
↗
8
8
2м
0
Закрытый
4.5
Массивы. Снова
↗
7
7
3м
0
Закрытый
4.6
Комбинаторы агрегатных функций
↗
6
5
7м
0
5. Остальные функции. Коротко о разнообразии
1 урок
👁
8
👤
8
Закрытый
5.1
Обзор разнообразия
↗
8
8
4м
0
6. Все про специфику JOIN в ClickHouse
5 уроков
👁
22
👤
20
Закрытый
6.1
LEFT / RIGHT SEMI JOIN
↗
5
4
8м
0
Закрытый
6.2
LEFT / RIGHT ANTI JOIN
↗
4
4
2м
0
Закрытый
6.3
LEFT / RIGHT ANY JOIN
↗
4
4
4м
0
Закрытый
6.4
LEFT / RIGHT ASOF JOIN
↗
4
4
10м
0
Закрытый
6.5
Физические виды соединений
↗
5
4
10м
0
7. 8192 - сердце ClickHouse
3 урока
👁
22
👤
18
Закрытый
7.1
Индекс. Гранула. Засечка. Блок данных
↗
10
6
16м
0
Закрытый
7.2
Иммутабельность блоков данных. Слияния
↗
6
6
13м
0
Закрытый
7.3
Append only + версионирование
↗
6
6
11м
0
8. Движки таблиц. Семейство MergeTree
1 урок
👁
7
👤
6
Закрытый
8.1
ReplacingMergeTree
↗
7
6
13м
0
9. Продвинутые фишки, о которых невозможно молчать
8 уроков
👁
50
👤
44
Закрытый
9.1
Партиционирование
↗
7
4
11м
0
Закрытый
9.2
TTL
↗
6
5
13м
0
Закрытый
9.3
Материализованные представления
↗
5
5
6м
0
Закрытый
9.4
Словари
↗
4
4
15м
0
Закрытый
9.5
CTE. Времянки
↗
7
7
4м
0
Закрытый
9.6
LowCardinality
↗
6
6
5м
0
Закрытый
9.7
Nullable
↗
5
5
8м
0
Закрытый
9.8
Нативный клиент Python
↗
10
8
10м
0
10. Заключение
1 урок
👁
10
👤
10
Закрытый
10.1
Итоги
↗
10
10
2м
0
3. ClickHouse: продвинутый уровень
1. Введение
1 урок
👁
153
👤
10
Открытый
1.1
Введение
↗
153
10
2м
0
2. Погружаемся в индексы
2 урока
👁
43
👤
18
Закрытый
2.1
Индексы пропуска данных. minmax
↗
34
9
18м
0
Закрытый
2.2
Кратко об остальных индексах
↗
9
9
4м
0
3. Проекции
3 урока
👁
22
👤
19
Закрытый
3.1
Базовый вариант
↗
9
6
10м
0
Закрытый
3.2
Продвинутый вариант
↗
7
7
3м
0
Закрытый
3.3
Ключевая особенность проекций
↗
6
6
3м
0
4. Партиции
2 урока
👁
11
👤
8
Закрытый
4.1
Мутации
↗
6
3
6м
0
Закрытый
4.2
REPLACE PARTITION
↗
5
5
5м
0
5. Анализ запросов
3 урока
👁
8
👤
6
Закрытый
5.1
Explain
↗
4
2
26м
0
Закрытый
5.2
PREWHERE
↗
2
2
10м
0
Закрытый
5.3
Трассировка
↗
2
2
4м
0
6. JOIN
3 урока
👁
7
👤
6
Закрытый
6.1
grace_hash
↗
3
2
25м
0
Закрытый
6.2
partial_merge
↗
2
2
3м
0
Закрытый
6.3
автоматический выбор количества бакетов
↗
2
2
9м
0
7. Движки интеграции
2 урока
👁
5
👤
3
Закрытый
7.1
S3, PostgreSQL
↗
3
2
11м
0
Закрытый
7.2
remote
↗
2
1
8м
0
8. Специальные движки
2 урока
👁
3
👤
3
Закрытый
8.1
Buffer
↗
1
1
8м
0
Закрытый
8.2
Memory
↗
2
2
4м
0
9. Погружаемся в MergeTree
2 урока
👁
5
👤
3
Закрытый
9.1
SummingMergeTree
↗
3
2
6м
0
Закрытый
9.2
AggregatingMergeTree
↗
2
1
17м
0
10. JSON
3 урока
👁
4
👤
4
Закрытый
10.1
Работа с JSON с помощью String
↗
1
1
9м
0
Закрытый
10.2
Работа с JSON с помощью JSON
↗
1
1
6м
0
Закрытый
10.3
Парсинг JSON
↗
2
2
10м
0
11. Словари. Именованные коллекции
2 урока
👁
5
👤
5
Закрытый
11.1
Словари
↗
3
3
3м
0
Закрытый
11.2
Именованные коллекции
↗
2
2
3м
0
12. Сжатие данных
1 урок
👁
3
👤
1
Закрытый
12.1
Сжатие данных
↗
3
1
8м
0
13. Заключение
1 урок
👁
3
👤
3
Закрытый
13.1
Итоги
↗
3
3
0