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


Basic Information

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

Course native organizational units not found!
Course specification

Course is active from 25.07.2017..

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.
AuthorsNameYearPublisherLanguage
Milosavljević, B., Vidaković, M.Java i Internet Programiranje2007Fakultet tehničkih nauka, Novi SadSerbian language
Eckel, B.Misliti na Javi2007Mikro knjiga, BeogradSerbian language
Francesco, P., Lago, P., Malavolta, I. Architecting with microservices: A systematic mapping study2019Elsevier English
Nascimento, A.S. et al.Designing fault-tolerant SOA based on designdiversity, Journal of Software Engineering Research and Development2014SpringerEnglish
Ruby, S., Richardson, L.RESTful Web Services2007O`ReillyEnglish
Course activity Pre-examination ObligationsNumber of points
ProjectYesYes50.00
Oral part of the examNoYes50.00
Name and surnameForm of classes
Missing picture!

Milosavljević Branko
Full Professor

Lectures
Missing picture!

Marković Marko
Assistant Professor

Lectures
Missing picture!

Zarić Miroslav
Associate Professor

Lectures
Missing picture!

Kaplar Aleksandra
Assistant - Master

Computational classes
Missing picture!

Tomić Miroslav
Assistant - Master

Computational classes