• Гигабайты ценной информации. Присоединяйся.
    У нас действительно всё бесплатно, включая ChatGPT/DALLE/VISION)

[Self-Learning] Курс по T-SQL Путь программиста от новичка к профессионалу Уровень 3 - Эксперт (2020)

vitriol0674

Команда форума
Разула в сердце
Живёт по соседству
Особенный
Спасибо от Разулы
Регистрация
13 Янв 2018
Сообщения
39.618
Реакции
656.618
Ra
121.950

Курс по T-SQL Путь программиста от новичка к профессионалу. Уровень 3 — Эксперт [2020]

Курс по T-SQL Путь программиста от новичка к профессионалу. Уровень 3 - Эксперт [2020]


Курс по T-SQL Путь программиста от новичка к профессионалу Уровень 3 — Эксперт [2020] [Self-Learning]
Self-Learning

Здравствуйте, уважаемые посетители!
Это третий уровень курса «T-SQL. Путь программиста от новичка к профессионалу», который посвящен профессиональному изучению языка T-SQL.

На этом уровне курса Вы научитесь использовать все самые продвинутые конструкции языка, это и аналитические операторы ROLLUP, CUBE, GROUPING SETS, PIVOT, и оконные функции (агрегатные, ранжирующие, аналитические и функции смещения), и конструкция MERGE. Вы научитесь писать динамические SQL инструкции, пользоваться курсорами и транзакциями, и, конечно же, научитесь создавать свои собственные функции, хранимые процедуры и триггеры. Кроме этого, Вы узнаете, как работать с XML данными, с JSON данными и языком Python в SQL Server. Узнаете, что такое In-Memory OLTP, и как работать с этой технологией.

Примечание! Данный курс предполагает наличие у Вас определённых знаний и подготовки, в частности, вы должны знать: как создаются таблицы, ограничения, представления и индексы, как происходит добавление данных в таблицы, как работает инструкция SELECT, кроме этого, Вы должны уметь пользоваться переменными, условными конструкциями и циклами, а также уметь работать с системными функциями.

Для кого этот курс:
1. Курс рассчитан на разработчиков, которые хотят изучить T-SQL на профессиональном уровне

Чему Вы научитесь:
1. Использовать продвинутые конструкции языка (ROLLUP, CUBE, GROUPING SETS, PIVOT, MERGE, оконные функции, курсоры)
2. Создавать свои собственные функции, хранимые процедуры и триггеры
3. Писать динамические SQL инструкции
4. Работать с транзакциями, XML и JSON данными, а также писать инструкции на языке Python
5. Использовать технологию In-Memory OLTP

Часть 1. Вводная часть
Введение

Часть 2. Основная часть

1. Урок 1 – PIVOT и UNPIVOT


  • Рассмотрение конструкций PIVOT и UNPIVOT
  • Домашнее задание
  • Тестирование
2. Урок 2 – Аналитические операторы

  • Рассмотрение операторов ROLLUP, CUBE и GROUPING SETS
  • Домашнее задание
  • Тестирование
3. Урок 3 – Оконные функции

  • Предложение OVER и оконные функции
  • Домашнее задание
  • Тестирование
4. Урок 4 – Слияние данных

  • Описание и примеры использования инструкции MERGE
  • Домашнее задание
  • Тестирование
5. Урок 5 – Инструкция OUTPUT

  • Описание и примеры использования инструкции OUTPUT
  • Домашнее задание
  • Тестирование
6. Урок 6 – Функция ROWCOUNT

  • Системная функция ROWCOUNT – описание и примеры
  • Домашнее задание
  • Тестирование
7. Урок 7 – Пользовательские функции

  • Создание, изменение и удаление пользовательских функций
  • Домашнее задание
  • Тестирование
8. Урок 8 – Хранимые процедуры

  • Создание, изменение и удаление хранимых процедур
  • Домашнее задание
  • Тестирование
9. Урок 9 – Триггеры

  • Создание, изменение и использование триггеров
  • Домашнее задание
  • Тестирование
10. Урок 10 – Инструкция DROP IF EXISTS

  • Примеры использования инструкции DROP IF EXISTS
  • Домашнее задание
  • Тестирование
11. Урок 11 – Инструкция CREATE OR ALTER

  • Примеры использования инструкции CREATE OR ALTER
  • Домашнее задание
  • Тестирование
12. Урок 12 – Оператор APPLY

  • Рассмотрение оператора APPLY (CROSS и OUTER)
  • Домашнее задание
  • Тестирование
13. Урок 13 – Псевдоним типа данных

  • Создание и использование псевдонимов типа данных
  • Домашнее задание
  • Тестирование
14. Урок 14 – Полнотекстовый поиск

  • Настройка полнотекстового поиска и примеры полнотекстовых запросов
  • Домашнее задание
  • Тестирование
15. Урок 15 – Динамические инструкции

  • Написание динамических инструкций
  • Домашнее задание
  • Тестирование
16. Урок 16 – Курсоры

  • Создание и использование курсоров
  • Домашнее задание
  • Тестирование
17. Урок 17 – Обработка ошибок

  • Рассмотрение конструкции TRY…CATCH, RAISERROR и THROW
  • Домашнее задание
  • Тестирование
18. Урок 18 – Транзакции

  • Рассмотрение транзакций (свойства, уровни изоляции, примеры)
  • Домашнее задание
  • Тестирование
19. Урок 19 – Обращение к внешним источникам

  • Рассмотрение инструкций OPENDATASOURCE, OPENROWSET и связанных серверов
  • Домашнее задание
  • Тестирование
20. Урок 20 – Работа с XML

  • Обработка XML данных на T-SQL
  • Домашнее задание
  • Тестирование
21. Урок 21 – Работа с JSON

  • Обработка JSON данных на T-SQL
  • Домашнее задание
  • Тестирование
22. Урок 22 – Работа с Python

  • Выполнение инструкций на Python в базе данных
  • Домашнее задание
  • Тестирование
23. Урок 23 – In-Memory OLTP

  • Рассмотрение технологии In-Memory OLTP и примеры инструкций
  • Домашнее задание
  • Тестирование
Часть 3. Заключительная часть

Заключение.

Скачать:
 

Похожие темы

Теги по которым нашли тему

  1. Self-Learning
  2. Курс по T-SQL Путь программиста от новичка к профессионалу Уровень 3 - Эксперт
Сверху