38 added
16 removed
Original
2026-01-01
Modified
2026-02-26
1
+
<p>join</p>
2
+
<p>SQL</p>
3
+
<p>базы данных</p>
4
+
<p>Оконные функции</p>
5
+
<p>Операции с множествами</p>
6
+
<p>Навык работы с SQL, включая соединения, оконные функции и аналитику, для уверенного написания сложных запросов к БД</p>
7
+
<p>Павел Колотий</p>
8
+
<p>выпускник фронтенд</p>
9
+
<h2>Программа обучения</h2>
1
<p>Фундаментальные концепции баз данных</p>
10
<p>Фундаментальные концепции баз данных</p>
2
<p>Реляционные базы данных, структура баз данных, язык SQL, подключение к серверу базы данных, PostgreSQL, Dbeaver</p>
11
<p>Реляционные базы данных, структура баз данных, язык SQL, подключение к серверу базы данных, PostgreSQL, Dbeaver</p>
3
<p>Создание и структурирование таблиц</p>
12
<p>Создание и структурирование таблиц</p>
4
<p>Таблицы, первичный ключ, инкремент, ограничения полей, UNIQUE и NOT NULL, изменение таблиц</p>
13
<p>Таблицы, первичный ключ, инкремент, ограничения полей, UNIQUE и NOT NULL, изменение таблиц</p>
14
+
<p>Базовая выборка данных</p>
5
<p>Запросы на выборку, SELECT, ограничения, сортировка, уникальные строки</p>
15
<p>Запросы на выборку, SELECT, ограничения, сортировка, уникальные строки</p>
16
+
<p>Фильтрация данных</p>
6
<p>Фильтрация данных, обработка NULL, фильтрация строк, шаблоны поиска, регулярные выражения, сложные условия фильтрации</p>
17
<p>Фильтрация данных, обработка NULL, фильтрация строк, шаблоны поиска, регулярные выражения, сложные условия фильтрации</p>
7
<p>Продвинутые методы фильтрации</p>
18
<p>Продвинутые методы фильтрации</p>
8
<p>Фильтрация по диапазону, поиск строк по набору значений, группировка по выборке, агрегатные функции, HAVING</p>
19
<p>Фильтрация по диапазону, поиск строк по набору значений, группировка по выборке, агрегатные функции, HAVING</p>
9
<p>Модификация данных и транзакции</p>
20
<p>Модификация данных и транзакции</p>
10
<p>Модификация данных, UPDATE, транзакции, атомарность</p>
21
<p>Модификация данных, UPDATE, транзакции, атомарность</p>
11
<p>Введение в SQL для аналитики</p>
22
<p>Введение в SQL для аналитики</p>
12
<p>Синтаксис SQL, базовые запросы</p>
23
<p>Синтаксис SQL, базовые запросы</p>
24
+
<p>Агрегатные функции</p>
13
<p>Агрегация, операторы COUNT, SUM, MAX и AVG</p>
25
<p>Агрегация, операторы COUNT, SUM, MAX и AVG</p>
14
<p>Фильтрация и обработка данных</p>
26
<p>Фильтрация и обработка данных</p>
15
<p>Фильтрация данных, риски работы с NULL</p>
27
<p>Фильтрация данных, риски работы с NULL</p>
28
+
<p>Группировка данных</p>
16
<p>GROUP BY, группировка по нескольким показателям, HAVING</p>
29
<p>GROUP BY, группировка по нескольким показателям, HAVING</p>
30
+
<p>Сортировка данных</p>
17
<p>Базовая сортировка, LIMIT, сортировка с агрегацией, обработка NULL</p>
31
<p>Базовая сортировка, LIMIT, сортировка с агрегацией, обработка NULL</p>
32
+
<p>Объединение таблиц</p>
18
<p>Типы JOIN, отношения в таблицах, декартово произведение</p>
33
<p>Типы JOIN, отношения в таблицах, декартово произведение</p>
19
<p>Основные концепции аналитических данных</p>
34
<p>Основные концепции аналитических данных</p>
20
<p>Концепция витрины, агрегация для визуализации, таблица как визуализация</p>
35
<p>Концепция витрины, агрегация для визуализации, таблица как визуализация</p>
21
<p>Базовые типы визуализаций</p>
36
<p>Базовые типы визуализаций</p>
22
<p>Столбчатая диаграмма, круговая диаграмма, candlestick-диаграмма</p>
37
<p>Столбчатая диаграмма, круговая диаграмма, candlestick-диаграмма</p>
23
<p>Продвинутые типы визуализаций</p>
38
<p>Продвинутые типы визуализаций</p>
24
<p>Агрегация для Scatter Chart, построение воронки</p>
39
<p>Агрегация для Scatter Chart, построение воронки</p>
40
+
<p>Основы соединения таблиц</p>
25
<p>Работа с несколькими таблицами, типы соединений, псевдонимы</p>
41
<p>Работа с несколькими таблицами, типы соединений, псевдонимы</p>
42
+
<p>Базовые типы соединений</p>
43
+
<p>INNER JOIN, CROSS JOIN</p>
26
<p>Продвинутые операции с INNER JOIN</p>
44
<p>Продвинутые операции с INNER JOIN</p>
27
<p>INNER JOIN c условием WHERE, INNER JOIN с группировкой</p>
45
<p>INNER JOIN c условием WHERE, INNER JOIN с группировкой</p>
46
+
<p>Внешние соединения</p>
28
<p>LEFT JOIN, ANTI JOIN, FULL JOIN</p>
47
<p>LEFT JOIN, ANTI JOIN, FULL JOIN</p>
29
<p>Специальные типы соединений</p>
48
<p>Специальные типы соединений</p>
30
<p>SELF JOIN, соединение трех и более таблиц</p>
49
<p>SELF JOIN, соединение трех и более таблиц</p>
31
<p>Альтернативы JOIN и продвинутые техники</p>
50
<p>Альтернативы JOIN и продвинутые техники</p>
51
+
<p>Подзапросы, VIEW, CTE</p>
52
+
<p>Углубленный SQL</p>
32
<p>Подробнее о JOIN, условная агрегация с CASE</p>
53
<p>Подробнее о JOIN, условная агрегация с CASE</p>
33
<p>Подзапросы и их использование</p>
54
<p>Подзапросы и их использование</p>
34
<p>Подзапросы и их объединения</p>
55
<p>Подзапросы и их объединения</p>
35
<p>Продвинутые техники представления данных</p>
56
<p>Продвинутые техники представления данных</p>
36
<p>Common Table Expression, конструкция WITH</p>
57
<p>Common Table Expression, конструкция WITH</p>
37
<p>Основы теории множеств в SQL</p>
58
<p>Основы теории множеств в SQL</p>
38
<p>Множества, представление таблиц как множест</p>
59
<p>Множества, представление таблиц как множест</p>
39
<p>Операции объединения множеств</p>
60
<p>Операции объединения множеств</p>
40
<p>Операторы UNION и UNION ALL</p>
61
<p>Операторы UNION и UNION ALL</p>
41
<p>Операции сравнения множеств</p>
62
<p>Операции сравнения множеств</p>
42
<p>Вычитание множетсв, оператор EXCEPT, пересечение множеств, оператор INTERSECT</p>
63
<p>Вычитание множетсв, оператор EXCEPT, пересечение множеств, оператор INTERSECT</p>
64
+
<p>Продвинутые техники</p>
65
+
<p>Форточные функции, операторы ROWS и RANGES, скользящее</p>
66
+
<p>Нумерация и порядок</p>
43
<p>Оператор ROW_NUMBER, удаление дубликатов</p>
67
<p>Оператор ROW_NUMBER, удаление дубликатов</p>
44
<p>Работа с соседними значениями</p>
68
<p>Работа с соседними значениями</p>
45
<p>Операторы LEAD и LAG, сравнение значений</p>
69
<p>Операторы LEAD и LAG, сравнение значений</p>
46
<p>Оконные агрегатные функции</p>
70
<p>Оконные агрегатные функции</p>
47
<p>Агрегации в партициях, операторы SUM, AVG, MIN и MAX</p>
71
<p>Агрегации в партициях, операторы SUM, AVG, MIN и MAX</p>
48
<p>Работа с границами партиций</p>
72
<p>Работа с границами партиций</p>
49
<p>Операторы FIRST_VALUE и LAST_VALUE</p>
73
<p>Операторы FIRST_VALUE и LAST_VALUE</p>
50
<p>Распределение и ранжирование</p>
74
<p>Распределение и ранжирование</p>
51
<p>Процентили, оператор NTILE, ранжирование и порядок данных, оператор RANK</p>
75
<p>Процентили, оператор NTILE, ранжирование и порядок данных, оператор RANK</p>
52
-
<p>Форточные функции, операторы ROWS и RANGES, скользящее</p>
53
<h2>Как проходит обучение</h2>
76
<h2>Как проходит обучение</h2>
54
-
<p>Просто, наглядно и всегда под рукой</p>
77
+
<p>Теория в удобном текстовом формате - легко читать даже с телефона. Живые примеры помогают понять, ��ак всё работает. Материал выстроен так, чтобы вы двигались шаг за шагом, не упуская важных деталей</p>
55
-
<p>Вы изучаете теорию в удобном текстовом формате - легко читать даже с телефона. Живые примеры помогают сразу понять, как всё работает на практике. Материал выстроен так, чтобы вы шаг за шагом двигались от простого к сложному, не упуская важных деталей</p>
78
+
<p>Подписка от 2 400 ₽/мес</p>
56
-
<p>Проверяем и закрепляем знания</p>
79
+
<p>Этот навык уже входит в подписку. Оформи доступ и открывай все навыки сразу (50+)</p>
57
-
<p>После каждой темы вы проходите квизы, которые помогают убедиться, что вы всё поняли. Вопросы разного уровня сложности дадут возможность как проверить базу, так и попрактиковаться в применении знаний</p>
80
+
<p><a>Подписаться →</a></p>
58
-
<p>Учитесь на реальных задачах</p>
81
+
<ul><li><p>50+ навыков в одной подписке</p>
59
-
<p>Мы создали удобную виртуальную среду, где вы решаете задачи прямо в браузере. У вас есть редактор кода, консоль и автоматические тесты, которые моментально показывают результат</p>
82
+
</li>
60
-
<p>Наш Учебный помощник на базе ИИ - это как наставник, который всегда под рукой. Он понимает, где вы находитесь в курсе, что нужно сделать, и как выглядит ваш код. Если что-то пошло не так, вы сразу получите понятные и полезные подсказки</p>
83
+
<li><p>Пожизненный доступ к теории</p>
61
-
<p>Занимаетесь сами, но не в одиночестве</p>
84
+
</li>
62
-
<p>Тяжело сохранять мотивацию, если обучаешься самостоятельно, поэтому мы создали крепкое IT-сообщество, где каждый студент получает поддержку и находит полезные контакты среди других разработчиков</p>
85
+
<li><p>Обучение с ИИ-ассистентом</p>
63
-
<h2>Вопрос-ответ</h2>
86
+
</li>
64
-
<p>Даже опытные разработчики найдут в наших курсах полезные знания. Мы подробно изучаем сложные структуры данных и их применение в задачах оптимизации кода. Занятия помогут вам укрепить навыки программирования, улучшить архитектуру кода и глубже понять принципы работы алгоритмов. Курс поможет не только укрепить текущие навыки, но и подготовиться к следующему карьерному шагу</p>
87
+
<li><p>Отмена в любой момент</p>
65
-
<p>Вы можете учиться в своём темпе, срок обучения не ограничен. Мы рекомендуем выделять 5-10 часов в неделю. Так с одной стороны обучение будет достаточно интенсивным, чтобы не растягивать его надолго, а с другой - достаточно комфортным, чтобы совмещать с работой и успевать отдыхать</p>
88
+
</li>
66
-
<p>Материал программы - это готовые курсы с адаптированной для новичков теорией, тестами на закрепление и большим количеством практических упражнений с автоматизированной проверкой прямо в браузере. В некоторых треках есть проект - вы создадите приложение, которое даст опыт реальной разработки</p>
89
+
</ul><h2>Нам доверяют обучение своих сотрудников</h2>
67
-
<p>Мы принимаем карты Visa, MasterCard и МИР любого банка, валюта счёта тоже может быть любой</p>
90
+
<h2>Отзывы о Хекслете на площадках</h2>
68
-