DPR 206 - Programming for the Web

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 My SQL relational database system and us 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, delate 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