okursah

SQL. Практикум. Полный курс (Академика)

Академика
500 руб.
Цена
25 часов
Длительность курса
В любое время
Дата начала
Выдают сертификат
Более 10 часов качественного видео, множество тестов для проверки знаний! На курсе мы спроектируем базу данных популярного мессенджера и писать к ней запросы. Вы узнаете, как взаимодействовать с сервером, начиная с установки рабочего окружения и заканчивая командами набора DDL и DML. И не только лишь вот это всё! Транзакции, процедуры, представления, вопросы оптимизации и права доступа. Обсудим все по порядочку!
  • Установка рабочего окружения Установка сервера MySQLРабота в терминалеГрафические IDE (Workbench, DBeaver)Взаимодействие с сервером
  • Сложные SELECT-запросы Вложенные запросы (подзапросы)Объединения (JOIN). ТеорияОбъединения (CROSS JOIN, INNER JOIN)Объединения (LEFT JOIN, RIGHT JOIN)Объединения (FULL OUTER JOIN)Вложенные запросы vs объединенияСоединения (UNION)Оконные функцииОбщие табличные выражения (CTE)Рекурсивные табличные выраженияКонтрольные вопросы
  • Проектирование БД (команды DDL) Первичные ключиОсобенности типов данных и именование объектовИндексыВнешние ключиПодробнее про ALTER TABLEОсобенности синтаксиса MySQLВиды связей между таблицами (1:1, 1:М, М:М)Таблицы-справочникиER-диаграмма
  • Установка рабочего окружения Установка сервера MySQLРабота в терминалеГрафические IDE (Workbench, DBeaver)Взаимодействие с сервером
  • Продвинутые фичи SQL Полнотекстовый поискПредставления (View)Хранимые процедурыПользовательские функцииПеременныеТриггерыКонтрольные вопросы
  • Завершение курса Итоги
  • Сложные SELECT-запросы Вложенные запросы (подзапросы)Объединения (JOIN). ТеорияОбъединения (CROSS JOIN, INNER JOIN)Объединения (LEFT JOIN, RIGHT JOIN)Объединения (FULL OUTER JOIN)Вложенные запросы vs объединенияСоединения (UNION)Оконные функцииОбщие табличные выражения (CTE)Рекурсивные табличные выраженияКонтрольные вопросы
  • Проектирование БД (команды DDL) Первичные ключиОсобенности типов данных и именование объектовИндексыВнешние ключиПодробнее про ALTER TABLEОсобенности синтаксиса MySQLВиды связей между таблицами (1:1, 1:М, М:М)Таблицы-справочникиER-диаграмма
  • Вопросы оптимизации Лишний JOINДенормализацияНастройки сервераАнализ запросов (EXPLAIN)Графический план исполнения запросаИсправление проблемных местГрафический план: показательные примерыКонтрольные вопросы
  • Дополнительные темы Работа с логамиЦиклыКурсорыSQL инъекцииКонтрольные вопросы
  • Права доступа ПользователиРолиКонтрольные вопросы
  • Продвинутые фичи SQL Полнотекстовый поискПредставления (View)Хранимые процедурыПользовательские функцииПеременныеТриггерыКонтрольные вопросы
  • Основы SELECT-запросов Фильтрация (WHERE + LIKE)Сортировка (ORDER BY)Агрегирующие функции (COUNT, MIN, MAX, AVG, SUM)Группировка (GROUP BY)Фильтрация (HAVING)Отсутствие значения (NULL)Пейджинг (LIMIT + OFFSET)Условия, ветвления (IF, CASE)Контрольные вопросы
  • Дополнительные темы Работа с логамиЦиклыКурсорыSQL инъекцииКонтрольные вопросы
  • Работа с данными (команды DML, CRUD) Команда INSERTКоманда SELECTКоманда UPDATEКоманда DELETEБонус: сервисы для генерации данныхИмпорт-экспорт данныхПрактика
  • Вопросы оптимизации Лишний JOINДенормализацияНастройки сервераАнализ запросов (EXPLAIN)Графический план исполнения запросаИсправление проблемных местГрафический план: показательные примерыКонтрольные вопросы
  • Права доступа ПользователиРолиКонтрольные вопросы
  • Основы SELECT-запросов Фильтрация (WHERE + LIKE)Сортировка (ORDER BY)Агрегирующие функции (COUNT, MIN, MAX, AVG, SUM)Группировка (GROUP BY)Фильтрация (HAVING)Отсутствие значения (NULL)Пейджинг (LIMIT + OFFSET)Условия, ветвления (IF, CASE)Контрольные вопросы
  • Транзакции Введение в транзакцииОбработка исключений (ошибок)Уровни изоляции транзакцийБлокировки таблицВзаимная блокировка (deadlock)Контрольные вопросы
  • Транзакции Введение в транзакцииОбработка исключений (ошибок)Уровни изоляции транзакцийБлокировки таблицВзаимная блокировка (deadlock)Контрольные вопросы
  • Работа с данными (команды DML, CRUD) Команда INSERTКоманда SELECTКоманда UPDATEКоманда DELETEБонус: сервисы для генерации данныхИмпорт-экспорт данныхПрактика
  • Завершение курса Итоги
  • Цена - 500 руб.
  • Продолжительность курса составляет 25 часов

Все курсы из категории «SQL»

  • 46 211 руб.
  • Длительность: 4 недели
  • Сертификат
  • Рассрочка: 2 567 руб./мес. Оформить
  • Начало: 20 августа
  • Гарантирована поддержка центра развития карьеры
Продвинутый SQL
Промокод
  • 109 000 руб.
  • Длительность: 6 месяцев
  • Сертификат
  • Рассрочка: 20 000 руб./мес. Оформить
  • Начало: 21 августа
  • Гарантированное трудоустройство
Системный администратор
Промокод
  • 34 737 руб.
  • Длительность: 2 месяца
  • Сертификат
  • Рассрочка: 2 894 руб./мес. Оформить
  • Начало: 25 августа
  • Гарантирована поддержка центра развития карьеры
SQL и получение данных
Промокод
  • 137 040 руб.
  • Длительность: 12 месяцев
  • Сертификат
  • Рассрочка: 3 806 руб./мес. Оформить
  • Начало: 08 сентября
  • Гарантирована поддержка центра развития карьеры
Python-разработчик: расширенный курс
Промокод
  • 104 306 руб.
  • Длительность: 7 месяцев
  • Сертификат
  • Рассрочка: 4 741 руб./мес. Оформить
  • Начало: В любое время
  • Организация собеседований с компаниями-партнерами
Профессия PHP-разработчик с нуля до PRO
Промокод
  • 44 479 руб.
  • Длительность: 2 месяца
  • Сертификат
  • Рассрочка: 7 413 руб./мес. Оформить
  • Начало: В любое время
  • Организация собеседований с компаниями-партнерами
SQL для анализа данных
Промокод
  • 45 540 руб.
  • Длительность: 2 месяца
  • Сертификат
  • Начало: В любое время
  • Гарантированное трудоустройство
SQL с 0 для анализа данных
Промокод
  • 116 000 руб.
  • Длительность: 6 месяцев
  • Сертификат
  • Начало: В любое время
Базы данных
  • 64 000 руб.
  • Длительность: 3 месяца
  • Сертификат
  • Рассрочка: 5 333 руб./мес. Оформить
  • Начало: Началось 2 дня назад

    Набор ещё идет!

SQL-разработчик: тариф Базовый
Промокод
SQL-разработчик: тариф PRO
Промокод