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

ИТ и интернет

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

  • начинающим специалистам с минимальными знаниями в 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

 

Поделиться:

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

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

Рекомендуемые события

Есть вопросы?

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

Участник Организатор

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

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

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

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

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

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

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

Войдите через соцсети

или с помощью email

Забыли пароль?

Зарегистрируйтесь через соцсети

или с помощью email

Создайте организацию

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

Зарегистрируйтесь через соцсети

или с помощью email

Название увидят участники ваших событий на страницах регистрации, билетах и письмах

.timepad.ru

По этому адресу будет доступен ваш личный кабинет и страница событий для участников

Должен быть указан контактный телефон

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

Как вы планируете использовать Timepad?

Создайте организацию

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

Название увидят участники ваших событий на страницах регистрации, билетах и письмах

.timepad.ru

По этому адресу будет доступен ваш личный кабинет и страница событий для участников

Должен быть указан контактный телефон

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

Как вы планируете использовать Timepad?

Укажите ваш email

Подтвердите ваш email

Сообщение с проверочным кодом было отправлено на указанный email

Отправить еще раз