Semester: 5
ECTS: 4
Lectures: 15
Practice sessions: 45
Independent work: 60
Module Code: 24-03-531-E
Semester: 5
ECTS: 4
Lectures: 15
Practice sessions: 45
Independent work: 60
Module Code: 24-03-531-E

Module title:


Programming for digital marketers 1

Lecturers and associates:


Vanja Šebek, Senior Lecturer

Module overview:


The aim of this optional module is to introduce students to the features of the PHP scripting language and the creation of dynamic pages.

Students will learn:
• Object oriented programming in PHP scripting language
• Enhancing CMS functionalities using PHP
• Fundamentals of MySQL databases and SQL language
• How to create plugins and themes for open source content management systems and source code modification in practical assignments.

This module further develops student’s programming skills, which will contribute significantly to students’ development as professionals in respecting fields.



Literature:


Essential reading:
1. Lefebvre, Y. (2017) WordPress Plugin Development Cookbook, Packt, Birmingham
2. McFarlin, T. (2021). Tom McFarlin Software Development and WordPress [Online]. Available at https://tommcfarlin.com/ (Accessed: 22 April 2021).
3. WordPress (2021) WordPress.org [Online]. Available at https://wordpress.org/ (Accessed: 25 April 2021).
4. Stack Overflow (2021) Stack Overflow [Online]. Available at https://stackoverflow.com/ (Accessed: 22 April 2021).
5. The PHP Group (2021) php [Online]. Available at https://www.php.net/ (Accessed: 22 April 2021).

Recommended reading:
1. Ratnayake, R. N. (2020) WordPress 5 Cookbook, Packt, Birmingham
2. Lerdorf, R., Tatroe, T., MacIntyre, P. (2006) Programming PHP, 2nd edn, OReilly Media, Inc., New York, NY
3. Smashing Magazine (2021) Smashing Magazine [Online]. Available at https://www.smashingmagazine.com/ (Accessed: 22 April 2021).
4. A List Apart (2021) A List Apart [Online]. Available at https://alistapart.com/ (Accessed: 22 April 2021).

Further reading:
1. UX Planet (2021) UX Planet [Online]. Available at: https://uxplanet.org/ (Accessed: 22 April 2021).
2. Creative Bloq (2021) Creative Bloq [Online]. Available at: https://www.creativebloq.com/ (Accessed: 22 April 2021).
3. Web Designer Depot (2021) Web Designer Depot [Online]. Available at: https://www.webdesignerdepot.com/ (Accessed: 22 April 2021).
4. Google Inc. (2021) Think with Google [Online]. Available at: https://thinkwithgoogle.com (Accessed: 20 April 2021)
5. HubSpot Inc. (2021) HubSpot Blog [Online]. Available at: https://blog.hubspot.com/ (Accessed: 26 April 2021)