Здравствуйте, уважаемые посетители сайта Self-Learning.ru! Я с большим удовольствием и радостью готов представить Вам новый уникальный курс по основам языка SQL, который предназначен для начинающих и, самое главное, который не привязан к какой-то конкретной СУБД, иными словами, после прохождения данного курса Вы будете знать язык SQL как стандарт, и сможете работать с ним во всех популярных системах управления базами данных (MySQL, PosrgreSQL, Microsoft SQL Server).
SQL (Structured Query Language) — язык структурированных запросов, с помощью него пишутся специальные запросы к базе данных с целью получения данных из базы данных и для манипулирования этими данными. SQL – это стандарт.
История создания курса
О том, как у меня возникала идея создать курс по SQL, который не будет привязан к какой-то конкретной системе управления базами данных, на котором SQL будет рассматриваться как стандарт, я очень подробно рассказал в отдельном материале – История создания курса по 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 включает очень много заданий, он включает очень много проверочных тестов, он включает итоговый экзамен, на котором студенту предстоит очень серьезное испытание, состоящее из двух этапов:
- Теоретический (тестирование)
- Практический (реализация итогового проекта)
Для кого этот курс
Для разработчиков, которым требуется работать с базами данных
Для IT специалистов, которые работают с несколькими СУБД
Для Web-программистов
Для аналитиков, которым требуется язык SQL
Для тех, кто работает с MySQL, PostgreSQL или Microsoft SQL Server
Для желающих изучить SQL как стандарт
Чему Вы научитесь на курсе
Создавать базы данных на SQL
Создавать, изменять и удалять таблицы на SQL
Добавлять, изменять и удалять данные в таблицах на SQL
Писать SQL запросы SELECT на выборку данных
Строить сложные составные условия на выборку данных
Писать многотабличные SQL запросы
Группировать данные и осуществлять фильтрацию сгруппированных данных
Сортировать данные и использовать фильтры для ограничения строк
Создавать, изменять и удалять представления
Использовать встроенные функции
Создавать и удалять индексы
Создавать и удалять ограничения
Использовать CTE, вложенные запросы и конструктор табличных значений
Программа курса
Подробная программа курса
Обзор курса, что включает курс
Курс на платформе Self-Learning.ru – это не просто одно видео или какой-то текстовый материал, это совокупность функционала платформы и набора различных материалов, которые требуются для полноценного самообучения.
Курс на Self-Learning – это комплексная программа для самообучения, которая включает набор различных материалов, необходимых для реализации данной программы.
Курс по SQL не исключение, он включает огромное количество различных материалов (видео, текст, скриншоты, SQL скрипты и т.д.), после изучения которых Вы сможете проверить полученные знания по пройденному материалу с помощью онлайн-тестирования, которое будет состоять как правило из 10-15 вопросов, и такое онлайн-тестирование будет в каждом уроке. Все вопросы в тестах разнообразные, Вам придётся дописывать SQL запросы, сопоставлять данные, делать множественный выбор и, конечно же, традиционно делать одиночный выбор из нескольких вариантов.
Практика очень важна, поэтому в конце почти каждого урока у Вас будет домашнее задание, состоящее из нескольких задач с разным уровнем сложности, и эта сложность будет постепенно увеличиваться, чтобы Вам было интересно решать эти задачи. Все задания Вы будете выполнять в базе данных, которая приближена к реальной, чтобы максимально прочувствовать работу с языком SQL.
В начале следующего урока будет представлен детальный разбор домашнего задания, на котором Вы сможете узнать решения, предлагаемые автором курса с подробными комментариями, т.е. почему SQL инструкция написана именно так, а не по-другому.
Однако перейти к следующему уроку и узнать решения задач Вы сможете не сразу, Вам необходимо будет попытаться решить все задачи самостоятельно и затратить на это определенное количество времени, снова повторюсь, практика очень важна!
Кроме этого, на курсе есть контрольные работы, которые будет проверять ментор.
Ментор проверит контрольную работу, сделает code review Ваших SQL инструкций и вышлет Вам персональные рекомендации, а также замечания по решениям (если будут), которые Вам необходимо будет устранить.
Стоит отметить, что без утверждения ментором решения контрольной работы перейти к следующему уроку Вы не сможете.
Как было уже отмечено, данный курс включает еще и экзамен, состоящий из двух этапов:
- Теоретический (тестирование)
- Практический (реализация итогового проекта)
План обучения: 11 уроков, 47 занятий
Онлайн тестирование: 12 тестов, 156 вопросов
Домашние задания: 65 задач
Экзамен. Теория: онлайн-тест из 60 вопросов
Экзамен. Практика: реализация проекта, 11 сложных задач
Особенности курса
Таким образом, на основе всего вышеизложенного можно выделить следующие основные особенности курса по SQL на платформе Self-Learning.ru.
Изучение SQL как стандарта (нет привязки к СУБД)
Подходит для начинающих (изучение SQL с нуля)
Последовательный план обучения
Качественный видеоматериал (профессионально записанное видео в высоком разрешении)
Подробное текстовое описание каждого занятия со скриншотами и примерами SQL кода
Проверка знаний каждой темы (156 вопросов в тестах)
Много практики (65 заданий)
Разбор домашних заданий (для каждого задания есть решение с подробным описанием от автора)
Поддержка ментора
Контрольные работы (проверяются ментором, он делает code review и дает персональные рекомендации)
Экзамен (тестирование, реализация итогового проекта)
Сертификат (после упорной работы Вы получаете заслуженный сертификат)
Надеюсь, данный курс по SQL Вам понравится и будет максимально полезен!
Желаю успехов в изучении языка SQL, искренне Ваш Виталий Трунин!
Основатель проекта Self-Learning.ru. Автор курсов по 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 запросов на своем компьютере.
Участвует ли преподаватель в процессе обучения?
Нет, преподаватель в процессе обучения не участвует. Однако контрольные работы и итоговый проект проверяет ментор, он делает code review, и дает Вам персональные рекомендации по обучению.
Self-Learning – это платформа для самостоятельного онлайн-обучения. Вам предоставляются уникальные обучающие материалы, сформированные по авторской методике в единый последовательный онлайн-курс. В любое удобное для Вас время Вы проходите один урок за другим, выполняете все действия, описанные в уроках, решаете задачи в домашнем задании и проверяете полученные знания с помощью онлайн тестов.
Можно ли скачать курс к себе на компьютер?
Нет. Курс на Self-Learning – это методика обучения, реализованная средствами платформы, она включает комплекс разнообразных обучающих материалов (видео, текст, скриншоты, таблицы, тесты, задания, поддержка ментора, комментарии к урокам и многое другое), которые Вы последовательно изучаете.
Часть материалов вне платформы не является единым целым и не отражает методику обучения. Поэтому все обучающие материалы курса предоставляются только на платформе Self-Learning.ru.
Кроме этого, все материалы защищены авторским правом и их запрещено использовать вне платформы. Копирование любой информации с сайта Self-Learning.ru расценивается как нарушение авторских прав и является нарушением закона.
Выдаете ли Вы сертификат о прохождении курса?
Да. Сертификат выдается в электронном виде (формат PDF).
Обращаем внимание, что на сертификате будет указано Имя и Фамилия, которые стоят в профиле.
Сертификат подтверждает, что Вы прошли курс, однако он не связан с какой-либо сертификацией или аттестацией.
Какие способы оплаты есть?
Поддерживаются следующие способы оплаты:
Банковские карты, включая Visa, MasterCard, Мир
Яндекс.Деньги
WebMoney
QIWI
Samsung Pay
Сотовые операторы
Халва
и другие.
Мы в соцсетях
Следите за выходом новых статей в наших группах в социальных сетях:
Подписывайтесь, и Вы не пропустите выход нового материала!