Courses Bachelor Display 2020-2021
|Introduction to Web Programming with PHP
For more information: email@example.com
|Language of instruction
Learn and understand the basic working of dynamic websites
Learn to program in PHP
Learn the basic working of databases
Apply all acquired knowledge to your personal dynamic website by means of a real life example (for instance a Cultural events calendar, an Online Bookstore or a Content Management System)
This course enables students to build dynamic database driven (e-commerce) web sites using the PHP programming language. The course is explicitly meant for students with limited or no programming experience and discusses basic programming building blocks needed to create interactive, dynamic websites. We do not address in depth discussions of for instance object oriented programming. PHP is an open source based programming language widely used on the Internet for both commercial and non-commercial websites such as Facebook. This course gives an introduction in programming with PHP in combination with some simple database techniques in order to be able to understand the working of dynamic websites. In the first week we will discuss step by step the features and main building blocks of PHP whereas in the second week a real life project will be implemented such as an online book store or an online cultural event calendar.
Syllabus / Book / Online material
Basic computer skills are required, knowledge of HTML is a pre. Since the course is taught as distance education, an internet connection is an absolute requirement, as well as a working VPN connection to the university network in case you decide to work from outside the university network (e.g. at home). All information and content will be made available via the course web portal: http://php.infonomics.nl (accessible from within university network or VPN).
Based on experiences from previous years, students with limited knowledge of HTML need 35 - 40 hours per week to complete the course successfully.
We do not provide a resit for this skills training.
|Teaching methods (indicative; course manual is definitive)
|Assignment / Groupwork
|Assessment methods (indicative; course manual is definitive)
|Final Paper / Participation
|Evaluation in previous academic year
|For the complete evaluation of this course please click "here"
|This course belongs to the following programmes / specialisations