Онлайн лекции, общение с однокурсниками, поддержка преподавателем.
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 Участие в общем обсуждении обучения с другими студентами