Обзор курса по SQL на платформе Self-Learning.ru

Приветствую Вас на сайте Info-Comp.ru! Сегодня мы поговорим о новом курсе по основам SQL, который доступен на платформе Self-Learning.ru и предназначен он для людей, желающих изучить SQL как стандарт, т.е. освоить те возможности языка SQL, которые будут работать во всех популярных СУБД (MySQL, PosrgreSQL, Microsoft SQL Server), иными словами, этот курс не привязан к какой-то конкретной базе данных.

Обзор курса по SQL на платформе Self-Learning.ru

Описание курса

Курс по SQL на Self-Learning.ru – это уникальный курс по SQL, который ориентирован на изучение языка SQL как стандарта, чтобы после прохождения курса можно было использовать язык SQL в любой СУБД.

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

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

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

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

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

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

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

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

  1. Теоретический (тестирование)
  2. Практический (реализация итогового проекта)

Для кого этот курс

Для разработчиков, которым требуется работать с базами данных
Для IT специалистов, которые работают с несколькими СУБД
Для Web-программистов
Для аналитиков, кому требуется язык SQL
Для тех, кто работает с MySQL, PostgreSQL или Microsoft SQL Server
Для желающих изучить SQL как стандарт

Чему Вы научитесь на курсе

Создавать базы данных на SQL
Создавать, изменять и удалять таблицы на SQL
Добавлять, изменять и удалять данные в таблицах на SQL
Писать SQL запросы SELECT на выборку данных
Строить сложные составные условия на выборку данных
Писать многотабличные SQL запросы
Группировать данные и осуществлять фильтрацию сгруппированных данных
Сортировать данные и использовать фильтры для ограничения строк
Создавать, изменять и удалять представления
Использовать встроенные функции
Создавать и удалять индексы
Создавать и удалять ограничения
Использовать CTE, вложенные запросы и конструктор табличных значений

Программа курса по SQL

Ознакомиться с программой Вы можете на странице данного курса на сайте Self-Learning.ru.

Обзор курса по SQL

Курс на платформе Self-Learning.ru – это не просто одно видео или какой-то текстовый материал, это совокупность функционала платформы и набора различных материалов, которые требуются для полноценного самообучения.

Курс на Self-Learning – это комплексная программа для самообучения, которая включает набор различных материалов, необходимых для реализации данной программы.

Курс по SQL не исключение, он включает огромное количество различных материалов и функционала, реализованного платформой.

План обучения

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

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

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

Скриншот 1

Видео материал

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

Текстовый материал

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

Скриншот 2

Материалы для самостоятельного изучения

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

Онлайн тестирование

На каждом уроке, после изучения всех материалов, с целью проверки полученных знаний Вы проходите онлайн тестирование, состоящее как правило из 10-15 вопросов. Тесты реализованы средствами платформы и полностью автоматизированы. Такое онлайн-тестирование есть в каждом уроке. Все вопросы в тестах разнообразные, Вам придётся дописывать SQL запросы, сопоставлять данные, делать множественный выбор и, конечно же, традиционно делать одиночный выбор из нескольких вариантов.

Скриншот 3

Домашние задания

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

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

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

Разбор домашних заданий

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

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

Контрольные работы

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

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

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

Экзамен

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

На данном экзамене Вам предстоит очень серьезное испытание, состоящее из двух этапов:

  1. Теоретический (тестирование)
  2. Практический (реализация итогового проекта)

Практическую часть проверяет и утверждает ментор.

Закончить курс и получить сертификат Вы сможете только в случае успешной сдачи экзамена, т.е. Вам необходимо набрать проходной балл в тестировании (80% правильных ответов) и утверждения ментором реализации практической части экзамена.

Таким образом, Вы можете быть уверены, что весь материал, который есть на курсе, Вами будет усвоен на 100%.

Сертификат

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

Кто не дойдёт до конца, тот не знает SQL!

Что включает курс, фактические данные

План обучения: 11 уроков, 47 занятий
Онлайн тестирование: 12 тестов, 156 вопросов
Домашние задания: 65 задач
Экзамен. Теория: онлайн-тест из 60 вопросов
Экзамен. Практика: реализация проекта, 11 сложных задач

Особенности курса по SQL

Таким образом, на основе всего вышеизложенного можно выделить следующие основные особенности курса по SQL на платформе Self-Learning.ru.

Изучение SQL как стандарта (нет привязки к СУБД)
Подходит для начинающих (изучение SQL с нуля)
Последовательный план обучения
Качественный видеоматериал (профессионально записанное видео в высоком разрешении)
Подробное текстовое описание каждого занятия со скриншотами и примерами SQL кода
Проверка знаний каждой темы (156 вопросов в тестах)
Много практики (65 заданий)
Разбор домашних заданий (для каждого задания есть решение с подробным описанием от автора)
Поддержка ментора
Контрольные работы (проверяются ментором, он делает code review и дает персональные рекомендации)
Экзамен (тестирование, реализация итогового проекта)
Сертификат (после упорной работы Вы получаете заслуженный сертификат)

Приглашаю всех желающих пройти курс по SQL и освоить данный язык как стандарт.

Надеюсь, данный курс будет для Вас максимально полезен!

Виталий Трунин
Виталий Трунин
Основатель проектов Info-Comp.ru и Self-Learning.ru. Автор курса

Часто задаваемые вопросы

Подойдёт ли мне курс, если я даже не знаю, что такое SQL?
Какое расписание у курса?
Как проходит обучение на курсе?
В каких СУБД тестировались SQL инструкции, рассматриваемые на курсе?
На примере какой СУБД показывается выполнение SQL инструкций в видео материалах?
Подойдёт ли мне курс, если я буду работать с MySQL?
После прохождения курса я стану профессиональным программистом SQL?
Предоставляется ли доступ к СУБД на курсе?
Есть ли на курсе тренажер для выполнения SQL запросов?
Участвует ли преподаватель в процессе обучения?
Выдаете ли Вы сертификат о прохождении курса?
Какие способы оплаты есть?

ИсточникОфициальный пресс-релиз на сайте Self-Learning.ru.

Понравилась статья? Поделиться с друзьями:
Заметки IT специалиста
Комментарии: 2
  1. Аватар
    Евгений

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

    Желаю автору огромной удачи, успехов, надежных партнеров и верных друзей. :idea:

    1. Админ
      Админ (автор)

      Большое спасибо за такие слова, очень приятно!
      Я рад, что мой труд приносит пользу!

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:
Нажимая на кнопку «Отправить комментарий», я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.

Подойдёт ли мне курс, если я даже не знаю, что такое 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 запросов на своем компьютере.
Участвует ли преподаватель в процессе обучения?
Нет, преподаватель в процессе обучения не участвует. Однако контрольные работы и итоговый проект проверяет ментор, он делает code review, и дает Вам персональные рекомендации по обучению.
Self-Learning – это платформа для самостоятельного онлайн-обучения. Вам предоставляются уникальные обучающие материалы, сформированные по авторской методике в единый последовательный онлайн-курс. В любое удобное для Вас время Вы проходите один урок за другим, выполняете все действия, описанные в уроках, решаете задачи в домашнем задании и проверяете полученные знания с помощью онлайн тестов.
Выдаете ли Вы сертификат о прохождении курса?
Да. Сертификат выдается в электронном виде (формат PDF).
Обращаем внимание, что на сертификате будет указано Имя и Фамилия, которые стоят в профиле.
Сертификат подтверждает, что Вы прошли курс, однако он не связан с какой-либо сертификацией или аттестацией.
Какие способы оплаты есть?
Поддерживаются следующие способы оплаты:
Банковские карты, включая Visa, MasterCard, Мир
Яндекс.Деньги
WebMoney
QIWI
Samsung Pay
Сотовые операторы
Халва
и другие.