Naši urednici samostalno istražuju, testiraju i preporučuju najbolje proizvode; možete saznati više o našem postupak pregleda ovdje. Možda ćemo dobiti provizije za kupnje izvršene putem odabranih veza.
Najbolji interaktivni tečaj: Codecademy
Sjajan uvod
Obilje materijala za vježbanje
Mobilna aplikacija
Samo online
Ako tražite interaktivni tečaj koji vam omogućuje da sve u pregledniku radite u laganom formatu, tada je Codecademy pravi put. Codecademy ima niz SQL tečajevi koji ne zahtijevaju prethodno iskustvo. Prvi tečaj je besplatan, ali šestotjedni "put vještina" uključuje više tečajeva na teme poput znanosti o podacima i baza podataka koje zahtijevaju pretplatu na Codecademy Pro.
Pretplata na Pro također će vam omogućiti da dovršite nekoliko projekata, poput pronalaska onoga što članak čini popularnim u tehnici web stranica Hacker News ili pretražujući zbirku Metropolitan Museum of Art, a sve koristeći vaš novostečeni SQL vještine. Postoje čak i izazovi za kodiranje za vježbanje nakon što završite tečaj, analizirajući statistiku stanovništva zemlje ili podatke makete studenata Codecademy-a. Sve ovo čini Codecademy izvrsnim mjestom za početak rada s SQL-om.
Najbolje besplatno: SQL za analizu podataka, Udacity
Potpuno besplatno
Interaktivni tečaj
Videozapise možete preuzeti za gledanje izvan mreže
Titlovi na više jezika (arapski, brazilski portugalski, mandarinski)
Vježbe su samo na mreži
Iako je ovaj tečaj dio većeg Nanodegreea, koji košta, možete sudjelovati u pojedinačnom tečaju besplatno. SQL za analizu podataka izvrstan je besplatan tečaj o Udacityju koji vas vodi od osnovnog uvoda u SQL izjave pa sve do brze optimizacije i detaljnog pregleda rubnih slučajeva. Tečaj se sastoji od zdrave kombinacije videozapisa, teksta, kvizova i interaktivnih vježbi. Za one s oštećenjima sluha ili one kojima je ugodnije čitati informacije koje nauče, također možete preuzeti videozapise i titlove.
Iako vježbe zahtijevaju da budete na mreži, Udacity-ov internetski IDE (integrirano razvojno okruženje) znači ne morate instalirati nikakav softver i nema rizika da zabrljate bilo što važno tijekom rada to.
Drugoplasirani, najbolji besplatni: Upit za podatke pomoću Transact SQL 4 na edX
Besplatno
Potrebno je samo oko četiri do pet sati tjedno
Ne može se sve što možete učiniti u Transact-SQL-u i u SQL-u, što može postati zbunjujuće ako ne znate točne razlike
Iako je ovaj tečaj dio profesionalnog certifikata (koji je prilično težak Python-om), ovaj tečaj možete pohađati samostalno ako vas najviše zanima SQL strana znanosti o podacima. Na ovom Microsoftovom tečaju naučit ćete kako pisati upite, spajati tablice i više osnova o SQL-u, ali također ćete naučiti kako se rukuje Transact-SQL-om, Microsoftovim proširenjem na SQL, koje vam omogućuje pisanje programa, isto.
Iako se ovo može činiti malo za početak, ne bojte se, ovaj tečaj je namijenjen početnicima pod uvjetom da imate osnovno razumijevanje kako baze podataka i IT sustavi raditi. Programsko iskustvo samo po sebi nije potrebno.
Najbolji kratki tečaj: SQL za analizu podataka: Weekender Crash tečaj za početnike na Udemyju
Savršeno za kompletiranje tijekom vikenda
Vježba nakon gotovo svakog novog unosa
Videozapisi se mogu gledati i na mobilnim uređajima
Ne puno više od apsolutnih osnova
Ako tražite kratki tečaj koji će vam omogućiti da kroz osnove SQL-a radite tijekom vikenda ili u pauzama, tada će vam ovaj Udemy tečaj biti na putu. SQL za analizu podataka kratak je tečaj koji će vam postaviti dovoljno znanja iz SQL-a da biste se osjećali ugodno stavljajući ga u svoj životopis ili čak ako samo želite dodati još jednu vještinu u svoj arsenal.
Sastoji se od videozapisa, kvizova i takozvanih "Provalnika mozga" (vježbe poput organiziranja filmova po broju iznajmljivanja ili ocjeni) provjerite jeste li stvarno razumjeli ono što se učilo, to je sjajan način da naučite osnove SQL-a i provjerite je li to stvarno štapići.
Najbolji splurž: LinkedIn učenje
Veliki izbor tečajeva
Tečajevi za svaku razinu vještine
Zajamčena kvaliteta unatoč raznolikosti
Samo online
Što se tiče raznolikosti, tu nema LinkedIn Learninga. Usluga ima previše tečajeva za brojanje, a tisuće samo na SQLu, pa ne čudi da je na ovom popisu. Bilo da želite samo vrlo osnovni video koji objašnjava što je poanta SQL-a ili detaljan video koji prolazi kroz najvažnije, pronaći ćete ono što vam treba.
Čak će i iskusni programeri SQL-a koji se prebace s jedne verzije na drugu ovdje pronaći tečajeve koji će vam uhvatiti točno ono što trebate znati. Bez obzira na prošlost, ako želite poduzeti taj korak u SQL, pronaći ćete pravi tečaj za početak rada na LinkedIn Learningu.
Međutim, svi tečajevi na LinkedIn Learningu zahtijevaju pretplatu koja će vas koštati 240 USD godišnje ili 29,99 USD mjesečno.
Drugoplasirani, najbolji Splurge: DataCamp
Interaktivni tečajevi
Mobilna aplikacija
Besplatno za škole
Samo online
400 USD godišnje za puni paket
DataCamp na svojoj web stranici ima nekoliko tečajeva o SQL-u i tri takozvana „Skill Tracks“, koji su satovi tečajeva. Tri staze vještina pokrivaju osnove SQL-a poput upita, filtriranja i spajanja, kao i kako raditi s SQL Serverom, pa čak i napredne tehnike SQL Servera, poput pisanja učinkovitijih upita.
Prvo poglavlje svakog tečaja je besplatno, ali ako želite išta više od toga, morat ćete se pretplatiti na DataCamp koji će vam vraćati 400 USD godišnje za cijeli paket. Međutim, predavanja koja žele surađivati s DataCampom bit će sretna kada će znati da je usluga besplatna za satove, sve što trebate jest prijaviti se kao takva (iako će to prvo morati potvrditi).
Najbolje fokusirano na karijeru: 200+ SQL intervjua o Udemyju
Izvrsna praksa za razgovore za posao
Pruža puno savjeta za iskusne korisnike SQL-a
Nije namijenjeno početnicima
Ako ih već imate SQL iskustvo i prijavljujete se za poslove koji to zahtijevaju, onda je ovo tečaj za vas. Manje od tečaja od velikog izbora praktičnog materijala s nekoliko savjeta, 200+ SQL Intervju pitanja na Udemyju pomoći će vam da netaknuti prođete kroz vaš aplikacijski intervju. Uz čitav niz različitih pitanja na različitim razinama vještina, ovisno o vrsti posla, moći ćete vježbati način razmišljanja koji ova pitanja za SQL intervju zahtijevaju od vas. Očito je da ne postoji garancija da ćete biti angažirani na licu mjesta, ali ako odgovorite na pitanje o optimizaciji ne može naštetiti.
Međutim, ovaj tečaj nije namijenjen početnicima SQL-a. Ako imate malo ili nimalo iskustva sa SQL-om, neke od njih imat ćete više nego teško pitanja, ali kad steknete neko iskustvo s ostalim tečajevima s ovog popisa, možda ćete biti spremni izazov.