Type of studies | Title |
---|---|
Undergraduate Academic Studies | Software Engineering and Information Technologies (Year: 4, Semester: Winter) |
Undergraduate Academic Studies | Graphic Engineering and Design (Year: 4, Semester: Winter) |
Category | Professional-applicative |
Scientific or art field | Applied Computer Science and Informatics |
ECTS | 4 |
This course is intended to expand knowledge already adopted through the Web Programming course. The course covers concepts, available technologies, and development approaches for delivering Rich Internet Applications to different target platforms, concentrating on improving user experience.
Upon completion, students are familiar with advanced concepts and modern technologies used for Rich Internet Application development. Students will also be capable of selecting appropriate technologies for development of web application targeted on different output devices (desktop and mobile) using available technologies to enhance user experience.
Basic development concepts for UI layer of web applications (functionality, reliability, availability, standardization) – XHTML, HTML5, DOM; Principles of development of Rich Internet Applications (RIA) – improving user experience (consistency, universal usability, feedback during operation execution, finite time for operation processing, error prevention/correction, easy action recall, relinquishing control to the user, lowering user’s cognitive load); Application of CSS2 and CSS3 standards for visualization of content; Interactivity in web applications – client and server based event handling, asynchronous communication (REST, AJAX); Application of JavaScript libraries and frameworks for RIA development - jQuery, jQueryUI, ExtJS; Altenative data representations - XML, JSON; Security in web applications (XSS, CSRF, SQL Injection); Using Web services in RIA development; Customizing web applications for mobile platforms – concept of responsive design vs. concept of separate application development for mobiles; Introduction to Content Management Systems.
Lectures, Computer Lab Exercises, Consultations.
Authors | Title | Year | Publisher | Language |
---|---|---|---|---|
2010 | English | |||
2011 | English | |||
2011 | English | |||
2012 | English |
Course activity | Pre-examination | Obligations | Number of points |
---|---|---|---|
Project defence | Yes | Yes | 50.00 |
Oral part of the exam | No | Yes | 50.00 |
Assistant Professor
Full Professor
Assistant - Master
Assistant - Master
© 2024. Faculty of Technical Sciences.
Address: Trg Dositeja Obradovića 6, 21102 Novi Sad
© 2024. Faculty of Technical Sciences.