Онлайн курс по основам SQL


10 занятий.
Занятия проходят 2 раза в неделю
Программа курса по SQL
Онлайн лекции, общение с однокурсниками, поддержка преподавателем.
1-2 занятие
Основные операторы языка SQL для извлечения информации из базы данных.
  • SELECT
  • FROM
  • WHERE
  • LIMIT
  • ORDER BY
  • ASC
  • DESC
  • DISTINCT
  • NOT
  • IN
Операторы сравнения.
  • <, >, =, <=, >=, <>
  • IS NULL
  • IS NOT NULL
  • LIKE
  • NOT LIKE
  • BETWEEN
  • NOT BETWEEN

Типы данных в SQL.
  • Числовые
  • Символьные
  • Логические
  • Типы для работы с датой и временем
  • JSON формат

Функции для работы с датами.
  • DATE_TRUNC
  • DATE_PART
  • EXTRACT
  • CURRENT_DATE
Функции округления значений, такие как ROUND, CEIL, FLOOR и их применение в SQL.

Функция CAST AS для изменения типа данных.

3-4 занятие
Агрегирующие функции.
  • COUNT
  • SUM
  • AVG
  • MIN
  • MAX

Различные типы оконных функций в SQL.
  • ROW_NUMBER
  • RANK
  • DENSE_RANK
  • OVER
  • PARTITION BY
  • ORDER BY
Функционал оператора GROUP BY.

Принципы группировки данных в SQL.

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

5-6 занятие
Применение различных типов соединений для объединения таблиц.
  • INNER JOIN
  • LEFT JOIN
  • RIGHT JOIN
  • OUTER JOIN
  • UNION
  • UNION ALL

Функционал INTERSECT и EXCEPT.

Функционал UNION и UNION ALL.

Правила синтаксиса и использования оператора JOIN. Анализ структур таблиц и выбор наиболее подходящего типа соединения для конкретной задачи. Объединение более двух таблиц подряд по строкам и по столбцам.
7-8 занятие
Создание подзапросов для получения более сложных данных, использование временных таблиц для промежуточного хранения результатов запросов.

  • Понятия localStorage, sessionStorage и их отличия
  • Функции для работы с файлами и файловой системой
  • Работа с событиями
  • Работа с данными в хранилище
  • Методы для работы с ключами и значениями в хранилищах
  • Получение содержимого директории
  • Манипуляции файлами по дате и времени

Методы оптимизации работы с файловой системой.
  • Кэширование
  • Сжатие
  • Декомпрессия

Создание пользовательских обработчиков событий, связанных с хранилищем. Использование потоков для получения и записи данных в файл.
9-10 занятие
Синтаксис операторов SQL для создания, удаления таблиц и установки типов данных.
  • CREATE
  • UPDATE
  • DELETE
  • TRUNCATE
  • DROP

Функционал EXISTS в SQL для проверки существования таблиц в базе данных.

Типы ограничений на поля таблицы.
  • Ограничения уникальности
  • Внешние ключи
  • Ограничения на проверку данных
  • PRIMARY KEY
  • FOREIGN KEY
  • NOT NULL
  • CHECK
  • UNIQUE

Функционал оператора INSERT, ALTER.

Типы моделей баз данных.

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

После курса вы получите
Сертификат о прохождении курса по языку программирования SQL по окончании курса.
Рекомендация для работодателя с возможным трудоустройством. Доступ ко всем обучающим материалам курса.
Как проходит обучение
Отправляйте заявку
Для этого заполните форму регистрации курса. Мы свяжемся с вами по почте для подтверждения и оплаты курса.
Оплачивайте курс
Стоимость курса зависит от формы обучения. Если у вас есть промокод, введите его при заполнении формы, и получите скидку 10% от стоимости курса.
Начните обучение
В течение дня вам на указанную почту придут учебные материалы. В архиве вы найдете все необходимые материалы с расписанием занятий.
Обучайтесь самостоятельно и с преподавателем
Во время учебы будут занятие с преподавателем плюс задачи для самостоятельной проработки. Вы можете общаться в общем чате с теми, кто проходит или проходил курсы.
Итоговый проект
В качестве итогового проекта вы решаете собственную прикладную задачу.
Получи стажировку в крупной компании
Лучшие ученики получают положительные рекомендации для работодателей.
Стоимость курса
Онлайн обучение в группе
25 000 р.

15 000 р.

Занятия проходят еженедельно
при помощи программ Скайп, Zoom
Участие в общем обсуждении обучения с другими студентами
Купить курс
Узнать подробности
Нажимая «отправить», вы соглашаетесь с нашей политикой конфиденциальности
Если у вас есть вопросы, свяжитесь с куратором по почте: mypj@ya.ru
Made on
Tilda