Monday Evenings, 6:30-9:30pm, Starting February 22nd
Instructor: Bruce Donald Campbell
Faculty, Continuing Education - RISD, Providence, RI
Director, Watersheds Project, Providence, RI
Prerequisites: HTML and/or Dreamweaver course
This course provides students with an orientation and introduction to dynamic content generation using PHP. Dynamic content creation entails storing dynamic data in a back-end database and querying that data for presentation in XHTML. We use MySQL as a popular open-source relational database management system.
Class participation - 20%
Homework exercises - 20%
One class project - 60%
The recommended book for this class is the third edition of the book PHP 6 and MySQL 5 for Dynamic Web Sites: Visual QuickPro Guide, by Larry Ullman (December 2007).
Course Handouts and On-line Readings as identified below and in class
- Course book companion site.
- PHP: The Good Parts (online book).
- PHP on-line syntax checker.
- WAMP Server home page.
- MAMP home page.
- Building a LAMP tutorial
- Course Introduction & Policies
- Instructor and Student Introductions
- Opening Survey of Student Skills
- How PHP fits into the Big Picture of the Web
- Comparative Web Page Examples (PHP, HTML, XHTML, Flash)
- Syntax Review / Introduction
- Managing HTML and PHP a text files
- HTML Document Structure Review
Be sure to read the Welcome to Class page and integrate all we went over together in our first class into your approach for this class.
Look at our class book companion site at: http://www.dmcinsights.com/phpmysql3/.
Let's discuss the role of PHP on which so many Content Management Systems have been built (Drupal, Wordpress, Joomla, Moodle were some of the popular original ones)
Look at the three prior student projects that added functionality to websites with PHP: