Semester: 3
ECTS: 6
Lectures: 30
Practice sessions: 30
Independent work: 120
Module Code: 24-421-0283
Semester: 3
ECTS: 6
Lectures: 30
Practice sessions: 30
Independent work: 120
Module Code: 24-421-0283

Module title:


Web programming

Lecturers and associates:



Module overview:


This course introduces students to web programming techniques applied to the PHP programming language and MySQL relational database management system in the context of web application development.

This course is a continuation and extension of the Introduction to Programming course for students in the Multimedia Computing program, building upon the knowledge and skills acquired in the previous course.

The skills learned in this course will significantly contribute to the development of students as professionals in the field.
In this course students will learn:
how to apply PHP to create dynamic HTML pages
how to organize source code to enhance the efficiency of website program execution
about processing web forms
using a relational database management system from PHP code
how to design and create a content management system for a website.

Literature:


Required readings:
1. Ivan Božajić: PHP programiranje. Zagreb : Algebra 2014.

Supplementary readings:
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.