Module: PHP Programming Language

Introduction to PHP. Designing, implementing and testing PHP programs.

Learning Outcomes

PHP Scripting Language

To learn how to produce robust scripts in PHP using software engineering techniques such as review and extensive program testing.

The student will:

Input Validation

To learn how to validate user input using various scripting languages.

The student will:

Event Handling

To learn how to handle user and system generated events using various scripting languages.

The student will:

Regular Expressions

To learn how to use and understand regular expressions.

The student will:

Readings

Expectations

Things to know about PHP

XAMPP Project Setup

Setting up a project for working on ICS 215 quizzes.

screencast 7:30 min

Taking PHP Quizzes

How to take the PHP quizzes

Wikipedia

Wikipedia entry on PHP

W3Schools

W3Schools lesson on PHP

Codecademy

Codecademy PHP Track

WebCheatsheet

WebCheatSheet.com PHP Tutorial

Zend Developer Zone

PHP for beginners

HTML.net

An easy, yet thorough and accurate introduction to PHP

Tutorialspoint

Simply easy learning

DevDocs

DevDocs combines multiple API documentations in a fast, organized, and searchable interface.

PHP Regular Expressions

RegExp in PHP.

PHP Validation

W3Schools PHP input validation.

PHP Error Handling

W3Schools PHP error handling.

Experiential Learning

Practice evaluation (Easy)

Write a simple PHP webpage.

Practice evaluation (Medium)

Write a PHP data validator.

Practice evaluation (Difficult)

Write a complex PHP driven webpage.

Assessments

PHP Quiz Distribution

Outcomes assessed: Understand course structure, JavaScript Language, Input Validation, Regular Expressions, Event Handling

Assessed ability to create PHP pages for various purposes.


As of 11/26/14: