The objective of the course is to introduce students to advanced capabilities of web pages and web applications development. The emphasis is on building dynamic components primarily by using PHP and MySQL database management system. Additionally, students will get acquainted with the opportunities offered by Web 2.0 concepts and tools.
By applying the knowledge from the lectures, analyzing presented case studies and through concrete pratice tasks, students will have mastered the methodology, techniques and tools necessary for the design, implementation and maintenance of web applications and dynamic components websites.
• Introduction to the PHP script language;
• Overview of syntax and semantics;
• Data types; Functions; Objects;
• Introduction to the database – MySQL;
• Managing tables and indexes;
• Searching the database on the Web;
• Formating the search results;
• Work with other database management systems;
• Web 2.0 - concepts and methods.
Welling L., Thomson L. (2010), PHP and MySQL Web Development (4th Edition), Addison-Wesley Professional; 4 edition
Campesato O., Nilson K. (2010), Web 2.0 Fundamentals: With AJAX, Development Tools, and Mobile Platforms, Jones and Bartlett Publishers
Lectures, case studies, discussions, practical application of acquired knowledge working on computers using modern development environments, class presentations of seminar papers, all accompanied by the active participation of students.