Faculty of Technical Sciences

Subject: Contemporary Web Technologies (17.F523)

General information:
 
Category Scientific-professional
Scientific or art field Grafičko inženjerstvo
ECTS 5

The course aims to upgrade the knowledge gained from the previous subject (Web design) and to gain a deeper knowledge of current trends of responsive web design and modern web technologies, as well as training in the development of responsive, multimedia and interactive web applications using the latest standards and environment of client web technologies (HTML5 / CSS3 / AngularJS / React). In addition to using these technologies, it is also possible to familiarize with Content Management Systems (CMS), as well as getting familiar with SEO optimization and its significance.

Students will gain competencies to create a fully functional web application on their own. Using the latest standards of client web technologies - HTML5, CSS3 and AngularJS, it is possible to create well-organized web applications that are optimized for different browsers and customized for different user platforms in line with current web design trends and HTML5/CSS3 specification.

HTML5 standard - basic elements, syntax, semantics, structure. New Client Web Technologies - HTML5, CSS3, AngularJS. Web design trends - responsive web design, interactive queries, query elements, network system, flat design, new web typography, minimalism, creative iconography, illustration, vibrant colors, parallax, fleksboks. Optimizing CSS styles through the use of CSS preprocessors - SASS and SCSS. Getting acquainted with various CSS3 environments and libraries and their use. Getting acquainted with various CSS3 animations and transformations and their use. Getting to know Jquery Library and its accessories and their use. Getting acquainted with JavaScript MVC environment to properly organize your web application - AngularJS and its use. Analysis of the structure, creation and optimization of the HTML5 web application. mastering the unilateral concept of the website (SPA). Introduction to content management systems - CMS and their use. Significance and use of optimization for search engines - SEO.

Teaching is done in the form of lectures, computer exercises and consultations that are carried out according to the established schedule. Lectures are conducted using didactic and educational content in electronic and digital form. In lectures, with the use of modern presentations and demonstration tools and techniques with the application of interactive method of work with students in order to gain insight into their background, theoretical part of the material is presented with examples. In computer exercises, students create a specific web application using modern web-based web technologies (HTML5/CSS3/JS), which is confirmed by the creation of an independent semester project representing a functional web presentation that implements the state-of-the-art web design trends on selected topic.

Authors Title Year Publisher Language
DARIE, Cristian et al. AJAX and PHP: Building Responsive Web Applications 2006 O Reilly English
Stefanov, S. JavaScript Patterns : Build Better Applications with Coding and Design Patterns 2010 OReilly Media, Sebastopol English
Cecco, R. Supercharged JavaScript Graphics : with HTML5 canvas, jQuery, and More 2011 OReilly Media, Sebastopol English
Course activity Pre-examination Obligations Number of points
Computer exercise attendance Yes Yes 5.00
Oral part of the exam No Yes 20.00
Project Yes Yes 30.00
Theoretical part of the exam No Yes 30.00
Computer excersise defence Yes Yes 10.00
Lecture attendance Yes Yes 5.00
API Image

Assoc. Prof. Milić Keresteš Neda

Associate Professor

Lectures
API Image

Assoc. Prof. Zeljković Željko

Associate Professor

Lectures
API Image

Assoc. Prof. Milić Keresteš Neda

Associate Professor

Computational classes
API Image

Assoc. Prof. Zeljković Željko

Associate Professor

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.