Онлайн-курс «SQL для работы с данными и аналитики» — это образовательная программа, которая научит вас анализировать данные, оптимизировать запросы и работать с реляционными базами данных.
Показать полностью →
За 3 месяца обучения вы освоите навыки написания сложных SQL-запросов, научитесь применять агрегатные функции, подзапросы и оконные функции для обработки больших объёмов данных. Также курс включает практическое знакомство с оптимизацией запросов для повышения производительности.
Обучение построено на реальных кейсах: вы будете решать задачи из бизнеса, чтобы закрепить полученные знания и подготовиться к работе с аналитическими системами. По итогам курса вы создадите проекты, которые можно добавить в портфолио.
Что вы освоите на курсе:
Основы SQL и баз данных
Работа с реляционными базами данных
Создание и оптимизация SQL-запросов
Использование подзапросов, агрегатных и оконных функций
Оптимизация производительности запросов
Примеры использования SQL в аналитике
Кому подойдёт курс:
аналитикам данных, которые хотят улучшить навыки работы с SQL;
маркетологам и менеджерам, чтобы лучше понимать аналитику данных;
backend-разработчикам, которым нужно оптимизировать SQL-запросы;
всем, кто хочет освоить SQL для обработки данных и аналитики.
Программа онлайн-курса
1. Основы SQL и реляционных баз данных
Проект: создание структуры базы данных для интернет-магазина
— Введение в SQL: синтаксис, основные команды (SELECT, INSERT, UPDATE, DELETE)
— Работа с таблицами: создание, изменение, удаление
— Типы данных в SQL
— Простые запросы и сортировка данных
— Ограничения и индексы
2. Продвинутые SQL-запросы и работа с данными
Проект: разработка аналитического отчёта по продажам на основе SQL-запросов
— Подзапросы и объединение данных (JOIN, UNION)
— Агрегатные функции: COUNT, SUM, AVG, MAX, MIN
— Группировка данных (GROUP BY) и фильтрация (HAVING)
— Оконные функции (ROW_NUMBER, RANK, LEAD, LAG)
— Временные таблицы и представления
3. Оптимизация SQL-запросов и индексация
Проект: оптимизация базы данных для улучшения производительности аналитических запросов
— Оптимизация SQL-запросов: использование индексов
— План выполнения запроса (EXPLAIN)
— Создание и использование индексов для ускорения выборок
— Управление транзакциями (COMMIT, ROLLBACK)
— Обработка ошибок и защита от SQL-инъекций
4. Работа с хранимыми процедурами и триггерами
Проект: автоматизация обработки заказов в базе данных с использованием триггеров и хранимых процедур
— Хранимые процедуры в SQL
— Автоматизация задач с помощью триггеров
— Примеры использования процедур для бизнес-задач
— Настройка триггеров для обработки событий в базе данных
Выпускной проект
— Создание аналитической базы данных с использованием всех пройденных техник
— Оптимизация запросов для анализа данных
— Презентация проекта перед экспертами
Отзывы об онлайн-курсе
Отзывов ещё нет. Оставьте первый отзыв.