Course Description

Students learn to develop fully functional dynamic websites using PHP and a MySQL database. Topics include: setting up a development environment, using PHP to validate and process form data, sending email, creating regular expressions, implementing user authentication and security. Students will apply these concepts in the design of a MySQL relational database system and use PHP to create, read, update, search and delete records.

Upon successful completion of this course, students should be able to:

Identify the differences between static and dynamic Web design.
Write scripts to validate and process form submission data.
Build a relational MySQL database and write SQL queries to create, read, update, delete and search records.
Identify security issues and implement best practices and solutions.
Upload files to a web server and update and maintain web sites.
Identify career paths, academic programs and training opportunities in the field of Web Design and Development

Credit Hours: 3
Lecture Hours: 3

Course Prerequisites: IMM 120, DPR 101 and DPR 207