Strukturovaný dotazovací jazyk nebo SQL, jak je známější, je jazykem pro interakci s databázemi. I když svět může být rozdělen na to, jak to vyslovit, zdá se, že všichni se shodují na důležitosti SQL, zejména v tomto věku velkých dat a business intelligence. 

Vzhledem k tomu, že podniky všech velikostí vydávají neuvěřitelné množství dat, existuje obrovská poptávka po dovednostech, které pomohou nejen shromažďovat a ukládat tato data, ale také je analyzovat a přijímat informovaná rozhodnutí. SQL je jedním ze základních nástrojů v sadě nástrojů pro vědce v oblasti dat a brána k úlohám ve vědě o údajích. 

SQL dále pracuje s mnoha populárními systémy pro správu relačních databází, jako je MySQL, MariaDB, PostgreSQL, Microsoft SQL Server, Oracle Database a další. A to bez ohledu na to, zda provozujete databázi v cloudu nebo přímo na místě.

Ať už jste vývojář, který chce získat novou dovednost nebo greenhorn, završili jsme několik nejlepších online kurzů, které vám pomohou zvládnout SQL.

  • Také jsme představili nejlepší online kurzy pro výuku Linuxu a Pythonu.

Nejlepší online kurzy SQL – v kostce

  1. Udemy
  2. Skillshare
  3. Coursera
  4. LinkedIn učení
  5. edX

(Obrazový kredit: Udemy)

1. Udemy

Nejlepší pro začátečníky

UdemyVisit Siteat UdemyAssumes no knowledgeCovers many groundAccessible

Pokud jste v databázích nováčkem, Ultimate MySQL Bootcamp je velmi užitečný kurz, který vám pomůže začít. Kurz je určen pro absolutní začátečníky s více než 20 hodin videa. Kurz je rozdělen do více než 300 přednášek, které pokrývají širokou škálu témat poměrně dobrým tempem. Aniž by vás to spěchalo, instruktor vás provede instalací databáze MySQL až k návrhu databáze podobné Instagramu, kterou pak použijete k vyřešení některých datových dotazů v reálném světě.

Instruktor původně doporučoval a používal online Cloud9 IDE, ale po jeho akvizici Amazonem navrhuje, aby studenti používali velmi podobné IDE Goorm.io. Také vám ukáže, jak nainstalovat MySQL ve Windows a Mac OS X, ale navrhuje, abyste se k tomu dostali až po dokončení kurzu.

Poté, co vám vybaví dovednosti psát SQL, instruktor ukončí kurz tím, že vám pomůže vytvořit jednoduchou webovou aplikaci. Místo populární kombinace MySQL a PHP používá Node.JS a rámec pro vývoj webových aplikací Express. Přestože poskytuje havarijní kurz pro ty, kteří s Node nepracovali. Nezapomeňte, že to není ústředním bodem kurzu.. 

  • Kurz můžete navštívit zde.

(Obrazový kredit: Skillshare)

2. Skillshare

Nejlepší pro zaneprázdněné lidi

Fast-pacedSuccinctNo titulky nebo přepisy

Pokud nemáte luxus času a chcete havarijní kurz v SQL, podívejte se na SkillShare na hlavní dotazy SQL databáze v kurzu pouhých 90 min. 

Kurz trvá trochu déle než hodinu a instruktor používá tento čas uvážlivě k pokrytí všeho, od jednoduchých jednoduchých dotazů po spojení a poddotazy. Nejprve se rychle ponoří do vytváření tabulek a jak s nimi manipulovat s daty, než se přesune k získávání informací. Lekce jsou dobře vysvětleny a cvičení na konci lekce jsou docela užitečné, zvláště proto, že tráví čas vysvětlením všech řešení, což je opravdu užitečné. 

V průběhu kurzu instruktor používá Firefox k doplnění SQLite Manager pro provádění dotazů SQL. Protože však tento doplněk nemůže držet krok s novějšími verzemi Firefoxu, instruktor nyní navrhuje použití prohlížeče DB pro SQLite, což je docela podobné.

  • Na kurz se můžete přihlásit zde.

(Obrazový kredit: Coursera)

3. Coursera

Nejlepší pro analýzu velkých dat

Příklady ze skutečného světa Užitečná cvičeníKapice a přepisy Hardwarové požadavky na VM

Pokud jste již obeznámeni s SQL a chcete dát své schopnosti zvládnout velká data, pak je pro vás určen kurz Analýza velkých dat s SQL. Kurz je poskytován společností Cloudera a lze jej zdarma auditovat. 

Kurz předpokládá, že máte základní pracovní znalosti SQL a navazuje na to, abyste mohli psát příkazy SQL SELECT zaměřené na analýzu dat. Instruktor se zaměřuje na dva distribuované velké datové SQL nástroje, konkrétně Apache Hive a Apache Impala, i když můžete použít učení i na tradiční RDBMS.

Kurz poskytuje virtuální stroj (VM), který obsahuje vše, co potřebujete k absolvování kurzu. VM má specifické hardwarové požadavky, proto je před přihlášením do programu zkontrolujte. 

Tento kurz je druhým v třídílné specializaci. Pokud potřebujete vysvětlit pojmy a slovní zásobu spojenou s velkými daty, můžete absolvovat předchozí kurz, který lze také zdarma auditovat.. 

  • Na kurz se můžete přihlásit zde.

(Obrazový kredit: LinkedIn Learning)

4. LinkedIn učení

Nejlepší pro pokročilé uživatele

Dobré pokrytí konceptů Optimalizace dotazů Užitečné tipyNení pro začátečníky

I když můžete najít mnoho kurzů o SQL, existuje jen velmi málo těch, které se zaměřují na optimalizaci dotazů. Když se pustíte do psaní dotazů SQL v reálném světě, nechcete jen správný výsledek, ale také chcete zajistit, aby vaše dotazy byly efektivní. Takže i když existuje mnoho způsobů, jak provést dotaz, některé jsou efektivnější než jiné. Kurz Advanced SQL pro ladění dotazů a optimalizaci výkonu vás naučí vše, co potřebujete vědět o psaní optimalizovaných dotazů. 

Kurz začíná úvodem do Indexování, což je jeden z nejdůležitějších nástrojů pro ladění dotazů. Poté vás naučí plánům dotazů, různým způsobům mapování deklarativního dotazu na plán provádění procedur, technikám strukturování dat a vytváření dotazů k vytváření účinných plánů provádění.  

Není třeba říkat, že kurz předpokládá znalosti jazyka SQL a nepokrývá základy. Vezměte také na vědomí, že školitel v kurzu používá databázi PostgreSQL a pokrývá instalaci na Mac OS X. 

  • Na kurz se můžete přihlásit zde.

(Obrazový kredit: edX)

5. edX

Nejlepší pro firmy

Extrémně detailníDobře strukturovanéVelké teoretické

Data jsou v podnikání všudypřítomná a můžete z nich odvodit spoustu ekonomické hodnoty. Pokud se chcete naučit dovednosti, které vám k tomu pomohou, podívejte se na kurz Úvod do analýzy dat pro manažery. Kurz je určen pro manažery, kteří uznávají příležitost používat analytiku dat v podnikání, ale postrádají dovednosti jej implementovat.

Kurz, který pořádá Ross School of Business na Michiganské univerzitě, využívá kombinaci přednášek, obchodních případových studií a praktických cvičení, aby studenti seznámili s technikami analýzy dat a jejich aplikací v podnikání.. 

Získáte široký přehled nástrojů a technik v oblasti analýzy a správy dat s dostatkem praktických příkladů a cvičení, které vám pomohou připravit se na další hluboké potápěčské kurzy na toto téma. Kurz využívá prohlížeče založené na Azure ML Studio IDE a také poskytuje datový soubor, který můžete importovat do platformy pro tento kurz.

  • Na kurz se můžete přihlásit zde.
  • Také jsme představili nejlepší notebooky pro programátory.