Subject: Client side web techologies (17 - SIT052)


Basic Information

CategoryProfessional-applicative
Scientific or art field:Applied Computer Science and Informatics
InterdisciplinaryNo
ECTS7
Native organizations units

Course native organizational units not found!
Course specification

Course is active from 17.08.2017..

Students learn the concepts of technological platforms and frameworks used in developing client-side web applications.
Students gain knowledge of JavaScript programming language. They learn the architecture of client-side web applications. They gain knowledge of developing client-side web applications by using appropriate frameworks and software tools.
Introduction to JavaScript/ Prototypal Object-Oriented Programming in JavaScript/ First-class functions and closure in JavaScript/ JavaScript application modularization/ Inheritance patterns in JavaScript (Pseudo-classical, Differential, Functional)/ JavaScript dialects/ Languages derived from JavaScript and transpilation/ Client-side applications architecture/ Web components/ The analysis of client-side frameworks/ Additional tools for the development of client-side applications/ JavaScript platforms for developing business logic tier.
Classes, computer exercises, consultations. Exam is oral. Final grade is formed based on computer exercise grade and oral exam grade.
AuthorsNameYearPublisherLanguage
Flanagan, D.JavaScript : sveobuhvatni vodič2008Mikro knjiga, BeogradSerbian language
Douglas CrockfordJavaScript: The Good Parts2008Yahoo PressEnglish
Nate Murray, Ari Lerner, Felipe Coury, Carlos TabordaNg-book 2: The Complete Book on Angular 22017Fullstack.ioEnglish
Course activity Pre-examination ObligationsNumber of points
Complex exercisesYesYes20.00
Project defenceYesYes50.00
Theoretical part of the examNoYes30.00
Name and surnameForm of classes
Missing picture!

Zarić Miroslav
Associate Professor

Lectures
Missing picture!

Segedinac Milan
Associate Professor

Lectures
Missing picture!

Ivanović Mijatov Bojana
Assistant - Master

Computational classes
Missing picture!

Maksimović Veljko
Assistant - Master

Computational classes