Self-Learning – видеокурсы и книги по IT

Приветствую Вас нас сайте Self-Learning.ru! В данном материале я расскажу Вам о курсах по изучению языка T-SQL, которые представлены на данном сайте, в частности о том, какой уровень курса для кого предназначен, т.е. как выбрать подходящий именно Вам курс.

Путеводитель по курсам T-SQL

 

 

Начать хотелось бы с небольших комментариев по поводу самого языка T-SQL, так как у начинающих возникают определенные вопросы.

Чем T-SQL отличается от SQL и как они связаны

Язык SQL – это стандарт, он реализован во всех реляционных базах данных, но у каждой СУБД (что такое СУБД) есть расширение этого стандарта, так называемый диалект языка SQL.

T-SQL – это как раз расширение языка SQL, т.е. диалект языка SQL, реализованный в Microsoft SQL Server.

Более подробно о том, что такое T-SQL можете почитать в статье – https://self-learning.ru/what-is-t-sql

Таким образом, T-SQL это и есть SQL, только с расширенными возможностями и используемый в Microsoft SQL Server.

Мне нужно освоить SQL, подойдут ли мне эти курсы

Все зависит от того, в какой СУБД Вы будете работать, если в Microsoft SQL Server, то однозначно да, так как чуть выше мы выяснили, что T-SQL это и есть SQL, реализованный в Microsoft SQL Server.

Таким образом, если Вам необходимо изучить язык SQL для того, чтобы писать SQL инструкции в Microsoft SQL Server, то наши курсы —  именно то, что Вам нужно. Вы узнаете все стандартные конструкции языка SQL, а также расширенные возможности и расширенный синтаксис базовых конструкций, который предназначен исключительно для Microsoft SQL Server.

Однако, если Вам необходимо изучить язык SQL для работы с другой СУБД, например, MySQL или PostgreSQL, то данные курсы Вам не совсем подойдут, даже на первом уровне курса, на котором рассматриваются базовые конструкции языка SQL, которые по сути являются стандартом, встречаются нюансы в синтаксисе некоторых конструкций, которые просто не будут работать в другой СУБД. А если взять следующие уровни курса, то там даже функционал и возможности будут не совпадать, не говоря уже о синтаксисе.

Поэтому, чтобы не возникало проблем, рекомендовано проходить данные курсы тем, кто будет писать SQL код для Microsoft SQL Server.

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

Курс по T-SQL. Уровень 1 – Новичок

Данный уровень курса ориентирован на начинающих, т.е. если Вы никогда не работали с SQL или работали, но очень поверхностно, то начать изучение SQL Вам нужно именно с этого уровня. На нем Вы последовательно будете переходить от простого к более сложному.

Так, в начале курса Вы узнаете, что такое база данных, что такое СУБД, какие инструменты используются для работы с базой данных. Затем научитесь создавать таблицы, наполнять их данными и, конечно же, научитесь извлекать данные из таблиц, иными словами, писать запросы на выборку данных, включая возможности сортировки, группировки и фильтрации данных.

Если посмотреть со стороны требований, которые Вам предъявляет Ваше начальство, или Ваши задачи, то данный уровень поможет Вам в написании простых запросов на выборку и создании простой структуры данных.

Иными словами, если перед Вами стоят задачи базового уровня, например, Вы разрабатываете небольшое приложение и Вам требуется хранить данные в базе и периодически обращаться к ним. Или в Ваши обязанности входит сопровождение базы данных, и Вам периодически требуется писать запросы на выборку данных. В этих случаях данный уровень курса закроет Ваши потребности в знаниях языка SQL.

Курс по T-SQL. Уровень 2 – Продвинутый

Если Вам требуется решать задачи в базе данных более сложного уровня, чем написание простых запросов и создания простых таблиц, например, Вам необходимо уже думать над оптимизацией запросов, над целостностью данных, а также писать более сложные SQL инструкции с реализацией простых алгоритмов и использованием возможностей программирования (переменные, циклы, условные конструкции), то Вам уже нужно пройти и данный уровень курса.

На этом уровне Вы познакомитесь с такими объектами SQL сервера как: представления, индексы, ограничения и последовательность.

Вы также научитесь писать более продвинутые запросы SELECT, с использованием различных системных возможностей, например, научитесь использовать встроенные функции, обобщенные табличные выражения и временные таблицы.

Кроме того, на этом уровне курса Вы научитесь программировать на языке T-SQL, иными словами, Вы узнаете, как пользоваться переменными, что такое пакеты, как использовать условные конструкции, циклы, и различные команды.

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

Или это серьезное приложение и база данных уже реализованы, а Вам необходимо ее дорабатывать и полностью сопровождать.

При этому отмечу, что на данном уровне, как и на последующих, базовые конструкции языка SQL не рассматриваются, они рассматриваются только на первом уровне курса, поэтому, если Ваши требования соответствуют данному уровню, но Вы не знаете базовых конструкций языка SQL, то начать Вам необходимо с первого уровня, а затем перейти на следующий.

Курс по T-SQL. Уровень 3 – Эксперт

Данный уровень закрывает все потребности в части знаний языка T-SQL, которые требуются разработчику баз данных на T-SQL.

На этом уровне курса Вы научитесь создавать свои собственные функции, хранимые процедуры и триггеры, с помощью которых реализуется бизнес логика в базе данных. Научитесь использовать все самые продвинутые конструкции языка, такие как аналитические операторы, которые требуются для написания сложных аналитических выборок, научитесь писать динамические SQL инструкции, пользоваться курсорами и транзакциями. Кроме этого, Вы узнаете, как работать с XML данными, с JSON данными и языком Python в SQL Server.

Таким образом, если перед Вами стоят задачи в реализации бизнес логики в базе данных, сложных аналитических отчетов, сложной структуры данных, к которой предъявляются очень серьезные требования, то Вам обязательно нужно пройти и этот уровень курса.

Курс по T-SQL. Уровень 4 – Администратор

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

На данном уровне курса рассматриваются инструкции языка T-SQL, которые решают вышеперечисленны задачи.

Таким образом, если в Ваши обязанности входят такие задачи как, например, установка SQL Server, создание пользователей, разграничение прав доступа, перенос базы данных на другой сервер, то данный уровень Вам подходит.

Однако рассматривать его как самостоятельный курс для того, чтобы стать профессиональным администратором SQL Server, не стоит, данный курс рассчитан на программистов, которые разрабатывают базы данных и полностью самостоятельно сопровождают SQL Server.

Курс по T-SQL. Уровень 5 – Стиль программирования

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

Цель этого курса – предоставить Вам свод правил, стандарт программирования на T-SQL, который поможет Вам писать качественный, удобочитаемый и самодокументируемый код!

Таким образом, если Вы работаете или Вам предстоит работать с языком T-SQL на достаточно серьезном уровне, то обязательно пройдите этот уровень курса. Так как, следуя правилам, которые рассматриваются на курсе, Вы будете писать такой SQL код, который можно будет легко читать, в котором можно будет легко разобраться и осуществлять дальнейшее его сопровождение.

Заключение

Чтобы подвести итог, давайте обобщим все вышесказанное:

  • Курс T-SQL. Уровень 1 – для решения базовых задач на SQL
  • Курс T-SQL. Уровень 2 – для решения более сложных задач с применением системных объектов и различных возможностей, включая программирование
  • Курс T-SQL. Уровень 3 – чтобы стать полноценным разработчиком T-SQL
  • Курс T-SQL. Уровень 4 – разработчик T-SQL + выполнение базовых задач администрирования
  • Курс T-SQL. Уровень 5 – чтобы писать качественных SQL код

Приглашаю всех пройти данные курсы, надеюсь, они Вам будут очень полезны!

1890 руб.
Видеокурс по T-SQL. Путь программиста от новичка к профессионалу. Уровень 1 – Новичок

T-SQL. Уровень 1

Курс по T-SQL. Путь программиста от новичка к профессионалу. Уровень 1 – Новичок

Подробнее

1990 руб.
Видеокурс по T-SQL. Путь программиста от новичка к профессионалу. Уровень 2 – Продвинутый

T-SQL. Уровень 2

Курс по T-SQL. Путь программиста от новичка к профессионалу. Уровень 2 – Продвинутый

Подробнее

2090 руб.
Видеокурс по T-SQL. Путь программиста от новичка к профессионалу. Уровень 3 – Эксперт

T-SQL. Уровень 3

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

Подробнее

1100 руб.
Видеокурс по T-SQL. Путь программиста от новичка к профессионалу. Уровень 4 – Администратор

T-SQL. Уровень 4

Курс по T-SQL. Путь программиста от новичка к профессионалу. Уровень 4 – Администратор

Подробнее

« » страница 1 / 2

 

Все те, кто уже прошёл курсы, обязательно присылайте свои отзывы и предложения по улучшению курсов на адрес – feedback@self-learning.ru, так как я стремлюсь сделать курсы максимально эффективными и полезными для Вас! А кто уже прислал, большое спасибо Вам за это!

У меня все, пока!

Как начать проходить курс по T-SQL

Понравилась статья? Поделитесь с друзьями:
Share on VK
VK
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Share on Tumblr
Tumblr
Share on Reddit
Reddit
Email this to someone
email

Авторские онлайн-курсы по T-SQL

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Пролистать наверх