Най-добрите онлайн курсове по SQL ще ви улеснят да научите език за структурирани заявки - или SQL, както е по-известен, основният език на базата данни - независимо дали сте начинаещ или имате напреднали познания.
Най-добрите онлайн курсове по SQLЩракнете върху връзките по-долу, за да отидете на уебсайта на доставчика:
1. Удеми
2. Споделяне на умения
3. Coursera
4. LinkedIn Learning
5. edX
Структурираният език за заявки или SQL, както е по-известен, е езикът за взаимодействие с бази данни. Въпреки че светът може да е разделен по отношение на това как да се произнесе, изглежда всички се съгласяват относно важността на SQL, особено в тази ера на големи данни и бизнес разузнаване.
С фирми от всякакъв мащаб, които получават невероятно количество данни, има огромно търсене на умения, които не само ще помогнат за събирането и съхраняването на тези данни, но и ще ги анализират, за да вземат информирани решения. SQL е един от основните инструменти в инструментариума на учен по данни и врата към работни места в областта на науката за данни.
Освен това SQL работи с много от популярните системи за управление на релационни бази данни като MySQL, MariaDB, PostgreSQL, Microsoft SQL Server, Oracle Database и др. И това е независимо дали използвате вашата база данни в облака или локално.
Така че, независимо дали сте разработчик, който иска да вземе ново умение, или грийнхорн, ние събрахме някои от най-добрите онлайн курсове, за да ви помогнем да овладеете SQL.
- Представихме и най-добрите онлайн курсове за изучаване на Linux и Python.
1. Удеми
Най-доброто за начинаещи
Причини за закупуване
+ Не предполага никакви знания + Обхваща много земя + ДостъпенАко сте нов в базите данни, курсът Ultimate MySQL Bootcamp в Udemy е много полезен курс, който ще ви помогне да започнете. Курсът е предназначен за абсолютно начинаещи с над 20 часа видеоклипове. Курсът е разделен на повече от 300 лекции, които обхващат широк кръг от теми с доста добро темпо. Без да ви бърза, инструкторът ви отвежда от инсталирането на базата данни MySQL чак до проектирането на база данни, подобна на Instagram, която след това ще използвате за решаване на някои реални заявки за данни.
Инструкторът първоначално препоръча и използва онлайн Cloud9 IDE, но публикува придобиването му от Amazon, предлага на учениците да използват много подобния IDE на Goorm.io. Той също така ви показва как да инсталирате MySQL на Windows и Mac OS X, но предлага да стигнете до това, след като приключите с курса.
След като ви е снабдил с уменията за писане на SQL, инструкторът завършва курса, като ви помага да създадете просто уеб приложение. Вместо популярната комбинация MySQL и PHP, той използва Node.JS и рамката за уеб разработка Express. Въпреки че той предоставя краш курс за тези, които не са работили с Node.JS преди, не забравяйте, че това не е фокусът на курса.
2. Споделяне на умения
Най-доброто за заети хора
Причини за закупуване
+ Забързан + кратъкПричини за избягване
-Няма субтитри или транскрипцииАко не разполагате с лукса на времето и искате сривен курс в SQL, проверете Master SQL Database Queries само за 90 минути на SkillShare.
Завършването на курса отнема малко повече от час и инструкторът използва това време разумно, за да обхване всичко от прости заявки с единична таблица до съединения и подзаявки. Той започва с бързо гмуркане в създаването на таблици и как да манипулира данните вътре в тях, преди да премине към извличане на информация. Уроците са добре обяснени и упражненията в края на уроците са доста полезни, особено след като той прекарва време в обяснение и на всички решения, което е наистина полезно.
Имайте предвид, че по време на курса инструкторът използва Firefox с добавката SQLite Manager за изпълнение на SQL заявките. Тъй като обаче тази добавка не може да се справи с по-новите версии на Firefox, инструкторът вече предлага да се използва DB Browser за SQLite, което е доста подобно.
3. Coursera
Най-доброто за анализ на големи данни
Причини за закупуване
+ Примери от реалния свят + Полезни упражнения + Надписи и преписиПричини за избягване
-VMs хардуерни изискванияАко вече сте запознати с SQL и искате да приложите уменията си за обработка на големи данни, тогава курсът Анализиране на големи данни със SQL е предназначен за вас. Курсът се предоставя от Cloudera и може да бъде одитиран безплатно.
Курсът предполага, че имате основни работни познания по SQL и надгражда върху това, за да ви помогне да напишете SQL SELECT изрази, насочени към анализ на данни. Преподавателят се фокусира върху два разпределени SQL двигателя за големи данни, по-специално Apache Hive и Apache Impala, въпреки че можете да приложите обучението и на традиционните RDBMS.
Курсът предлага виртуална машина (VM), която включва всичко необходимо за следване на курса. VM има специфични хардуерни изисквания, така че не забравяйте да ги прегледате, преди да се регистрирате в програмата.
Този курс е вторият от три части специализация. Ако трябва да разгледате понятията и речника, свързани с големите данни, можете да вземете по-ранния курс, който също може да бъде одитиран безплатно.
4. LinkedIn Learning
Най-доброто за напреднали потребители
Причини за закупуване
+ Добро покритие на концепциите + Оптимизиране на заявките + Полезни съветиПричини за избягване
-Не за начинаещиВъпреки че можете да намерите много курсове по SQL, има много малко, които се фокусират върху оптимизацията на заявките. Когато стигнете до писането на SQL заявки в реалния свят, вие не искате само правилния резултат, вие също искате да се уверите, че вашите заявки са ефективни. Така че, въпреки че може да има много начини за изпълнение на заявка, някои са по-ефективни от други. Курсът за напреднал SQL за настройка на заявки и оптимизация на производителността ще ви научи на всичко, което трябва да знаете за писането на оптимизирани заявки.
Курсът започва с въведение в индексирането, което е един от най-важните инструменти за настройка на заявки. След това ще ви научи за планове за заявки, различните начини за съпоставяне на декларативна заявка с процедурен план за изпълнение, както и техниките за структуриране на вашите данни и изработване на вашите заявки, за да се създадат ефективни планове за изпълнение.
Излишно е да казвам, че курсът предполага познаване на SQL и не обхваща основите. Също така имайте предвид, че обучителят използва базата данни PostgreSQL в курса и обхваща инсталацията на Mac OS X.
5. edX
Най-доброто за бизнеса
Причини за закупуване
+ Изключително подробни + Добре структурираниПричини за избягване
-Много теоретичноДанните са широко разпространени в бизнеса и можете да извлечете голяма икономическа стойност от тях. Ако искате да научите умения, които ще ви помогнат да направите това, тогава разгледайте курса „Въведение в анализа на данни за мениджъри“. Курсът е предназначен за мениджъри, които разпознават възможността да използват анализ на данни в бизнеса, но нямат умения да го прилагат.
Провеждан от Бизнес училището на Рос в Университета в Мичиган, курсът използва комбинация от лекции, бизнес казуси и практически упражнения, за да даде на студентите въведение в техниките за анализ на данни и тяхното приложение в бизнеса.
Ще получите широк преглед на инструментите и техниките за анализ и управление на данни с достатъчно практически примери и упражнения, които да ви помогнат да се подготвите за други курсове за дълбоко гмуркане по темата. Курсът използва базирана на браузъра Azure ML Studio IDE и също така предоставя набора от данни, който можете да импортирате в платформата за този курс.
- Представихме и най-добрите лаптопи за програмисти.