Здравствуйте, уважаемые слушатели. Мы рады, что Вы решили изучить язык T-SQL на профессиональном уровне, и сразу хотелось бы сказать Вам больше спасибо, что Вы выбрали именно этот курс, надеемся, что он будет для Вас максимально полезен.
В этой вводной части Вы познакомитесь с самим курсом, узнаете, что он будет включать и, самое главное, как его проходить, ведь цель этого курса – научить Вас работать с языком T-SQL на экспертном уровне.
Данный уровень курса мы начнем, как и предыдущий, с повышения квалификации в написании запросов на выборку. Так, Вы научитесь писать более продвинутые запросы SELECT, с использованием различных продвинутых конструкций и аналитических операторов, таких как PIVOT, ROLLUP, CUBE, GROUPING SETS, APPLY, а также Вы познакомитесь с очень полезным функционалом языка T-SQL – с оконными функциями.
Затем мы рассмотрим операцию слияния MERGE и инструкцию OUTPUT.
А потом мы перейдем к созданию своих собственных функций и хранимых процедур. Вы узнаете, как они создаются, изменяются и удаляются, кроме этого, Вы научитесь создавать тригерры.
Далее мы поговорим о псевдонимах типов данных, о том, как писать динамический T-SQL код, как обрабатывать ошибки, а также как пользоваться курсорами и транзакциями.
Затем научимся получать данные из внешних источников и создавать связанные сервера.
В завершении курса мы подробно разберем возможности SQL сервера по работе с XML данными, с JSON данными, узнаем, как запускать код на Python в базе данных, а также поговорим о технологии In-Memory OLTP.
Весь курс сопровождается огромным количеством различного рода материалов: текстом, скриншотами, видео, SQL-скриптами, заданиями и тестами.
По традиции, обязательно стоит отметить, как нужно проходить этот курс для того, чтобы извлечь из него максимальную пользу и выгоду.
Во-первых, в каждом уроке будет как видео материал, так и текстовое описание всего того, что нужно Вам знать. Этот текст будет сопровождаться скриншотами и всеми используемыми в видео SQL инструкциями. И его обязательно нужно будет читать, так как в нем содержится более детальная информация, чем, например, в видео. К тому же так Вы будете лучше усваивать информацию, тем более вдруг в видео Вам что-то будет непонятно, и восполнить этот пробел Вам поможет как раз текстовый материал, который, снова повторюсь, содержит более детальную информацию.
В идеале порядок действий должен быть таким: посмотреть видео, прочитать текст и снова посмотреть видео, для более ясного представления информации.
Во-вторых, все действия, описанные в каждом из уроков, повторите на практике после прохождения этого урока. Успешное обучение возможно только совместно с практикой.
В-третьих, в курсе, кроме повторения всех действий, описанных в уроке, Вам необходимо будет выполнить практическое задание или пройти тесты после каждого урока, иными словами, у Вас будет некое домашнее задание, которое будет проверяться автоматически.
Обновление! Теперь некоторые домашние задания оформлены в виде контрольной работы, которую проверяет лично автор курса, таким образом у Вас будет ментор, он в процессе проверки домашних заданий будет осуществлять code review Ваших SQL инструкций и давать Вам персональные рекомендации по обучению. Без выполнения контрольной работы и проверки ее ментором перейти к следующему уроку нельзя!
Узнать подробнее про данное обновление можете в материале – Обновление курсов по T-SQL. Теперь у Вас будет поддержка ментора.
В конце каждого урока отмечайте галочкой, что этот урок пройдет, функционал курса позволяет это делать.
Также необходимо отметить и то, что данный курс предполагает у Вас наличие определённой подготовки, в частности Вы должны знать: как создаются таблицы, ограничения, представления и индексы, как происходит добавление данных в таблицы, как работает инструкция SELECT, кроме этого, Вы должны уметь пользоваться переменными, условными конструкциями и циклами, а также уметь работать с системными функциями.
Если такими знаниями Вы не обладаете, то Вам будет достаточно сложно понять суть некоторых моментов, поэтому рекомендуется пройти первые два уровня курса, для того чтобы получить необходимый объем знаний.
На этом вводная часть окончена, желаю успехов в Вашем обучении.
Возможно я что-то пропустила, подскажите какая версия MS SQL Server подойдет?
Здравствуйте, на курсе используется Microsoft SQL Server 2019, однако для прохождения подойдет и 2017 или 2016 версия.