JavaRush/Курсы/Курс SQL

Курс SQL

Хотите освоить SQL и стать специалистом по базам данных? Пройдете путь от простых запросов до экспертного уровня работы с PostgreSQL. 60 уровней и 400+ задач с мгновенной проверкой. Современные возможности SQL, работа с JSON, оптимизация производительности — все через практику. Никакой воды, только то, что реально нужно для работы.
4.9
250+ отзывов
15K выпускников стали экспертами по SQL
Подробнее
  • Первые шаги с PostgreSQL
  • Настройка рабочего окружения
  • Основы SELECT запросов
  • Сортировка и ограничения
  • Форматирование данных
  • Продвинутая сортировка
  • Введение в агрегацию
  • Группировка и фильтрация
  • Понимание NULL
  • Работа с NULL на практике
  • Основы JOIN
  • Продвинутые JOIN
  • Введение в подзапросы
  • Продвинутые подзапросы
  • Основы CTE
  • Продвинутые CTE
  • Введение в оконные функции
  • Продвинутые оконные функции
  • Типы дат и времени
  • Продвинутая работа с датами
  • Числовые и текстовые типы
  • Специальные типы данных
  • Создание таблиц
  • Изменение таблиц
  • Внешние ключи
  • Связи между таблицами
  • Вставка данных
  • Транзакции
  • Импорт из CSV
  • Массовая загрузка данных
  • Основы нормализации
  • Проектирование БД
  • JSON и JSONB
  • Продвинутая работа с JSON
  • Основы массивов
  • Продвинутая работа с массивами
  • Введение в индексы
  • Специализированные индексы
  • Основы транзакций
  • Изоляция транзакций
  • Анализ производительности
  • Оптимизация запросов
  • Резервное копирование
  • Восстановление данных
  • Основы мониторинга
  • Продвинутый мониторинг
  • Управление пользователями
  • Безопасность и шифрование
  • Основы PL/pgSQL
  • Функции в PL/pgSQL
  • Введение в триггеры
  • Автоматизация с триггерами
  • Управляющие конструкции
  • Отладка PL/pgSQL
  • Вложенные транзакции
  • Комплексные процедуры
  • Аналитические функции
  • Автоматизация отчетов
  • Диагностика и отладка
  • Финальная оптимизация
300+
Лекций
400+
Задач
60
Тестов
А также:
  • Мгновенная проверка
  • Виртуальный ментор
  • Плагин для IDE
  • WebIDE
  • Геймификация
  • Мотивационные лекции