Subject: Client Side Engineering (17 - SE239M)

Basic Information

Scientific or art field:Applied Computer Science and Informatics
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.
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
Savić, G., Segedinac, M.Tehnologije veb aplikacija2018Fakultet tehničkih nauka, Novi SadSerbian language
Stefanov, S.JavaScript Patterns : Build Better Applications with Coding and Design Patterns2010OReilly Media, SebastopolEnglish
Osmani, A.Learning JavaScript Patterns2017O ReillyEnglish
McPeak, JeremyJavaScript2008Beograd: Mikro knjigaEnglish
Course activity Pre-examination ObligationsNumber of points
Project defenceYesYes60.00
Theoretical part of the examNoYes40.00
Name and surnameForm of classes
Missing picture!

Zarić Miroslav
Full Professor

Missing picture!

Segedinac Milan
Associate Professor

Missing picture!

Dorić Luka
Assistant - Master

Computational classes
Missing picture!

Aleksić Lenka Isidora
Teaching Associate

Computational classes