Fakultet tehničkih nauka

Predmet: Inženjerstvo klijentskog sloja (17.SE239M)

Osnovne informacije:
 
Kategorija Stručno-aplikativni
Uža naučna oblast Primenjene računarske nauke i informatika
ESPB 5

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
Nate Murray, Ari Lerner, Felipe Coury, Carlos Taborda ng-book 2: The Complete Book on Angular 2 2017 Fullstack.io Engleski
Douglas Crockford JavaScript: The Good Parts 2008 Yahoo Press Engleski
Stefanov, S. JavaScript Patterns : Build Better Applications with Coding and Design Patterns 2010 OReilly Media, Sebastopol Engleski
McPeak, Jeremy JavaScript 2008 Beograd: Mikro knjiga Engleski
Flanagan, D. JavaScript : sveobuhvatni vodič 2008 Mikro knjiga, Beograd Srpski jezik
Osmani, A. Learning JavaScript Patterns 2017 O Reilly Engleski
Savić, G., Segedinac, M. Tehnologije veb aplikacija 2018 Fakultet tehničkih nauka, Novi Sad Srpski jezik
Predmetna aktivnost Predispitna Obavezna Broj poena
Predmetna aktivnost
Teorijski deo ispita
Predispitna
Ne
Obavezna
Da
Broj poena
40.00
Predmetna aktivnost
Odbrana projekta
Predispitna
Da
Obavezna
Da
Broj poena
60.00
Predavanja
Predavanja
Računarske vežbe
Računarske vežbe