15
Курсов
250+
Отзывов
20
Обзоров
Професии

1 место. Курс «SQL-разработчик» — Skillbox

https://skillbox.ru/course/sql-developer/

ТОП-10 курсов SQL: обучение анализу данных, бесплатные и платные онлайн-курсы

Стоимость: Рассрочка на 12 месяцев — 5 010 ₽ / мес

Кому подойдёт этот курс:

Чему вы научитесь:

Содержание курса:

Вас ждут онлайн-лекции и практические задания на основе реальных кейсов, а также разработка собственного проекта в конце обучения.
16 тематических модулей, 74 онлайн-урока

  1. Введение
    Узнаете, что такое базы данных и зачем они нужны. Научитесь создавать свои структуры данных, установите сервер Oracle. Познакомитесь с инструментом Oracle Apex и сможете с его помощью создавать приложения и визуализировать данные.
  2. Первые шаги в SQL
    Изучите расширенные возможности Apex, познакомитесь с основными операторами SQL и напишете свои первые запросы к базе данных.
  3. Агрегатные функции
    Научитесь суммировать данные, высчитывать среднее и определять количество строк с помощью функций sum, avg, count и других.
  4. Агрегатные функции по аналитическим разрезам
    Продолжите знакомиться с функциями: научитесь высчитывать минимальное и максимальное значения, группировать и фильтровать данные с помощью функций max, min, distinct, having и других.
  5. Аналитические функции
    Познакомитесь с аналитическими функциями на примере row_number () и lead/lag. Сможете применять аналитические функции по группам и выбирать данные из «окна».
  6. Объединение данных
    Научитесь объединять и вычитать наборы данных, соединять таблицы, обогащать данные.
  7. Присоединение таблиц
    Узнаете, как соединить несколько таблиц и работать с нормализованными представлениями данных.
  8. Типы данных
    Узнаете, какие типы данных существуют, в каких случаях их применять и как преобразовывать.
  9. Объекты базы данных
    Познакомитесь с объектами базы данных, научитесь распределять данные по ролям, создавать схемы и представлять данные в удобном для пользователя виде.
  10. Изменение данных
    Узнаете, как создать, изменить, удалить данные или отменить действие, если случайно удалили лишнее.
  11. Секционирование и план запроса
    Узнаете, как разбить большую таблицу на удобные секции, и научитесь работать с данными внутри них. Познакомитесь с оптимизатором Oracle и сможете проверять и изменять план запроса.
  12. Простейшие блоки
    Разберётесь в процедурном расширении PL/SQL, научитесь писать анонимные блоки и выводить информацию на экран. Познакомитесь с операторами ветвлений if/else и напишете свой первый анонимный блок с ветвлениями.
  13. Циклы
    Узнаете, как записывать и хранить информацию в переменных, как автоматизировать рутинную работу, и научитесь работать с циклами for и while.
  14. Типы PL/SQL-объектов
    Научитесь создавать и вызывать процедуры и функции, передавать и получать параметры, создавать пакеты.
  15. Использование PL/SQL
    Разберётесь в системных и пользовательских исключениях и научитесь их обрабатывать. Узнаете, как работать с курсорами и обходить ошибку запуска DDL.
  16. PL/SQL-таблицы
    Научитесь складывать и преобразовывать данные в коллекции и работать с конвейерными функциями. Узнаете, как обрабатывать большие объекты данных (CLOB).

Дипломный проект

Сервис управленческой отчётности
Вы разработаете корпоративный сервис, в котором создадите базу данных по клиентам, и веб-приложение, где можно вручную изменять данные, загружать банковские выписки, работать с графиками и дашбордом для анализа данных.

2 место. Курс «MS SQL Server Developer» — OTUS

https://otus.ru/lessons/ms-sql-server-razrabotchik/

ТОП-10 курсов SQL: обучение анализу данных, бесплатные и платные онлайн-курсы

Стоимость: 75 000 ₽

Во время курса будем подробно разбирать язык запросов и внутренние процессы СУБД, происходящие на всех этапах работы с запросом. Курс позволит понять детали процессов и получить чёткое представление, что делает тот или иной код, где могут возникнуть потенциальные проблемы, как их можно разрешить. Подробно рассмотрим оптимизацию кода, как нужно писать, если у вас миллиарды данных, расскажем о популярных граблях, чтобы вы смогли их обойти.

Этот курс предназначен для:

После обучения вы сможете:

Выпускной проект — создание и оптимизация собственной базы данных (для своей компании/стартапа). Преподаватель поможет с выбором темы и подскажет, как уменьшить scope работ, а у вас появится возможность получить обратную связь и отработать полученные знания на реальном материале.

Программа обучения:

Модуль 1. Использование БД

  1. Основные компоненты и архитектура SQL Server. ДЗ
  2. Оператор SELECT и простые фильтры, GROUP BY, HAVING. ДЗ
  3. Введение в индексы и планы запросов
  4. Подзапросы, CTE, временные таблицы. ДЗ
  5. Операторы CROSS APPLY, PIVOT, UNPIVOT. ДЗ
  6. Оконные функции. ДЗ
  7. Динамический SQL. ДЗ
  8. Выборки из XML и JSON полей. ДЗ
  9. Итоговое занятие по SELECT
  10. Операторы изменения данных. ДЗ
  11. Уровни изоляции транзакций
  12. Хранимые процедуры, функции, триггеры, курсоры. ДЗ
  13. Создание и использование CLR. ДЗ

Модуль 2. Проектирование БД

  1. Проектирование БД. ДЗ
  2. Операторы DDL. ДЗ
  3. Типы данных
  4. Подходы к проектированию БД, паттерны
  5. Индексы. ДЗ
  6. Проектируем БД для OLTP нагрузки. Почему важно разделить OLTP и OLAP
  7. Проектирование хранилищ данных и OLAP систем. ДЗ
  8. Применение SSIS в ETL
  9. SQL Server Reporting Services и PowerBI
  10. Очереди в MS SQL Server. ДЗ
  11. Семинар по созданным проектам БД

Модуль 3. Оптимизация и администрирование БД

  1. Обслуживание индексов
  2. Планы запросов, а теперь подробнее
  3. DMV в SQL Server
  4. Оптимизация работы базы данных
  5. Популярные Hint’ы и подсказки оптимизатору. ДЗ
  6. Семинар: оптимизация сложных запросов
  7. Секционирование таблиц. ДЗ
  8. Безопасность в SQL Server
  9. Резервное копирование и восстановление
  10. Обеспечение отказоустойчивости, репликация
  11. Обсуждение проектов. Подводим итоги курса.

После обучения вы

Сможете наконец сделать так, чтобы в базе всё считалось и не падало:

3 место.Курс «SQL» — Хекслет

https://ru.hexlet.io/categories/sql/courses

ТОП-10 курсов SQL: обучение анализу данных, бесплатные и платные онлайн-курсы

Стоимость: 3 900 ₽ / мес

SQL — язык управления базами данных. Вы научитесь писать SQL-запросы и работать с реляционными базами данных.

Курсы:

  1. Основы реляционных баз данных
  1. Базы данных: SQL (DQL)
  1. Базы данных: SQL (DDL/DML)
  1. Индивидуальное обучение программированию
    Освойте JavaScript, PHP или Python под руководством опытного наставника.

Курс «SQL для анализа данных» — SkillFactory

https://skillfactory.ru/sql-dlya-analiza-dannyh

ТОП-10 курсов SQL: обучение анализу данных, бесплатные и платные онлайн-курсы

Стоимость: 18 000 ₽ — 33 000 ₽, возможна рассрочка

Программа курса:

  1. Базовый уровень (длительность — 7 недель)
    Программа подойдет новичкам, кто впервые изучает SQL или тем, кто хочет привести свои знания в систему
  1. Продвинутый уровень (длительность — 8 недель)
    Программа подойдет тем, кому необходимо изучить продвинутые инструменты SQL для работы с базами данных.

Итоговый проект
Вы сделаете анализ продаж, составите портрет клиента, проанализируете логистику торговой компании на базовом уровне, а также доработаете существующую БД под несколько бизнес-задач на продвинутом уровне.

Курс «SQL. Уровень 1: создание запросов и анализ данных» — Московский Государственный Технический Университет им. Н.Э. Баумана

http://edu.bmstu.ru/napravleniya-obucheniya/biznes-analitika/adsql

ТОП-10 курсов SQL: обучение анализу данных, бесплатные и платные онлайн-курсы

Стоимость: 25 950 ₽

Курс предназначен для аналитиков и разработчиков отчётов, работающих с базами данных.
На курсе Вы познакомитесь с базами данных и языком запросов SQL. Цель курса – научиться свободно и уверенно пользоваться современными базами данных, в том числе анализировать данные и строить отчёты.

По окончании курса Вы будете уметь:

Программа курса:

  1. Реляционные базы данных
  1. Базовые действия с одной таблицей
  1. Трансформация таблицы
  1. Изменение данных
  1. Операции с несколькими таблицами
  1. Построение отчётов
  1. Работа с хранилищами и витринами данных

Курс «Основы SQL» — Shultais Education

https://shultais.education/courses/sql

ТОП-10 курсов SQL: обучение анализу данных, бесплатные и платные онлайн-курсы

Стоимость: 699 ₽ — 4 700 ₽

Курс состоит из коротких, но подробных онлайн видео уроков по SQL с закрепляющими заданиями.
Задания выполняются на специальном SQL тренажере, который не только проверяет запрос, но и дает подсказки.

Программа курса:

  1. Простые SQL запросы
    7 уроков, 26 заданий
  1. Добавление, изменение, удаление
    3 урока, 20 заданий
  1. Создание таблиц
    10 уроков, 37 заданий
  1. Индексы
    4 урока, 20 заданий
  1. Изменение таблиц
    3 урока, 13 заданий
  1. Поиск текста
    2 урока, 12 заданий
  1. Вспомогательные функции
    4 урока, 23 задания
  1. Группировка данных
    3 урока, 17 заданий
  1. Многотабличные запросы
    13 уроков, 75 заданий
  1. Вложенные запросы
    6 уроков, 17 заданий

Курс «SQL и PostgreSQL для начинающих» — beONmax

https://beonmax.com/courses/sql/

ТОП-10 курсов SQL: обучение анализу данных, бесплатные и платные онлайн-курсы

Стоимость: от 580 ₽

Вы научитесь читать и писать сложные запросы к базам данных, используя один из самых востребованных языков программирования — SQL и супервостребованную СУБД (систему управления базами данных) — PostgreSQL. Все те знания, которые вы получите на курсе, легко применимы и к другим СУБД, таким как MySQL, Microsoft SQL Server, Oracle.

План курса:

Введение – О курсе SQL И POSTGRESQL для начинающих

  1. Введение в SQL
  2. Простые запросы с SELECT
  3. Соединения — JOINS
  4. Подзапросы
  5. DDL — управляем БД и таблицами
  6. Проектирование БД
  7. Представления (VIEWS)
  8. Логика с CASE, COALESCE И NULLIF
  9. Функции SQL и PLPGSQL
  10. Ошибки и их обработка
  11. Приведение типов данных
  12. Индексы
  13. Массивы
  14. Пользовательские типы
  15. Продвинутая группировка с CUBE и ROLLUP
  16. Знакомство с PSQL
  17. Импорт данных
  18. CTE — COMMON TABLE EXPRESSIONS
  19. Оконныефункции
  20. Транзакции
  21. Триггеры
  22. Безопасность в POSTGRESQL

Завершение курса – получение сертификата.

Курс «SQL» — sqlonline

https://sqlonline.ru/

ТОП-10 курсов SQL: обучение анализу данных, бесплатные и платные онлайн-курсы

Стоимость: разная стоимость

Что Вы получите:

Курсы:

  1. Основы SQL
    Изучаем курс основы SQL онлайн на примере MySQL и MS SQL — одних из самых популярных баз данных.
  2. Продвинутый SQL
    Изучаем курс продвинутого обучения SQL на MySQL и MS SQL.
  3. Основы Excel + профессиональный Excel
    Полноценно изучаем Excel, формулы, аналитические функции, сводные таблицы, графики, условное форматирование, выгружаем через SQL.
  4. Основы HTML, CSS, JS, Landing Page
    Изучаем курс основ HTML5 + CSS3 + JS, создаем собственный Landing Page.

Курс «Developing SQL Databases» — Microsoft

https://docs.microsoft.com/ru-ru/learn/certifications/courses/20762

ТОП-10 курсов SQL: обучение анализу данных, бесплатные и платные онлайн-курсы

Стоимость: нет информации

Этот пятидневный курс под руководством инструктора дает студентам знания и навыки для разработки базы данных Microsoft SQL Server.
Курс направлен на обучение использованию функций и инструментов продукта SQL Server, связанных с разработкой базы данных.

Основная аудитория этого курса — ИТ-специалисты, которые хотят освоить функции и технологии SQL Server для реализации базы данных. Дополнительной аудиторией этого курса являются разработчики на других платформах, которые хотят освоить реализацию базы данных SQL Server.

Структура курса:

Курс «Основы SQL» — LearnDB

https://learndb.ru/courses

ТОП-10 курсов SQL: обучение анализу данных, бесплатные и платные онлайн-курсы

Стоимость: бесплатно

Содержание:

  1. Введение
    В процессе прохождения темы познакомимся с интерфейсом курсов и научимся выполнять простейшие SQL запросы.
  2. Отсечение строк и сортировка
    Рассмотрим средства SQL для исключения из результатов запроса строк данных, а также научимся сортировать строки.
  3. Соединения
    Научимся извлекать данные из нескольких таблиц. Рассмотрим разные типы соединения: внутреннее, внешнее, декартово произведение.
  4. Агрегатные функции
    Рассмотрим возможности SQL для выполнения аналитики данных. Научимся использовать GROUP BY, HAVING, CUBE, ROLLUP.
  5. Операции над множествами
    Разберем операции объединения, пересечения и исключения над множествами строк.
  6. Подзапросы
    Научимся исключать строки на основе данных других запросов.
  7. Строковые функции
    Будем обрабатывать строки: конкатенировать, менять регистр букв, определять длину строки и многое другое
  8. Математические функции
    Разберем возможности СУБД по выполнению математических операций: от элементарных арифметических операций до факториала.
  9. Рекурсивные подзапросы
    Изучим подзапросы во фразе FROM. Посмотрим на возможности WITH. С помощью WITH RECURSIVE научимся строить иерархии объектов.
  10. Оконные функции ранжирования
    Начнем осваивать мощнейший инструмент для проведения аналитики данных. Научимся нумеровать строки, составлять рейтинги, делить строки на группы.
  11. Агрегатные оконные функции
    Вспомним старые добрые SUM, COUNT, MIN, MAX, AVG. Только на этот раз без GROUP BY и для каждой строки.