Онлайн-курс «Основы SQL»

IT school MAXIMA запускает онлайн-курс по основам SQL. Пройдя этот курс, вы научитесь разрабатывать запросы, которые будут выполняться всегда.

ИТ и интернет 16+

Кому подойдёт данный курс?

  • начинающим специалистам с минимальными знаниями в SQL или их отсутствием

  • аналитикам

На онлайн-курсе вы узнаете основные команды SQL, как правильно писать запросы, разрабатывать SQL-код различной сложности и использовать инструменты разработки запросов. Для закрепления материала вас ждут домашние задания.

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

Большим плюсом при прохождении курса будет умение работать с табличными редакторами, например, Excel.

Преподаватель онлайн-курса — разработчик SQL Yandex.Money Пётр Масляев.

В IT-сфере Пётр уже 15 лет, 8 из которых непосредственно в разработке. Работал программистом DWH – занимался построением хранилищ данных, программистом SQL – разрабатывал ПО для торговых представителей, а также занимал должность аналитика в СберБанке России и Восточном экспресс банке. Ещё у Петра есть опыт преподавания в Тихоокеанском Государственном Университете на кафедре прикладной информатики в экономике.

Программа обучения:

1. Введение

·   Цель курса

·   Об ожиданиях от слушателей

·   О предметной области

 2. MSSQL Server

·   Кратко о СУБД и её применениях

·   Системные БД. Кратко о 4-х системных и зачем они нужны

3. SSMS

·   Для чего используется

·   Для чего применять нежелательно

4. Создание БД

·   Как создать БД через интерфейс (основные параметры)

·   Почему не стоит создавать БД через интерфейс

5. Удаление БД

6. Генерация запросов

·   Select Top 1000 Rows

·   Edit Top 200 Rows

·   Генерация прочих запросов

·   Скрипт БД

·   Скрипт данных

7. Плагины SSMS

8. Azure Data Studio

·   Почему не популярна

·   Чем отличается от SSMS и чем лучше

9. Плагины Azure Data Studio

10. Основные типы данных

·   Точные числа

·   Приблизительные числа

·   Числа фиксированной точности

·   Логический

·   Строковые

·   Дата и время

·   Двоичные

11. Создание таблиц

·   Создание таблиц SSMS

·   Создание таблиц скриптами

·   Изменение таблиц

·   Как изменять большие таблицы

12. Выбор данных

·   Выборка через интерфейс. Два способа: SELECT TOP 1000 и Генерация SELECT скрипта

·   Простейший SELECT

·   Звёздочка в запросе (что позволяет, почему не стоит использовать)

·   Перечисление полей в запросе (зачем обязательно перечислять)

·   Оператор CASE

·   Алиасы

·   Использование схемы в запросе (почему обязательно надо прописывать)

·   Ограничение на количество возвращаемых записей. TOP, OFFSET, FETCH

·   Сортировка результатов запроса. Оператор CASE в сортировке

·   Фильтрация. IN, LIKE, BETWEEN. Логические операторы (AND, OR, NOT, IS NULL). OR, IN – почему надо использовать аккуратно.

·   Основные агрегатные функции. GROUP BY. HAVING.Расширенные группировки (ROLLUP, CUBE, GROUPING SETS и OVER). Порядок выполнения запроса. Обобщенные табличные выражения. UNION. PIVOT.

13. Вставка данных

·   Создание скрипта через интерфейс SSMS:

·   INSERT – обзор команды

·   Вставка через SELECT

14. Редактирование

·   Создание скрипта через SSMS: Edit TOP 200 Rows и Генерация UPDATE скрипта

15. Удаление данных

·   Простейший DELETE. Создание скрипта через SSMS

·   Блок WHERE

·   TOP при использовании DELETE

·   DELETE на основе данных из нескольких таблиц

·   TRUNCATE. Отличие от DELETE

·   Почему DELETE редко используют

16. MERGE

17. Соединения. Использование соединений в запросах

·   INNER JOIN

·   LEFT JOIN/RIGHT JOIN

·   FULL JOIN

·   CROSS JOIN

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

19. Индексы

· Кластеризованный индекс

· Некластеризованный индекс

· Кучи

· Типы индексов

· Составной индекс

· Уникальный индекс

· Покрывающий индекс

· Фильтруемый

· Columnstrore

20. Организация логики

· Переменные

· IF

· WHILE

· Курсоры

21. Основные функции

· Логические

·  Математические

· Статистические

· Преобразования

· Дата и время

· Строковые

22. Временные таблицы и табличные переменные

· Локальные временные таблицы

· Глобальные временные таблицы

· Табличные переменные

23. Хранимые процедуры

24.Функции

· Скалярные функции

· Табличные функции

25.VIEW

26. Работа с JSON

27. Работа с XML

28. Задания

29.Динамический SQL

· Основы

· Почему его не стоит применять никогда

 

Начало онлайн-курса: 24 февраля

Расписание занятий: 2 раза в неделю вторник и среда с 19:00 до 20:30 по МСК

Количество занятий: 20

Стоимость: 10 000 ₽

После прохождения курса все студенты получат сертификат IT School MAXIMA.

*Есть возможность оформить рассрочку.

Связаться с кураторами образовательных программ и уточнить всю интересующую вас информацию можно по:

Адрес электронной почты: it.school@mxm.email

Номера телефонов кураторов: +7 (843) 207-27-50 +7 (927) 458-16-70

Telegram:  @TanyaITSchool @It_school_Maxima

 

Поделиться:

1157 дней назад
24 февраля 2021, начало в 19:00

Событие пройдет онлайн

Поделиться:

Связь с организатором

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

На этот адрес придёт ответ от организатора.

Подпишитесь на рассылку организатора

Возврат билета

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

Подробнее о возврате билетов