Brezplačni e-vodič: Kako postati programer?
Poglej več
Prvi korak v svet programiranja: UVOD V RAZVIJANJE SPLETNIH STRANI za 99 EUR!
Na tečaj

[BUNDLE] SQL in baze podatkov 1 in 2

Velika večina programov, spletnih strani ter mobilnih aplikacij uporablja podatkovne baze za varno shranjevanje podatkov, zato je znanje na področju SQL in baz podatkov eden najpomembnejših gradnikov programiranja.

Na voljo je BUNDLE tečajev SQL in baze podatkov 1 in 2, s katerim privarčuješ 20%.

Za tečaje SQL 1 in 2 se odločajo predvsem podjetja (in podjetniki), ki upravljajo z bazami podatkov.

  • Omogoča ti razumevanje podatkov o kupcih/strankah/uporabnikih
  • Možnost združevanja in razdruževanja podatkov relevantnih kupcev/strank/uporabnikov
  • Omogoča razumevanje podatkov in poizvedovanje po več parametrih: ID kupca/stranke/uporabnika, nakupna namera, znesek nakupa, kupljeni artikli
  • Z SQL spoznaš zaledno razvijanje (backend development sestoji iz celega kupa SQL stavkov)
  • Omogoča ti napovedovanje, poročanje o trendih in svetovanje vodstvu z napovedmi na podlagi SQL podatkovnih baz
  • Zbiraš lahko podatke o meritvah, kot so stopnje odprtja e-mailov, od kod izvirajo naročila in promet in celo lokacije kupcev/strank/uporabnikov
  • Zbiraš lahko podatke, ki jih potrebuješ za mesečno ali četrletno poročanje o financah
15 ur
10 srečanj
začetni

Program

SQL in baze podatkov 1:
  • Kaj so podatkovne baze, kakšne vrste poznamo in zakaj jih uporabljamo
  • Kje so prednosti podatkovnih baz in kje njihove omejitve
  • Definirati ključne elemente nekega poslovnega procesa in prepoznati tabele ter podatke v njih
  • Narediti shemo podatkovne baze in povezave med tabelami
  • Načrtovati podatkovne baze na konceptualni ravni
  • Kako podatke z SQL ukazi vnesti v bazo, jih prebrati, združiti, posodobiti, izbrisati ali kako drugače upravljati z njimi

Skozi tečaj bo udeleženec oz. udeleženka naredil/a načrte za 10 različnih podatkovnih baz ter jih zgradil/a z SQL stavki. Skozi te primere bodo udeleženci dobro natrenirali pravilno načrtovanje baz, ter tako pridobljeno znanje lahko takoj uporabili v različnih IT projektih.

SQL in baze podatkov 2:
  • Razširitev znanja osnov SQL z bolj naprednimi koncepti in poizvedbami
  • Uporaba koristnih SQL funkcij,
  • Pisanje kompleksnih SQL stavkov,
  • Gnezdene poizvedbe (nested queries)
  • SQL indeksiranje

Poleg tega se boš naučil/a vzpostaviti podatkovno bazo na strežniku in se povezati nanjo s svojega računalnika. Poleg SQLite baze bomo uporabljali tudi enega najbolj uporabljanih sistemov za upravljanje s podatkovnimi bazami, PostgreSQL, ter orodja za delo z bazami kot so Beekeeper Studio in DBeaver.

Predznanje

Zahtevano ni nobeno predznanje, saj je tečaj namenjen popolnim začetnikom pri uporabi podatkovnih baz. Seveda pa je koristen tudi za tiste, ki ste se s podatkovnimi bazami že srečali, pa čutite, da vaše znanje načrtovanja baz ni dovolj trdno in bi ga radi utrdili.

Termini in izvedba e-lekcij

Z nakupom bundla imaš do stop do dveh tečajev SQL, začetnega in nadaljevalnega, ki potekata ločeno. Prvi poteka dva tedna, z nekajtedenskim zamikom pa poteka še drugi.

Kurikulum SQL in baze podatkov 1:
  • 1. srečanje: Uvodna lekcija (prvi SQL stavki in prvi načrt podatkovne baze)
  • 2. srečanje: Povezave med tabelami (One-to-Many, Many-to-Many)
  • 3. srečanje: Načrtovanje podatkovnih baz, 1. del (preproste baze)
  • 4. srečanje: Načrtovanje podatkovnih baz, 2. del (kompleksnejše baze)
  • 5. srečanje: Kreiranje baz in vstavljanje podatkov z SQL ukazi
Kurikulum SQL in baze podatkov 2:
  • 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()

Srečanja bodo potekala preko video konference (video klica), izven srečanj pa bo inštruktor tečajnikom na voljo preko chat platforme Slack.

Termin lekcij

  • Vsak ponedeljek in sredo ob 17. uri

Kaj potrebujem pri sebi?

Vsak udeleženec potrebuje računalnik, ki ima vsaj 4GB RAM-a ter solidno internetno povezavo.

Kaj če manjkam na e-srečanju?

Brez skrbi! Vsi tečajniki imajo dostop do naših kurikulumov, kjer imajo pregled vseh lekcij. V kolikor kdaj manjkaš, ni problema, saj lahko zamujeno lekcijo predelaš sam.

Prav tako bo inštruktor snemal svoje lekcije, da si lahko lekcijo kasneje še enkrat ogledaš sam, ali pa nadoknadiš zamujeno lekcijo.

Bonusi

  • Certifikat o opravljenem tečaju
  • Brezplačni 4-mesečni dostop do JetBrains Academy učnih materialov, s pomočjo katerih lahko nadgrajuješ znanje še dolgo po tem, ko zaključiš tečaj
  • Lekcije online v živo, vsak tečaj ima zagotovljen čas za ponovitev in pregled nalog
  • Omogočen dostop do kurikulumov in video posnetkov lekcij za vedno
  • Vključitev v Slack kanal, kjer z inštruktorjem in tečajniki komunicirate izven časa lekcij
  • 20% popust na vse nadaljnje (neznižane) tečaje Smartninja
sql_in_baze_podatkov_bundle

398,40 

Datum tečaja
september 2024
Inštruktor
Znan kmalu
Trajanje
15 ur
Število srečanj
10 srečanj
Težavnost
začetni

Izjave naših tečajnikov

"Programiranja sem se prvo lotil sam, doma in šlo je zelo počasi. Potem sem se vpisal na SmartNinja tečaj, kjer sem pridobil ogromno znanja v zelo kratkem času, pa tudi kje in kako se učenja lotiti sam naprej. Zelo mi je všeč, da je znanje, ki ga pridobiš, zelo praktično in uporabno."
"Tečaj Web development 1 res priporočam, saj te na njem naučijo zelo veliko danes uporabnih veščin. Dela se tudi na praktičnih primerih."
"SmartNinja tečaj toplo priporočam tako začetnikom, ki bi radi osvojili osnove programiranja, kot tudi tistim, ki bi radi svoje znanje še nadgradili. Poleg znanja s tečaja odneseš veliko koristnih informacij, ki ti pomagajo pri nadaljnjem učenju in delu."