NAČIN IZVOĐENJA NASTAVE

Predavanja 15sati
Vježbe 45sati
0
ECTS
0
Nastavnici
0
Godina
0
Semestar

OPIS PREDMETA

Ciljevi predmeta

Student treba usvojiti detaljno poznavanje naprednijih koncepata javascript jezika. Student mora moći jasno razlikovati scenarije za rad s javascriptom na klijentskoj strani (bilo samostalno, uz biblioteke poput jQuery-a, ili uz novije frameworke), te na serveru (uz uporabu Node.js-a), te poznavati alate za razvoj pisane u ovom jeziku (Bower, Grunt ili Gulp). Student mora vladati korištenjem alata za unit testing javascript koda, i biti u stanju pisati unit testove slijedeći općeprihvaćene standarde.

Očekivani ishodi učenja

  • Identificirati tipične dijelove web projekata koji se mogu rješavati klijentskim skriptnim programskim jezicima.
  • Analizirati načine testiranja skriptnog programskog koda na klijentskoj strani web aplikacija.
  • Analizirati razlike između biblioteka i programskih okvira na primjerima obrazaca arhitekture (MVC/MVVM/MVW).
  • Analizirati prednosti i nedostatke korištenja programskih okvira korištenih na klijentskom dijelu web aplikacije.
  • Podržati aplikativno korištenje resursa REST API sučelja na poslužiteljskoj strani.
  • Integrirati u aplikaciju sustav upravljanja događajima u stvarnom vremenu.
  • Analizirati dostupne tehnologije te odabir odgovarajućih elemenata za razvijanje klijentskog dijela web aplikacije.
  • Implementirati aplikaciju uz uporabu skriptnih programskih jezika za razvoj korisničkog sučelja i klijentske funkcionalnosti.
  • Testirati klijentski skriptni programski kod i otkloniti eventualne pogreške.

Opis predmeta

Kratki pregled sadržaja i tema koje će se obrađivati tijekom kolegija, uključujući ključne koncepte i područja.

CIljevi predmeta

Glavni ciljevi koje kolegij želi postići, odnosno ono što bi studenti trebali razumjeti ili moći primijeniti nakon završetka kolegija.

Očekivani ishodi učenja

Konkretna znanja i vještine koje će studenti steći do kraja kolegija i biti sposobni prakatično pokazati.