Бесплатные курсы от Нетологии. * Подробнее

Отображаются 1-11 из 11

Netology
Для профессионалов
Продвинутый SQL

Изучите продвинутый уровень SQL на курсе от Нетологии. Научитесь проектировать, администрировать и масштабировать базы данных, работать с триггерами и функциями в Postgre. SQL.

  • Сертификат
  • 4 нед.
  • В кредит от 16 580 〒/мес
Netology
SQL и получение данных

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

  • Сертификат
  • 9 нед.
  • В кредит от 18 710 〒/мес
Топ продаж
Productstar
SQL с 0 для анализа данных

Научитесь работать с данными с помощью языка запросов SQL с нуля. Спикеры их Amazon и Яндекс помогут с нуля освоить навыки аналитики и работы с базами данных. Попрактикуетесь на базе данных Airbnb и сможете применять SQL в своей работе.

  • 2 мес.
Не изображения
Eduson.academy
Для новичков
SQL с нуля для анализа данных

Практический онлайн-курс, где вы с нуля изучите язык запросов SQL: научитесь извлекать и анализировать данные без помощи сторонних специалистов, сможете лучше справляться с текущими задачами и принимать более взвешенные решения на основе выгруженных данных.

  • Диплом
  • 1 мес.
  • В рассрочку от 22 960 〒/мес
Не изображения
Eduson.academy
Профессия
Для новичков
SQL-разработчик: тариф Базовый

Практический онлайн-курс, на котором вы с нуля за 3 месяца освоите профессию SQL-разработчика в своем темпе и с обратной связью от опытных экспертов. Изучите основы работы с реляционными базами данных, научитесь проектировать их структуру, писать сложные SQL-запросы, оптимизировать их для работы с большими объемами данных и управлять транзакциями.

  • Диплом
  • 3 мес.
  • В рассрочку от 34 460 〒/мес
Не изображения
Eduson.academy
Профессия
Для профессионалов
SQL-разработчик: тариф PRO

Практический онлайн-курс, на котором вы с нуля за 3 месяца освоите профессию SQL-разработчика в своем темпе и с обратной связью от опытных экспертов. Изучите основы работы с реляционными базами данных, научитесь проектировать их структуру, писать сложные SQL-запросы, оптимизировать их для работы с большими объемами данных и управлять транзакциями.

  • Диплом
  • 3 мес.
  • В рассрочку от 72 890 〒/мес
Skillfactory
SQL для анализа данных
  • В рассрочку от 134 310 〒/мес на 1 месяц
Skillbox
SQL для анализа данных

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

  • 2 мес.
  • В кредит от 47 890 〒/мес
videoforme.ru
Онлайн-курсы SQL для аналитиков.

Научитесь управлять данными без разработчиков в СУБД. Используйте SQL-запросы, когортный анализ и Google Big. Query для аналитики данных: расчета продуктовых метрик, постановки и проверки гипотез

SF Education
Обработка и анализ данных в SQL

SQL - рабочая лошадка современного специалиста. Этот язык позволяет разговаривать с базами данных на ты и является неотъемлемой частью технического инструментария профессионала. Обучаем языку SQL с нуля до senior-уровня!

  • 1 мес.
Бруноям
SQL для анализа данных

За 2 месяца освоите MS SQL с нуля — и с его помощью сможете работать с данными и аналитикой без помощи разработчиков

  • 2 мес.
  • В рассрочку от 14 800 〒/мес

Бесплатные курсы

Что изучают на SQL онлайн-курсах

Стандартная программа обучения SQL обычно включает следующие ключевые темы:

Базовый уровень

Введение в базы данных

  • Концепция реляционных баз данных
  • Таблицы, строки и столбцы
  • Первичные и внешние ключи
  • Типы данных в различных СУБД
  • Нормализация данных

Основы SQL-запросов

  • Синтаксис SELECT-запросов
  • Фильтрация данных (WHERE)
  • Сортировка результатов (ORDER BY)
  • Ограничение выборки (LIMIT, TOP)
  • Работа с NULL-значениями

Манипуляция данными

  • Добавление записей (INSERT)
  • Обновление данных (UPDATE)
  • Удаление данных (DELETE)
  • Транзакции и их свойства

Средний уровень

Сложные запросы

  • Агрегатные функции (COUNT, SUM, AVG, MIN, MAX)
  • Группировка данных (GROUP BY)
  • Фильтрация групп (HAVING)
  • Вложенные подзапросы
  • Соединения таблиц (INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN)

Работа с таблицами

  • Создание таблиц (CREATE TABLE)
  • Изменение структуры (ALTER TABLE)
  • Удаление таблиц (DROP TABLE)
  • Временные таблицы
  • Индексы и их типы

Функции SQL

  • Строковые функции (CONCAT, SUBSTRING, UPPER/LOWER)
  • Функции для работы с датами
  • Математические функции
  • Условные выражения (CASE, IF/ELSE)
  • Конвертация типов данных

Продвинутый уровень

Оконные функции

  • Ранжирование (ROW_NUMBER, RANK, DENSE_RANK)
  • Агрегация с партициями (PARTITION BY)
  • Скользящие агрегаты
  • Доступ к соседним строкам

Общие табличные выражения (CTE)

  • Синтаксис WITH
  • Рекурсивные запросы
  • Использование CTE для упрощения сложных запросов
  • Временные наборы данных

Представления и хранимые процедуры

  • Создание и использование VIEW
  • Материализованные представления
  • Хранимые процедуры и функции
  • Триггеры и их типы
  • Курсоры

Специализированные темы

Особенности конкретных СУБД

  • MySQL/MariaDB специфика
  • PostgreSQL расширенные возможности
  • MS SQL Server особенности
  • Oracle Database функциональность

Оптимизация и производительность

  • Анализ планов выполнения
  • Индексные стратегии
  • Оптимизация сложных запросов
  • Понимание статистики

Безопасность баз данных

  • Управление пользователями и ролями
  • Права доступа и привилегии
  • Защита от SQL-инъекций
  • Аудит и логирование

Практические навыки

Работа с реальными данными

  • Импорт и экспорт данных
  • Очистка и трансформация данных
  • Миграция между разными СУБД
  • Работа с большими объемами данных

Интеграция с другими технологиями

  • SQL в веб-приложениях
  • ORM и взаимодействие с кодом
  • SQL в аналитических инструментах
  • Использование SQL с BI-платформами

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