Server-side Web Development (I3302)

The course provides the student with a thorough introduction to server side web development. It introduces the concepts and technologies used to develop dynamic web applications, including common frameworks and application servers for web development.

Chapter title File to download Supplementary Resources
Web architecture
PHP language
PHP forms
Sessions
Connection with a DBMS (MySQL)
SQL queries
Security
SQL Injection
Regular expressions in PHP
Ajax and jQuery
Introduction to XML
Lab File to download Supplementary Resources Solution
LS 1: FTP and PHP
LS 2: Sessions
LS 3: Cookies and Sessions
LS 4: PHP and MySQL
LS 5: Web Application Security
LS 6: Regular expressions in PHP
LS 7: XML
LS 8: Advanced PHP
Assignment File to download Solution to selected exercises
TS 1: PHP
TS 2: Forms, Files and Upload Solution to exercises 1 to 3
Supplementary Resources Material
BOOK: PHP and MySQL Web Development (Fifth Edition) Luke Welling - Laura Thomson Addison - Wesley
Project File to download
Version 1
Report Template
Year Partial Session 1 Session 2
2017-2018
2016-2017
2015-2016
2014-2015
2013-2014
2012-2013
2011-2012
2010-2011
2009-2010
2008-2009