COURSE INFORMATION
We're sorry,
This course is not currently open for online registration
Please contact us for more information regarding its availability at
register@uvcs.uvic.ca or +1 (250) 472-4747
This course introduces you to the creation of dynamic websites using server-side scripting and relational databases. Students will gain a good conceptual understanding of how dynamic websites, such as a shopping cart or a blog application, are created. This course is aimed at non-programmers who already have experience creating basic, static websites using HTML and CSS using a text editor.
It complements Web Design and Management I by exploring the technologies used to create data-driven websites. The programming language introduced in this course is PHP. Technical topics include variables, data types, error-handling, validation strategies, handling text and mathematical operations in web script, control structures and loops, and handling user sessions using a login form.
The course also covers topics pertaining to the design and management of server-scripted, data-driven web applications, including information architecture and roles and responsibilities in a typical web development team.
Prerequisite: Computing Concepts and Web Design and Management I or equivalent experience (the ability to read/write HTML and CSS without the use of web-editing software, and use FTP-software to transfer files to an external server)
Upon completion of this course, students will be able to:
By Distance
CBIS courses are 13 weeks in duration. Students login to the course and communicate with the instructor and fellow students via the course management system Moodle. For further information about Moodle, visit the Moodle Startup Kit at http://distance.uvic.ca/onlinehelp/tutorials/moodle/.
Required Equipment/Software:
Textbook
PHP for the Web (3rd ed.), by Ullmann - ISBN: 0321442490, plus Web-based readings.
Please purchase text from UVic Bookstore (www.uvicbookstore.ca)