Формат курса и программа: 1) Практика после каждого занятия 2) Помощь и проверка ДЗ от персонального ментора 3) По курсу можно идти со своей скоростью (среднее время прохождения: 1,5-3 месяца) 4) Все материалы будут доступны и после окончания курса 5) В процессе обучения вы защищаете диплом
Программа курса
Программа курса (31 лекция и воркшопы) с проверкой ДЗ и помощью ментора
Лекция 1: "Введение в блок SQL"
Что такое SQL
Возможности SQL
Зачем аналитику SQL?
Примеры использования SQL
Лекция 2: "SQL: Извлечение данных и операторы"
Ключевые слова для извлечения данных
Ключевые слова для фильтрации данных
Порядок написания ключевых слов в SQL
Лекция 3: "SQL: Фильтрация данных и условия"
Комментарии в SQL
Чувствительность SQL к регистру
WHERE и операторы NULL, IN, NOT IN, AND, OR, BETWEEN
Извлечение таблицы и добавление столбца с текстом/числом/датой/NULL
Лекция 4: "SQL: Преобразование данных и операции в SQL"
Как писать Alias
Советы по использованию Alias
Преобразования UPPER(), LOWER()
Преобразования с помощью арифметических операций
Преобразования CASE
Лекция 5: "SQL: Cортировка данных и работа с датой/временем"
Преобразования даты/времени
Модификации даты/времени
Сортировка значений
Извлечение первых N, последних N значений
Лекция 6: "Группировка данных"
Функции агрегации MIN(), MAX(), AVG(), SUM(), COUNT()
Группировка значений с GROUP BY
Ключевое слово HAVING
Порядок выполнения запроса
Различие между WHERE и HAVING
Лекция 7: "Введение в базы данных"
Роль баз данных в жизни человека
Историю развития баз данных
Архитектуру SQL запроса и связь с базами данных
Основные термины
реляционных баз данных
Лекция 8: "SQL: Объединение таблиц"
Зачем уметь объединять таблицы?
Как работает объединение таблиц?
Способы объединения таблиц
Дополнительные условия объединения
Лекция 9: "SQL: Подзапросы SELECT и FROM"
Как работает подзапрос
Подзапросы в SELECT
Подзапросы в FROM
Подзапросы в JOIN
Подзапросы в WHERE
Советы по работе с подзапросами
Лекция 10: "SQL: Подзапросы JOIN и WHERE"
Как работает подзапрос
Подзапросы в SELECT
Подзапросы в FROM
Подзапросы в JOIN
Подзапросы в WHERE
Советы по работе с подзапросами
Лекция 11: "SQL: Обновление, добавление и удаление данных"
Зачем и как менять данные?
Добавление данных (INSERT)
Обновление данных (UPDATE)
Удаление данных (DELETE)
Лекция 12: "SQL: Создание, изменение и удаление таблиц"
Зачем и как менять таблицы?
Как создавать таблицы
Как изменять таблицы
Как Удалять таблицы
Лекция 13: "SQL: Операции с текстом и оконные функции"
Операции с текстом
Конкатенация строк
Определение длины строки
Возвращение части строки
Регулярные выражения
Оконные функции
Ускорение и оптимизация запросов
Представления и общие табличные выражения
Лекция 14: "SQL: Ускорение и оптимизация запросов, табличные выражения"
Операции с текстом
Конкатенация строк
Определение длины строки
Возвращение части строки
Регулярные выражения
Оконные функции
Ускорение и оптимизация запросов
Представления и общие табличные выражения
Лекция 15: "Итоговый проект"
В рамках итоговой работы разберем датасет компании
Практика
Лекция 16: "Закрепление практики по SQL"
Разберем некоторые рабочие инструменты специалистов по работе с данными:
PowerBI
Tableau
Google Data Studio
Yandex DataLens
Mode Analytics
Redash
Metabase
Лекция 17: "Работа с дашбордами"
Разберем некоторые рабочие инструменты специалистов по работе с данными:
PowerBI
Tableau
Google Data Studio
Yandex DataLens
Mode Analytics
Redash
Metabase
Лекция 18: "Tableau: знакомство с инфраструктурой Tableau"
Быстрый старт с инструментом Tableau
Изучаем загрузку данных в Tableau
Практика по созданию дашбордов
Лекция 19: "Модели данных и Табличные вычисления"
Рассмотрим логическое и физическое объединение данных
Иерархии Tableau
Попрактикуемся в разного рода фильтрах
Делаем несколько вычисляемых полей, табличных и посмотрим как работают быстрые вычисления
Создаем иерархию
Лекция 20: "Tableau: Параметры и уровни детализации"
Рассмотрим создание, изменение и удаление параметров