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.