Brezplačni e-vodič: Kako postati programer?
Poglej več
WEB DEVELOPMENT 1: Vstop v svet razvoja spletnih strani.
PRIJAVI SE

Web development 2

Prijavi se na nadaljevalni tečaj Web development 2, kjer boš spoznal/a kako se pravilno načrtuje podatkovne baze ter uporabo jezika SQL za poizvedovanje po podatkovnih bazah. Naučil/a se boš naprednejših konceptov v web developmentu, kot so background tasks, CRON jobs, memory caching itd. Za nameček pa boš spoznal/a še JavaScript, ki je “must-know” za vsakega spletnega programerja.

Zakaj izbrati ravno ta tečaj?

Tečaj Web Development 1 si že uspešno opravil/a (ali pa imaš vso potrebno predznanje). Čas je za nadgradnjo tvojega znanja na področju spletnega razvijanja! Tečaj Web Development 2 je napredni tečaj.

Prvi del: Načrtovanje podatkovnih baz

V prvem delu spoznaš relacijske podatkovne baze, kako poizvedovati po njih z SQL stavki ter kako jih pravilno načrtovati. Izrazi, kot so: “one-to-many”, “glavni ključ” in “JOIN” ti bodo po tem delu tečaja mala malica. V tem delu narediš načrte za 10 različnih podatkovnih baz in jih zgradiš z SQL stavki. Na ta način dobro natreniraš pravilno načrtovanje baz, kar je ključno znanje za praktično vsak resen programerski projekt.

Napredni web development koncepti

V Web development 1 smo spoznali osnove HTML, CSS, Pythona ter spletnega razvoja (web development). Na Web development 2 pa bomo spoznali naprednejše tematike v spletnem razvoju:

  • Background tasks
  • CRON jobs
  • Task queues
  • CSRF
  • Memcache/Redis
  • Pošiljanje emailov iz spletne aplikacije itd.
  • Cookies
  • itd.

Če ti večina zgoraj omenjenih pojmov ni poznanih, brez skrbi. Na tečaju jih bomo dodobra spoznali ter praktično implementirali v projekt, ki se ga bo gradilo tekom tečaja.

Tretji del: JavaScript

V zadnjem delu boš spoznal/a JavaScript, ki ti pomaga narediti front-end spletne aplikacije bolj interaktiven. Naučili se bomo, na primer, kako preverjati podatke, ki jih v obrazce vpisujejo uporabniki, kako delati asinhrone GET in POST zahteve ter kako implementirati koristne JS knjižnice. Znanje osnov JavaScripta, ki ga dobiš na tem tečaju, ti lahko služi kot dobra podlaga za uporabo JS frameworkov (kot so npr. React, Vue.js ipd.).

Predznanje

Zahtevano je predznanje, ekvivalentno temu, ki ga dobiš na tečaju Web development 1. Če se tega tečaja nisi udeležil, se vseeno lahko udeležiš tečaja Web development 2, v kolikor že znaš naslednje:

  • osnove HTML (HTML struktura in hierarhija)
  • osnove CSS in Bootstrap ogrodja
  • osnove programiranja v katerem koli programskem jeziku (spremenljivke, funkcije, while/for zanke, seznami). Tekom tečaja se bo v glavnem uporabljal jezik Python.
  • osnove objektno-orientiranega programiranja (objekti, classi)
  • osnove spletnega programiranja (POST/GET requesti).
  • osnove Flaska in Jinje (če ne poznaš, si pred tečajem poglej osnove). Kot gostovanje se tekom tečaja uporablja Heroku.

V kolikor ti zgoraj omenjene stvari še niso poznane, se udeleži našega tečaja:  Web development 1 .

Termini in izvedba e-lekcij

Trajanje: 12 tednov
Število srečanj: 24
Obseg dela: 36ur
Termin: 2× tedensko, 17:00–18:30
Način izvedbe: Online v živo z inštruktorjem (videokonferenca)

Majhne skupine: max. 15 oseb
Mesta se zapolnijo hitro.

Naslednji termin tečaja

  • September 2026
  • Potek tečaja: Objavimo kmalu.

 

Kaj potrebujem pri sebi?

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

Za vso ostalo tehnično podporo in navodila poskrbimo mi.

Kaj če manjkam na e-srečanju?

Brez skrbi!

V kolikor kdaj manjkaš, ni problema, omogočimo vam dostop do posnetkov vseh lekcijgradiva in nalog, tako lahko zamujeno snov predelate samostojno in normalno sledite tečaju naprej, ali celo tečaj predelate po posnetkih in v svojem tempu.

Med srečanji boste imeli dostop do Slack skupine, kjer lahko postavljate vprašanja in prejemate pomoč inštruktorja ali sotečajnikov tudi izven lekcij tečaja v živo. Skupino pa pustimo odprto tudi po končanem tečaju.

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 vprašanja, ponovitev in pregled nalog
  • Omogočen dostop do kurikulumov in video posnetkov lekcij za vedno
  • Vključitev v Slack skupnost, kjer z inštruktorjem in tečajniki komunicirate izven časa lekcij
  • 20% popust na vse nadaljnje tečaje Smartninja, po rednih cenah

 

Pridružite se tečaju Web development 2

Nadgradite svoje znanje spletnega razvoja z naprednejšimi funkcionalnostmi in sodobnimi pristopi. Zgradite kompleksnejše projekte in okrepite svoj razvijalski portfelj.

web_development_2

499,00 

Datum tečaja
September 2026
Inštruktor
Znan kmalu
Trajanje
36 ur
Število srečanj
24 srečanj
Težavnost
napredni
Predogled videa za Smartninja šola programiranja
Play
StarStarStarStarStar
37
Check Ocena testiranega izdelka
Predogled videa za Irena
Play
StarStarStarStarStar
21
Check Ocena testiranega izdelka
Predogled videa za Irena
Play
StarStarStarStarStar
20
Check Ocena testiranega izdelka
Predogled videa za Irena
Play
StarStarStarStarStar
14
Check Ocena testiranega izdelka
Predogled videa za Klara Harmšek
Play
StarStarStarStarStar
15
Check Ocena testiranega izdelka
Predogled videa za Brigita
Play
StarStarStarStarStar
11
Check Ocena testiranega izdelka

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."