CAS225 PHP and MySQL for Designers

Campus Contacts

Develops skills to create server-side scripts using PHP. Introduces server-side programming concepts and terminology. Explores a variety of server-side techniques and MySQL database manipulation. Covers the installation of PHP and MySQL. Uses the current versions of HTML and CSS. Prerequisite: CAS 213 or CIS 133W or instructor permission. Audit available.  (For detailed information, see the Course Content and Outcome Guide ).

you will need the CRN to register.
many classes have additional fees.
classes marked with $0 or <$40 use low cost materials. Cost does not include art supplies, calculators, fees, and equipment.
CRN Campus / Bldg / Rm Time Days Dates Materials
25396 Web 02-Apr-2018 thru 16-Jun-2018 Textbooks for CRN 25396
Instructor: Rocco Charamella
Tuition: credit Fees: $20.00
For information, contact the department at 971-722-5116 or 971-722-5695 or 971-722-5696.

Course details: CRN 25396

Course materials


Find out which textbooks are required for this course.

Online publisher materials

The course suggests the students watch a number of supplemental videos. Students can access for free using the Multnomah or Clackamas county library site. If students don't have a Multnomah or Clackamas (or other library) account, they can purchase a month to month subscription to Directions accessing are provided in the course. 

Proctored exams and activities:

There are no proctored exams and activities.

Other in-person and on-campus activities:

There are no other in-person and on-campus activities.


  • Course requires a web hosting package.
    If you don't currently own a web hosting account, you can find details of the how to buy an affordable hosting package here: This hosting will be used in all our Web Development and Design certificate or degree classes.
    If you currently own a web hosting account, any LAMP web hosting package that uses the cPanel control panel will be acceptable for this course.
    If your hosting does not use cPanel, please contact your instructor.
  • You will need a text editor to write PHP, HTML and CSS. The preferred editor for both MAC and PC is PHPStorm: It's free with a college email address. Directions for installing and configuring PHPStorm are provided during the first week of the course. You are welcome to use another text editor but your instructor may or may not be able to provide support for other text editors.
  • You will need a local web server. The preferred local web server for both MAC and PC is XAMPP: It's free. Directions for installing and configuring XAMPP are provided during the first week of the course. We strongly suggest that you wait until the course starts to install and configure XAMPP.
  • You will need an FTP program to upload files from your computer to a web server. PHPStorm has a built-in FTP program that meets the needs of this course. If you'd rather use a stand along FTP¬†client: the preferred FTP program for both MAC and PC is FileZilla: It's free.

Instructor comments:


Web course information

No show policy
Your instructor can mark you as a "no show" if you do not participate in your class during the first week. This will remove you from the class. It is important to log in as soon as the class starts to see what the participation requirements are.
Web Technical Requirements:
Please be sure to read the quick guide to Distance Education technical requirements.
Students with Disabilities:
Students with disabilities should notify their instructor if accommodations are needed to take this class. For information about technologies that help people with disabilities in taking Web based distance learning classes please visit the Office for Students with Disabilities website.
Web Prerequisite | Start Guide for Online Learning:
Before you take your first online class at PCC, you must complete the start guide for online learning. The start guide will help you decide if online classes are right for you. Once you complete the start guide, you will be eligible to register for online classes. To learn more, go to