Вводная часть
Основная часть
Заключительная часть

Введение

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

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

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

Если в каких-то стандартных возможностях языка SQL есть отклонения в той или иной СУБД, то на курсе все это подробно комментируется и показывается реализация для нескольких популярных СУБД.

Цель курса – научить Вас стандартным возможностям языка SQL, которые доступны во всех системах управления базами данных (СУБД).

Иными словами, на курсе рассматриваются конструкции SQL, которые не привязаны к какой-то конкретной СУБД, поэтому не важно, в какой системе Вы будете работать после прохождения курса, так как на курсе Вы научитесь писать универсальные SQL запросы, которые будут выполняться и в MySQL, и в PosrgreSQL, и в Microsoft SQL Server.

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

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

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

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

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

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

Поэтому объединить все нюансы в один курс просто невозможно, отсюда следует, что после прохождения курса Вы не станете профессиональным SQL программистом, так как, чтобы стать таким программистом, необходимо углубиться в возможности конкретной СУБД, а также изучить расширение языка SQL, которое используется в этой СУБД, например, T-SQL, PL/SQL, PL/pgSQL.

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

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

Что включает курс

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

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

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

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

Как проходить курс

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

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

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

Мастерство приходит только с практикой и не может появиться лишь в ходе чтения инструкций.Наполеон Хилл

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

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

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

На этом вводная часть закончена, желаю успехов в Вашем обучении.

Стоимость полного курса 3800 ₽

Оплатить курс

Часто задаваемые вопросы
Какое расписание у курса?
В каких СУБД тестировались SQL инструкции, рассматриваемые на курсе?
На примере какой СУБД показывается выполнение SQL инструкций в видео материалах?
Подойдёт ли мне курс, если я буду работать с MySQL?
После прохождения курса я стану профессиональным программистом SQL?
Предоставляется ли доступ к СУБД на курсе?
Есть ли на курсе тренажер для выполнения SQL запросов?
Смогу ли я перейти к следующему уроку, не завершив текущий?
Какой проходной балл в онлайн тестировании?
Участвует ли преподаватель в процессе обучения?
Получу ли я сертификат о прохождении курса?
Какое расписание у курса?
У курса нет расписания, Вы можете заниматься в любое удобное для Вас время.
Курс доступен 24 часа в сутки.
В каких СУБД тестировались SQL инструкции, рассматриваемые на курсе?
Все инструкции, рассмотренные на курсе, тестировались и точно работают в MySQL, в PosrgreSQL и в Microsoft SQL Server.
На примере какой СУБД показывается выполнение SQL инструкций в видео материалах?
В видео материалах курса, а также на скриншотах в текстовых материалах, используется PosrgreSQL и pgAdmin 4.
Однако никакой разницы нет, если Вы будете использовать для прохождения курса MySQL или Microsoft SQL Server.
Подойдёт ли мне курс, если я буду работать с MySQL?
Да, на курсе рассмотрены возможности языка SQL, которые будут работать в MySQL, в PosrgreSQL и в Microsoft SQL Server.
После прохождения курса я стану профессиональным программистом SQL?
Чтобы стать профессиональным SQL программистом, необходимо углубиться в возможности конкретной СУБД, а также изучить расширение языка SQL этой СУБД (например, T-SQL, PL/SQL, PL/pgSQL).
А цель этого курса совсем другая. Данный курс разработан с целью показать Вам стандартные возможности языка SQL, которые доступны во всех СУБД, чтобы после прохождения курса Вы могли не задумываться о том, с какой СУБД Вам предстоит работать. Именно это и нужно большинству программистов, которые разрабатывают сайты и небольшие клиентские приложения, т.е. базовые знания языка SQL, чтобы уметь взаимодействовать с базами данных.
Поэтому, к сожалению, нет. Сразу после прохождения курса Вы не станете профессиональным программистом SQL. На курсе рассмотрены основы языка SQL, рассчитанные на начинающих.
Предоставляется ли доступ к СУБД на курсе?
Нет. Доступ к СУБД на курсе не предоставляется, так как в начале курса подробно рассказывается, как самостоятельно развернуть все необходимые инструменты для выполнения SQL запросов на своем компьютере. Это важно для обучения, чтобы Вы практиковались на реальном сервере, а не на тренажере. Тем более так Вы прочувствуете фактическую работу СУБД на настоящем оборудовании.
Есть ли на курсе тренажер для выполнения SQL запросов?
Нет. Для обучения важно, чтобы Вы практиковались с использованием реальных инструментов, а не с помощью тренажеров.
На курсе подробно рассказывается, как самостоятельно развернуть все необходимые инструменты для выполнения SQL запросов на своем компьютере.
Смогу ли я перейти к следующему уроку, не завершив текущий?
Нет. Чтобы перейти к следующему уроку, Вы должны завершить все занятия и выполнить несколько условий:
1. Каждое занятие Вы должны отметить как завершённое (зеленая кнопка «Отметить завершенным»);
2. Набрать проходной балл в онлайн тестировании;
3. Выполнить домашнее задание (контрольные работы должен утвердить ментор).
Нам важно, чтобы Вы получали знания, а не просто для галочки пролистали курс, ничему не научившись. Тем самым повышается ценность сертификата, который мы выдаем, так как, выдавая сертификат, мы будем уверены в том, что после прохождения курса Вы владеете тем объемом знаний, который преподносится на курсе.
Вы в свою очередь можете быть уверены в том, что весь материал, который есть на курсе, Вами будет усвоен на 100%.
Какой проходной балл в онлайн тестировании?
Чтобы успешно завершить тест, необходимо ответить правильно как минимум на 80% вопросов. Например, если тест состоит из 10 вопросов, чтобы успешно завершить его, необходимо правильно ответить на 8 вопросов. Большинство тестов состоит из 10-15 вопросов.
Участвует ли преподаватель в процессе обучения?
Нет, преподаватель в процессе обучения не участвует. Однако контрольные работы и итоговый проект проверяет ментор, он делает code review, и дает Вам персональные рекомендации по обучению.
Self-Learning – это платформа для самостоятельного онлайн-обучения. Вам предоставляются уникальные обучающие материалы, сформированные по авторской методике в единый последовательный онлайн-курс. В любое удобное для Вас время Вы проходите один урок за другим, выполняете все действия, описанные в уроках, решаете задачи в домашнем задании и проверяете полученные знания с помощью онлайн тестов.
Получу ли я сертификат о прохождении курса?
Да. Сертификат выдается в электронном виде (формат PDF).
Обращаем внимание, что на сертификате будет указано Имя и Фамилия, которые стоят в профиле.
Сертификат подтверждает, что Вы прошли курс, однако он не связан с какой-либо сертификацией или аттестацией.
Пролистать наверх