Онлайн-курс «Основы 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

 

Поделиться:

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

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

Поделиться:

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

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

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

По номеру с вами свяжется организатор

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

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

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

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