Graduate study programme

Back   Schedule   Hrvatski

Advanced Web Programming DKR4I-03

ECTS 5 | P 30 | A 0 | L 30 | K 0 | ISVU 149763 150023 | Academic year: 2019./2020.

Course groups

Prikaži sve grupe na predmetu

Course lecturers

LUKIĆ IVICA, Lecturer

Goals

The aim of the course is to clarify the user interface design process as well as the background application when developing internet applications. Students will get familiarised with complex programme frameworks which are used for developing internet applications, which is a process fundamentally different from the usual application development processes without the use of frameworks. Students will be introduced to newer software frameworks for fast development of high quality and interactive internet applications.

Conditions for enrollment

Requirements met for enrolling in the second year of the study programme

Course description

Access to creating web documents using different technologies and programming frameworks. Introduction to the MVC concept. Client side technologies: HTML (syntax, standard structure, hypertext, forms), Cascading Styles, JavaScript, JavaScript and HTML, dynamic JavaScript documents, jQuery, AngularJS, Bootstrap. Server side technologies: PHP, ASP, and ASP.NET. Access database (PHP/SQL), CakePHP, Zend, Laravel. Creating advanced internet applications and application examples. Part of the course is carried out by independent research work with the basic sources and latest technologies.

Student requirements

Defined by the Student evaluation criteria of the Faculty of Electrical Engineering, Computer Science and Information Technology Osijek and paragraph 1.9

Monitoring of students

Defined by the Student evaluation criteria of the Faculty of Electrical Engineering, Computer Science and Information Technology Osijek and paragraph 1.9

Obligatory literature

1. 1 MacIntrye, Peter; Tatroe Kevin; Lerdorf Rasmus Programiranje PHP treće izdanje O Reilly i IT Expert, 2015.

2. 2 Shackelford, Adam Beginning Amazon Web Services with Node.js New York: Apress, 2015.

3. 3 R. Delorme Programming in HTML5 with Javascript and CSS3 Microsoft Press, Redmond Washington, 2014.


Pretraži literaturu na:

Recommended additional literature

1. 1 L. Revill jQuery 2.0 Development Cookbook Packt Publishing Ltd. Livery Place 35 Livery Street Birmingham B3 2PB, UK, 2014.

2. 2 K. Williamson Learning AngularJS Published by O Reilly Media, Inc., 1005 Gravenstein Highway North Sebastopol, CA 95472, 2015.

3. 3 L. Ullman PHP Advanced and Object-Oriented Programming: Visual QuickPro Guide (3rd Edition) Peachpit Press, 1301 Sansome Street, San Francisco, CA 94111, 2012.

4. 4 R. Nixon Learning PHP, MySQL & JavaScript With jQuery, CSS & HTML5 O Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472, 2014.

5. 5 A. K. Pande jQuery 2 Recipes Apress, Apress Media LLC 233 Spring Street New York, NY 10013, 2014.

6. 6 C. Pitt Pro PHP MVC, Apress, Apress Media LLC 233 Spring Street New York, NY 10013, 2012.

Course assessment

Conducting university questionnaires on teachers (student-teacher relationship, transparency of assessment criteria, motivation for teaching, teaching clarity, etc.). Conducting Faculty surveys on courses (upon passing the exam, student self-assessment of the adopted learning outcomes and student workload in relation to the number of ECTS credits allocated to activities and courses as a whole).

Overview of course assesment

Learning outcomes
Upon successful completion of the course, students will be able to:

1. compare different client side technologies for creating internet applications

2. evaluate different server side technologies for creating internet applications

3. create complex software solutions based on advanced web technologies and services

4. analyse and solve a specific problem, combine different technologies and software frameworks to create a web application



Aktivnosti studenta: Vidi tablicu aktivnosti