1) Priprava na realno delo s podatki
Tečaj vas pripravi na uporabo SQL-ja v zahtevnejših okoljih, kjer so pomembni zmogljivost, struktura in berljivost poizvedb.
2) Nadgradnja znanja iz SQL 1
Znanje ne ostane na osnovni ravni — nadgradite ga do stopnje, kjer SQL uporabljate samozavestno in samostojno.
3) Delo z bazami na strežniku
Spoznate PostgreSQL in delo z bazami v okolju, ki se uporablja v praksi.
Kaj boste znali po tečaju?
Po zaključku tečaja SQL in baze podatkov 2 boste:
samozavestno pisali kompleksne SQL poizvedbe,
uporabljali napredne SQL funkcije (CASE, HAVING, window funkcije, string in časovne funkcije),
razumeli in uporabljali podpoizvedbe (subqueries) in CTE-je,
znali optimizirati poizvedbe z uporabo indeksov,
delali z bazami podatkov na strežniku (PostgreSQL),
uporabljali profesionalna orodja za delo z bazami (Beekeeper Studio, DBeaver),
razumeli, kako se SQL uporablja v realnih IT in poslovnih okoljih,
bili pripravljeni na nadaljnje delo s podatki, analitiko ali data engineering.
Znanje, ki ga pridobite, vam omogoča bolj samostojno in učinkovito delo s podatki ter lažje sodelovanje v razvojnih in analitičnih ekipah.
Komu je tečaj namenjen?
Tečaj SQL in baze podatkov 2 je namenjen vsem, ki:
že poznate osnove SQL-ja in želite znanje nadgraditi,
uporabljate SQL pri delu ali želite postati pri njem bolj samozavestni,
delate z večjimi količinami podatkov, poročili ali analitiko,
sodelujete pri IT projektih in želite bolje razumeti podatkovno ozadje aplikacij,
razmišljate o nadaljnji poti v analitiki, data engineeringu ali Backend razvoju,
želite SQL znanje uporabiti kot dopolnilno veščino k svojemu osnovnemu poklicu.
Tečaj je primeren za zaposlene, študente, podjetnike, razvijalce in vse, ki želijo poglobiti svoje razumevanje podatkovnih baz in SQL-ja.
Kaj se naučite v dveh tednih in pol?
Tečaj bo potekal dva tedna in pol:
- Lekcija 1: Ponovitev SQL osnov, CASE stavek ter HAVING
- Lekcija 2: Omejitve tujih ključev, napredni pogledi (views) in prožilci (triggers)
- Lekcija 3: Podpoizvedbe (subqueries), CTE, indeksiranje
- Lekcija 4: Povezava na bazo na strežniku, uporaba datumov v bazah
- Lekcija 5: Window/analytic funkcije, string funkcije, printf(), strftime()
Praktično učenje skozi projekte
Učenje na tečaju SQL in baze podatkov 2 poteka skozi konkretne primere in praktične naloge, ki posnemajo realne izzive dela s podatki.
Med tečajem boste:
reševali naloge z naprednimi SQL poizvedbami,
delali s kompleksnejšimi podatkovnimi strukturami,
optimizirali poizvedbe z uporabo indeksov,
uporabljali PostgreSQL in se povezovali na baze na strežniku,
analizirali podatke s pomočjo naprednih funkcij in podpoizvedb.
Naloge so zasnovane tako, da utrdite ne le SQL sintakso, temveč tudi razumevanje podatkovne logike in učinkovitih rešitev, ki se uporabljajo v praksi. Pridobljeno znanje lahko takoj uporabite pri delu, v lastnih projektih ali kot pripravo na nadaljnje učenje Podatkovnega inženeringa.