Bästa SQL online-kurser 2022-2023

Anonim

De bästa SQL-kurserna online gör det enkelt att hjälpa dig att lära dig Structured Query Language - eller SQL som det är bättre känt, det väsentliga databasspråket - oavsett om du är nybörjare eller har avancerad kunskap.

De bästa SQL-online-kurserna

Klicka på länkarna nedan för att gå till leverantörens webbplats:

1. Udemy

2. Skillshare

3. Coursera

4. LinkedIn-lärande

5. edX

Structured Query Language eller SQL som det är mer populärt känt är språket för interaktion med databaser. Medan världen kan vara splittrad i hur man uttalar det, verkar alla vara överens om vikten av SQL, särskilt i denna tid av big data och business intelligence.

Med företag i alla storlekar som släpper ut otroligt mycket data finns det en enorm efterfrågan på färdigheter som inte bara hjälper till att samla in och lagra denna information utan också analysera den för att fatta välgrundade beslut. SQL är ett av de viktigaste verktygen i en datavetenskapares verktygslåda och en port till datavetenskapsjobb.

Dessutom arbetar SQL med många av de populära relationsdatabashanteringssystemen som MySQL, MariaDB, PostgreSQL, Microsoft SQL Server, Oracle Database och mer. Och det är oavsett om du kör din databas i molnet eller lokalt.

Så oavsett om du är en utvecklare som vill hämta en ny färdighet eller en greenhorn, har vi sammanställt några av de bästa online-kurserna för att hjälpa dig att behärska SQL.

  • Vi har också presenterat de bästa onlinekurserna för att lära sig Linux och Python.

1. Udemy

Bäst för nybörjare

Anledningar att köpa
+ Antar ingen kunskap + Täcker mycket mark + Tillgänglig

Om du är ny på databaser är Ultimate MySQL Bootcamp-kursen på Udemy en mycket användbar kurs som hjälper dig att komma igång. Kursen är avsedd för absoluta nybörjare med över 20 timmars videor. Kursen är uppdelad i mer än 300 föreläsningar som täcker ett brett spektrum av ämnen i ganska bra takt. Utan att skynda dig tar instruktören dig från att installera MySQL-databasen hela vägen till att utforma en Instagram-liknande databas, som du sedan använder för att lösa några verkliga datafrågor.

Instruktören ursprungligen rekommenderade och använde online Cloud9 IDE, men publicerade förvärvet av Amazon, föreslår att elever använder den mycket liknande Goorm.io IDE. Han visar dig också hur du installerar MySQL på Windows och Mac OS X, men föreslår att du kommer till detta när du är klar med kursen.

Efter att han har utrustat dig med färdigheterna att skriva SQL avslutar instruktören kursen med att hjälpa dig att bygga en enkel webbapp. Istället för den populära MySQL- och PHP-kombinationen använder han Node.JS och Express-webbutvecklingsramen. Medan han ger en kraschkurs för dem som inte har arbetat med Node.JS tidigare, kom ihåg att detta inte är fokuspunkten för kursen.

2. Skillshare

Bäst för upptagna människor

Anledningar att köpa
+ Snabbt + kortfattat
Anledningar att undvika
-Ingen undertext eller transkription

Om du inte har tidens lyx och vill ha en kraschkurs i SQL, kolla kursen Master SQL Database Queries på bara 90 minuter på SkillShare.

Kursen tar lite mer än en timme att genomföra, och instruktören använder den tiden klokt för att täcka allt från enkla enkeltabelfrågor till sammanfogningar och underfrågor. Han börjar med ett snabbt dyk för att skapa tabeller och hur man manipulerar data inuti dem innan han går vidare till att hämta information. Lektionerna är väl förklarade och övningarna i slutet av lektionerna är ganska användbara, speciellt eftersom han spenderar tid på att förklara alla lösningarna också, vilket är väldigt användbart.

Observera att under kursen använder instruktören Firefox med SQLite Manager-tillägget för att utföra SQL-frågorna. Eftersom tillägget inte kan hålla jämna steg med nyare Firefox-utgåvor, föreslår instruktören nu att man använder DB Browser för SQLite, vilket är ganska likt.

3. Coursera

Bäst för stor dataanalys

Anledningar att köpa
+ Exempel från verkliga världen + Användbara övningar + Bildtexter och transkript
Anledningar att undvika
-VMs hårdvarukrav

Om du redan är bekant med SQL och vill använda dina kunskaper för att hantera big data är kursen Analysera Big Data med SQL utformad för dig. Kursen tillhandahålls av Cloudera och kan granskas gratis.

Kursen förutsätter att du har grundläggande kunskaper om SQL och bygger på det för att hjälpa dig att skriva SQL SELECT-uttalanden inriktade på dataanalys. Instruktören fokuserar på två distribuerade big data SQL-motorer, särskilt Apache Hive och Apache Impala, men du kan också använda inlärningen på traditionella RDBMS.

Kursen tillhandahåller en virtuell maskin (VM) som innehåller allt du behöver för att följa kursen. VM har specifika hårdvarukrav så se till att du granskar dessa innan du registrerar dig i programmet.

Kursen är den andra i en tredelad specialisering. Om du behöver förstärka begreppen och ordförrådet som är kopplat till big data, kan du ta den tidigare kursen som också kan granskas gratis.

4. LinkedIn-lärande

Bäst för avancerade användare

Anledningar att köpa
+ Bra täckning av begrepp + Frågaoptimering + Användbara tips
Anledningar att undvika
-Inte för nybörjare

Medan du kan hitta många kurser om SQL, är det väldigt få som fokuserar på optimering av frågor. När du börjar skriva SQL-frågor i den verkliga världen vill du inte bara ha rätt resultat, du vill också se till att dina frågor är effektiva. Så även om det kan finnas många sätt att utföra en fråga, är vissa mer effektiva än andra. Kursen Advanced SQL for Query Tuning and Performance Optimization lär dig allt du behöver veta om att skriva optimerade frågor.

Kursen börjar med en introduktion till Indexing, som är ett av de viktigaste verktygen för att ställa in frågor. Det lär dig sedan om frågeplaner, de olika sätten att kartlägga en deklarativ fråga till en procedurell exekveringsplan, samt teknikerna för att strukturera dina data och skapa dina frågor för att producera effektiva exekveringsplaner.

Det behöver inte sägas att kursen förutsätter förtrogenhet med SQL och inte täcker grunderna. Observera också att tränaren använder PostgreSQL-databasen under kursen och täcker installation på Mac OS X.

5. edX

Bäst för företag

Anledningar att köpa
+ Extremt detaljerad + Väl strukturerad
Anledningar att undvika
-Mycket teoretiskt

Data är omfattande i affärer och du kan dra mycket ekonomiskt värde av den. Om du vill lära dig färdigheter som hjälper dig att göra detta, ta en titt på kursen Introduktion till dataanalys för chefer. Kursen är utformad för chefer som känner igen möjligheten att använda dataanalys i affärer men saknar färdigheter för att implementera den.

Kursen genomförs av Ross School of Business vid University of Michigan och använder en kombination av föreläsningar, business case-studier och praktiska övningar för att ge studenterna en introduktion till dataanalystekniker och deras tillämpning i affärer.

Du får en bred översikt över verktyg och tekniker inom dataanalys och hantering med tillräckligt med praktiska exempel och övningar som hjälper dig att förbereda dig för andra djupkurser om ämnet. Kursen använder den webbläsarbaserade Azure ML Studio IDE och tillhandahåller också datauppsättningen som du kan importera till plattformen för den här kursen.

  • Vi har också presenterat de bästa bärbara datorerna för programmerare.