Veb programiranje

O predmetu

Vazna namopena

Ovaj predmet slusa se u 8. semestru i nastavak je onoga sto je radjeno na izbornim predmetima u 7. semestru.

Cilj predmeta

Upoznavanje sa modernim tehnologijama izrade Web aplikacija, i implementacija u funkcionalnom jeziku Clojure na Java platformi i Clojurescript na JavaScript platformi.

Zasto da izaberete ovaj predmet

Naucicete stvari koje se koriste u industriji, koje ce vam puno poboljsati znanje iz programiranja na kojoj god platformi i u kojem god jeziku radili.
Sta ovde mozete da naucite sto tesko mozete na drugom mestu:

  • Clojure i funkcionalno programiranje.
  • Tehnologije razvoja Web aplikacija koje pruzaju laksi i elegantniji nacin programiranja od onih koje cete sresti na ostalim predmetima.

Metode izvođenja nastave

Predavanja: Praktični studijski primeri vezani za pojedine projekte otvorenog koda.
Vežbe: u laboratoriji, studenti samostalno ili u timu rade na projektima pod rukovodstvom nastavnika.
Samostalan rad: programiranje na osnovu naucenog na casovima i iz obilja preporucenih knjiga.

Način polaganja

Ispit se realizuje u obliku praktičnog projekta koji podrazumeva samostalna izradu i usmenu odbranu softvera otvorenog koda.

Potrebno predznanje

Morate znati da citate strucnu literaturu na engleskom jeziku, da se ne bojite da kucate na racunaru, kao i da se zanimate za programiranje dovoljno da ste naucili vise nego sto je bilo dovoljno da se poloze “programerski” ispiti,