MySQL 8 - теория и практика

Курс освещает базовые конструкции языка запросов СУБД MySQL 8, поддерживаемые типы данных, операторы, встроенные функции, пользовательские переменные и базовые принципы построения запросов: работа с окнами, объединение таблиц и вложение подзапросов.
Начальный уровень

Чему вы научитесь

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

О курсе

В свое время мне сильно зашел курс на Степике по MySQL Галины Озеровой, и возникло желание сваять нечто похожее. Разумеется, совсем уж похожее лепить смысла мало, и я пошел немного иным путем. Поэтому не удивляйтесь, если последовательность изложения материала покажется вам чересчур новаторской. Делать то, что до этого сделано уже тысячу раз, как минимум скучно.

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

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

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

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

Всем удачи!

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

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

Начальные требования

Знание любого языка программирования на уровне middle, т.е. умение мыслить алгоритмически. Учащемуся, который решил взяться за SQL как за свой единственный или первый IT-навык, этот курс скорее всего не подойдет.

Наши преподаватели

Как проходит обучение

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

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

загружаем...
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно