Program se primenjuje od 17.08.2017..
Savladavanje koncepata tehnoloških platformi i radnih okvira za razvoj klijentskih veb aplikacija.
Poznavanje koncepata programskog jezika JavaScript. Poznavanje arhitekture klijentskih veb aplikacija. Znanje razvoja klijentskih veb aplikacija uz korišćenje odgovarajućih radnih okvira i pratećih alata.
Uvod u programski jezik JavaScript/ Prototipsko objektno-orjentisano programiranje u jeziku JavaScript/ First-class funkcije i closure u programskom jeziku JavaScript/ Modularizacija JavaScript aplikacija/ Paterni nasleđivanja u programskom jeziku JavaScript (pseudoklasično, diferencijalno i funkcionalno)/ Dijalkti programskog jezika JavaScript/ Jezici izvedeni iz programskog jezika JavaScript i transpajliranje koda/ Arhitekture klijentskih aplikacija/ Veb komponente/ Analiza radnih okvira za razvoj klijentskih aplikacija/ Pomoćni alati za razvoj klijentskih aplikacija/ JavaScript kao jezik za razvoj sloja poslovne logike.
Predavanja; Računarske vežbe; Konsultacije. Ispit je usmeni. Ocena ispita se formira na osnovu uspeha sa laboratorijskih vežbi i usmenog ispita.
Autori | Naziv | Godina | Izdavač | Jezik |
---|
Flanagan, D. | JavaScript : sveobuhvatni vodič | 2008 | Mikro knjiga, Beograd | Srpski jezik |
Douglas Crockford | JavaScript: The Good Parts | 2008 | Yahoo Press | Engleski |
Nate Murray, Ari Lerner, Felipe Coury, Carlos Taborda | ng-book 2: The Complete Book on Angular 2 | 2017 | Fullstack.io | Engleski |
Savić, G., Segedinac, M. | Tehnologije veb aplikacija | 2018 | Fakultet tehničkih nauka, Novi Sad | Srpski jezik |
Stefanov, S. | JavaScript Patterns : Build Better Applications with Coding and Design Patterns | 2010 | OReilly Media, Sebastopol | Engleski |
Osmani, A. | Learning JavaScript Patterns | 2017 | O Reilly | Engleski |
McPeak, Jeremy | JavaScript | 2008 | Beograd: Mikro knjiga | Engleski |
Predmetna aktivnost | Predispitna | Obavezna | Broj poena |
---|
Odbrana projekta | da | da | 60.00 |
Teorijski deo ispita | ne | da | 40.00 |
| Ime i prezime | Vid nastave |
---|
| | Predavanja |
| | Predavanja |
| | Računarske vežbe |
| | Računarske vežbe |