DPR 206 - Programming for the Web
In this course Web developers learn to add dynamic content and interactive elements to Web pages using scripting languages with an emphasis on PHP. Learn how to write and embed PHP into HTML. Design and relational database system using MySQL and connect to it using PHP. E-commerce issues such as user authentication, how to securely gather, transmit and store data will also be addressed. Note: This course is also offered as IMM 122 Programming for the Web. Students taking this course should not take IMM 122.
Upon successful completion of this course, students should be able to:
Discuss the advantages and disadvantages of using various scripting languages. Write scripts using string, numeric, Boolean variable types, expressions and arithmetic operators.
Write user-defined functions.
Define and use objects, properties, methods and events.
Incorporate conditional and repetition structures into scripts.
Test and debug scripts.
Design and create a relational database using MySQL.
Add, edit, delete and search records in a MySQL database from the web with PHP.
Describe e-commerce security issues.
Implement user authentication with PHP and MySQL.
Implement secure transactions with PHP and MySQL.
Lecture Hours: 3
Course Prerequisites: IMM 120, DPR 101