CIS 243 Web III Introduction To PHP, Spring 2014

Topics include: Server-side scripting for web pages using PHP. Students will learn fundamentals of PHP scripting including functions, logical structure, and database connectivity used in creating web sites.
Back to Courses page Return to EdCC Top 10 Fav Courses


Comments about this course...

PHP helped bring my web development knowledge to a more current level (prior to this, I had done HTML, .asp, .aspx, some CSS, JavaScript, a little XML) and I felt like I finally understood why so many developers were excited about using PHP. The class also focused on MySQL connectivity. The example link to an external server may not function correctly after September 2014. Grade: 4.0

All sample documents are in PDF format; web pages are, well, web pages.


Course Level Objectives

  1. Use client-side scripting with well-formed Web pages. [REASON]
  2. Recognize client-side variables and data types and the operations that can be performed on them. [REASON]
  3. Write client-side functions, event handlers and control structures. [REASON]
  4. Use the browser object-model to create scripts that control browser functionality. [REASON]
  5. Verify form data through scripting validation. [REASON]
  6. Create and implement client-side web applications. [REASON]
  7. Use object-oriented programming within client-side scripting. [REASON]
  8. Save state information through the use of hidden form fields, query-strings and cookies. [REASON]
  9. Add interactivity to Web pages through the Document Object Model and Dynamic HTML. [REASON]
  10. List the concepts of server-side programming. [COMMUNICATE]
  11. Introduce database connectivity (time allowed). [REASON]

Course Examples

Technical Specification Report. (opens a new tab/window) While a good foundation in programming technique is expected of all EdCC graduates, I think you'll find that what sets me apart from other graduates is my ability to create superior documentation.

Project: Create simple PHP Number Guessing Game (opens a new tab/window)

Final project: PHP & MySQL Pizza Parlor (opens a new tab/window). This is a recreation of the pizza parlor site used in the JavaScript class, except using PHP and a MySQL connection, as well as some JavaScript and CSS. This was a team project. Because its located on an EdCC server, I can't guarantee how long this link will be available, or that you can connect off-campus, or connect without a valid login. If you need to see the source code, I can show that to you :-) (And you may want to see that source code. The app appears to fail at the final step now for some reason...)

Valid XHTML 1.0 Transitional