Brezplačni e-vodič: Kako postati programer?
Poglej več
Jesenski termini so odprti! Izberi svoj programerski tečaj in začni še letos.
PRIJAVI SE

Web development 2

🎓 NIVO
Nadaljevalni tečaj

⏱ TRAJANJE
8 tednov • 16 srečanj v živo • 24 ur programa

👥 PRIMERNO ZA
Posameznike, ki so zaključili tečaj Web development 1, študente, podjetnike, zaposlene in vse, ki želijo vstopiti v svet spletnega razvoja, izdelati lastne spletne projekte, razumeti delovanje front-enda in back-enda, si zgraditi portfelj za IT kariero, pridobiti znanje za freelancerje ali zaposlitvene priložnosti.

📌 KJE JE ZNANJE UPORABNO?
Spletni razvoj • UX/UI osnove • aplikacijski razvoj • podjetništvo • digitalni projekti • backend razvoj • API-ji • baze podatkov • priprava IT portfelja

🎁 BONUSI (vključeni v ceno)

  • Certifikat o opravljenem programu
  • Dostop do posnetkov vseh lekcij
  • Slack skupnost z inštruktorjem (podpora tudi po tečaju)
  • 20+ praktičnih projektov (primerni za CV/portfelj/GitHub)
  • Trajen dostop do vseh gradiv
  • Tečaj poteka v slovenskem jeziku

Na nadaljevalnem tečaju Web Development 2 boš poglobil/a svoje razumevanje modernega spletnega razvoja. Naučil/a se boš načrtovati sodobno arhitekturo aplikacij, zgraditi lastne Web API-je, obvladati napredne zaledne procese (avtentikacija, nalaganje datotek, periodična opravila) ter v celoti osvojiti svet sodobnega JavaScripta, TypeScripta in priljubljenih front-end ogrodij (React, Angular, Vue). Spoznal/a boš tudi profesionalne pristope k avtomatiziranemu testiranju (TDD), statični analizi kode ter CI/CD postopkom za varno nameščanje v produkcijo.

Zakaj izbrati ravno ta tečaj?

Osnove spletnega razvoja že poznaš, sedaj pa je čas za prehod na nivo profesionalnega full-stack razvijalca. Tečaj Web Development 2 te opremi z orodji, arhitekturami in delovnimi tokovi, ki jih razvojne ekipe vsakodnevno uporabljajo v sodobni programerski praksi.

1. del: Sodobni Back-end razvoj in API-ji
V prvem sklopu se osredotočimo na komunikacijo med zaledjem in ospredjem:

  • Arhitektura sodobnih spletnih aplikacij
  • Načrtovanje, gradnja in testiranje REST API-jev (s Flaskom)
  • Avtentikacija in avtorizacija (varnost ter omejevanje dostopa do končnih točk)
  • Nalaganje in shranjevanje datotek na strežnik
  • Zaledna obdelava podatkov v ozadju in avtomatizirana periodična opravila (cron jobs)

2. del: Front-end razvoj (JavaScript, TypeScript in sodobna ogrodja)
Front-end del spletne aplikacije dvignemo na povsem nov nivo interaktivnosti:

  • JavaScript osnove in globoko razumevanje delovanja (ES6+, moduli, funkcije, callbacks)
  • Delo z DOM-om, navigacija in poslušalci dogodkov (event listeners)
  • Pasti in posebnosti JavaScripta ter kako se jim izogniti
  • Uporaba zunanjih paketov in upravljalcev paketov (npm)
  • Prehod na TypeScript za tipizirano in varno kodo
  • Praktična primerjava vodilnih sodobnih ogrodij z izdelavo treh iger:
  • React (Tic-Tac-Toe)
  • Angular (Hangman)
  • Vue (Mastermind)
  • Uvod v brezstrežniško arhitekturo (Serverless) in Firebase

3. del: Kakovost kode, testiranje in Deployment
Koda mora delovati zanesljivo in biti enostavna za vzdrževanje:

  • Statična analiza kode in orodja za vzdrževanje čistosti kode
  • Avtomatizirani testi in razvoj voden s testi (TDDTest-Driven Development)
  • CI/CD cevovodi za varno, stabilno in avtomatsko nameščanje v različna okolja

4. del: Celovit zaključni projekt
Pridobljeno znanje združiš v praksi:

  • Načrtovanje in postavitev zaledja (Back-end)
  • Izdelava sodobnega uporabniškega vmesnika (Front-end)
  • Testiranje, namestitev (deployment) v produkcijo ter spoznavanje odprtokodnega sodelovanja

Postanite samozavesten full-stack razvijalec. Povežite napredne zaledne API-je s sodobnimi JavaScript ogrodji ter usvojite prakse testiranja in deploymenta, ki odlikujejo profesionalne inženirje.

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: 8 tednov
Število srečanj: 16
Obseg dela: 24ur
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

  • 23.9. 2026
  • Potek tečaja: Tečaj bo potekal ob ponedeljkih in sredah ob 18:00

Kaj potrebujem pri sebi?

Vsak udeleženec potrebuje svoj računalnik (z vsaj 4 GB RAM-a) ter zanesljivo internetno povezavo.

Za vsa programska orodja, navodila za namestitev in tehnično podporo poskrbimo mi pred pričetkom tečaja.

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

Izvirna cena je bila: 499,00 €.Trenutna cena je: 399,20 €.

Datum tečaja
23.9.2026
Inštruktor
Boštjan Cigan
Trajanje
24 ur
Število srečanj
16 srečanj
Težavnost
napredni
Predogled video ocene
Play
Authentic Verified Purchase
39
Ocena testiranega izdelka
Predogled video ocene
Play
Authentic Verified Purchase
22
Ocena testiranega izdelka
Predogled video ocene
Play
Authentic Verified Purchase
15
Ocena testiranega izdelka
Predogled video ocene
Play
Authentic Verified Purchase
23
Ocena testiranega izdelka
Predogled video ocene
Play
Authentic Verified Purchase
17
Ocena testiranega izdelka
Predogled video ocene
Play
Authentic Verified Purchase
12
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."