×

Faculty of Technical Sciences

Subject: Engineering of server-side application layer (17.SE239N)

General information:
 
Category Professional-applicative
Scientific or art field Applied Computer Science and Informatics
ECTS 5

Introducing technologies and principles for implementation of server-side application part.

Student will be able to implement modern complex server-side architectures after they successfully pass this exam. Focus of the course will be to solve issues in distributed systems by using modern software frameworks and libraries.

Learning various server-side architectures. Different types of databases in distributed architectures. Technologies for exchanging messages between distributed systems. Paradigms and implementations of cloud-based applications. Using and managing technologies for application containers, Serverless computing, Function as a service (FaaS) Platform as a service (PaaS).

Teaching methods include: Lectures, computer practice, homework assignments, and consultations. During the lectures the content of the course is presented using the necessary didactic tools while student active participation is encouraged. The practical aspect of the course is covered at computer practice classes through assignments which students do independently or with the help of teaching assistants as well as through homework obligatory assignments. A student is expected to demonstrate the ability of independent task solving or understanding of the solution.

Authors Title Year Publisher Language
Francesco, P., Lago, P., Malavolta, I. Architecting with microservices: A systematic mapping study 2019 Elsevier English
Ruby, S., Richardson, L. RESTful Web Services 2007 O`Reilly English
Nascimento, A.S. et al. Designing fault-tolerant SOA based on designdiversity, Journal of Software Engineering Research and Development 2014 Springer English
Course activity Pre-examination Obligations Number of points
Oral part of the exam No Yes 50.00
Project Yes Yes 50.00
API Image

Prof. Branko Milosavljević

Full Professor

Lectures

API Image

Assoc. Prof. Marko Marković

Associate Professor

Lectures

Prof. Miroslav Zarić

Full Professor

Lectures

Assistant - Master Aleksandra Kaplar

Assistant - Master

Computational classes

API Image

Assistant - Master Miroslav Tomić

Assistant - Master

Computational classes

Faculty of Technical Sciences

© 2024. Faculty of Technical Sciences.

Contact:

Address: Trg Dositeja Obradovića 6, 21102 Novi Sad

Phone:  (+381) 21 450 810
(+381) 21 6350 413

Fax : (+381) 21 458 133
Emejl: ftndean@uns.ac.rs

© 2024. Faculty of Technical Sciences.