Semester: 3
ECTS: 6
Lectures: 30
Practice sessions: 30
Independent work: 120
Module Code: 23-10-518
Semester: 3
ECTS: 6
Lectures: 30
Practice sessions: 30
Independent work: 120
Module Code: 23-10-518
Module title:
Web programming
Module overview:
This module introduces students to web programming techniques applied to the PHP programming language and the MySQL relational database management system, in the context of web application development.
This module is a continuation and upgrade of the Introduction to Programming module for students of the Multimedia Computing study program and expands the knowledge and skills acquired in the transitional module. The skills learned in this module will significantly contribute to the development of the student as a professional in the respective field.
Students will learn:
• how to apply PHP to create a dynamic HTML page
• how to organize program code to increase the efficiency of website program execution
• about the processing of web forms
• about the use of a relational system for database management from PHP code
• how to design and create a content management system for a website.
Literature:
Required reading:
1. Ivan Božajić: PHP programiranje. Zagreb : Algebra 2014.
Additional reading:
1. Lerdorf R., Tatroe K., MacIntyre P. (2006) Programming PHP. 2nd edition. O'Reilly Media.
2. Lerdorf, R., Tatroe, K. and MacIntyre, P. (2013) Programming PHP: Creating Dynamic Web Pages. Sebastopol: O'Reilly Media.