This course builds on skills learned in the Web Development 1 course. Students will also learn to employ technologies that run on a web server to create rich and dynamic websites. Topics covered include creating dynamic web pages generated from data stored in a database, validating data submitted to the server from a web form and saving that data in a database, as well as maintaining session cookies to provide data persistence to clients accessing the website. The PHP scripting language and the MySQL relational database management system are used to learn server-side web development techniques. Javascript will also be used to add dynamic client-side updates to the webpages being developed.
Prerequisites
WEBD-1007 AND WEBD-1002