Программа подойдет новичкам или тем, кто хочет привести свои знания в систему
Стартовый модуль (Виды баз данных). Вы познакомитесь с SQL, Metabase и базами данных
1 модуль (Основы SQL). Научитесь получать все данные из таблицы, фильтровать строки, сортировать данные, ограничивать выбор
2 модуль (Агрегатные функции). Поработаете с повторяющимися значениями, запросами агрегатных функций, группировкой и фильтрами агрегированных данных
3 модуль (Соединение таблиц). Сможете объединить таблицы: по ключу, с помощью оператора JOIN (5 видов). Агрегатные функции в соединениях таблиц. Практический кейс по юнит-экономике
4 модуль (Сложные объединения) Продолжите объединять таблицы уже с помощью нескольких операторов UNION, использования Except, Intersect
Практический кейс по юнит-экономике. 5 модуль. (Подзапросы). Научитесь делать подзапросы в WHERE, FROM, SELECT и использовать CTE
6 модуль. (Условные операторы). Разберетесь в условиях получения данных из базы данных и в работе операторов CASE, COALESCE, NULLIF
Финальный проект. Получите рабочую задачу, выберете подходящие функции и сформулируете необходимые запросы на языке SQL
Продвинутый уровень (длительность — 8 недель)
Программа подойдет тем, кому необходимо изучить продвинутые инструменты SQL для работы с базами данных
Стартовый модуль: Разберетесь, какие задачи стоят перед SQL-аналитиками и как программа курса их решает
1 модуль. (Реляционные СУБД). Разберетесь в роли СУБД, узнаете, что такое денормализация, и приведете базу данных в рабочий вид
2 модуль (Работа с данными различных типов). Изучите особенности работы с датами, числами, строками, JSON, XML и регулярные выражения
3 модуль. (Оконные функции). Научитесь использовать общий синтаксис оконной функции, ранжировать данные с ее помощью, применять агрегатные функции внутри окон
4 модуль. (Виды объектов в СУБД). Узнаете, какие существуют объекты БД. Научитесь писать SQL-запросы с основными командами DDL и изменять структуру таблицы
5 модуль. (Создание процедур и функций для работы с данными). Создадите свою функцию, сделаете и вызовете хранимую процедуру
6 модуль. (БОНУС. Системные таблицы и оптимизация запросов). Установите PG Admin локально на свой компьютер. Создадите, измените и развернете из дампа свою БД. Научитесь анализировать и оптимизировать запросы
Финальный проект. Доработаете существующую БД под несколько бизнес-задач
Преподаватели
Артем Боровой
Эксперт курса SQL-basic. Ex-руководитель отдела аналитики Skillfactory. ex-бизнес-аналитик онлайн-школы «Фоксфорд»
Александр Смехов
Автор курса SQL-pro. Эксперт, backend-разработчик .net & SQL, компания VDcom. Проекты в направлении банков и инвесткомпаний. Разрабатывает под T-SQL\Oracle
Дмитрий Ерёмин
Автор курса SQL-pro. Ведущий инженер по контролю качества, компания VDcom. Участвовал в финтех-проектах, тестировании бизнес-логики на уровне СУБД
Александр Строд
Автор курса SQL-pro. Backend-разработчик, компания VDcom. Реализация бизнес-логики на уровне SQL Server и .Net приложений финтех-проектов
Показать еще
Похожие курсы
Аналитика и Data Science
Data scientist
12 мес
Старт: после оплаты
-5%
Кешбэк 30%: 5 288 баллов
18 552 с
17 624 с
В рассрочку на 24 мес
735 с/мес
Аналитика и Data Science
Data Scientist до Junior
9 мес
Старт: после оплаты
-5%
Кешбэк 30%: 3 456 баллов
12 126 с
11 520 с
В рассрочку на 24 мес
480 с/мес
Аналитика и Data Science
Выбор из профессий направления «Аналитика». Базовый