Standard

Posted: 09/10/07


 R State Standard         £  Institutionally Developed         College: n/a

CIS 2452 – Advanced PHP Programming

 

Course Description

Reinforces and extends the concepts and applications provided in Beginning PHP. Topics include: interactive programming, multidimensional array processing, functions, user defined functions, expressions, and advanced database processing.


 

Competency Areas

Hours

Advanced Interactive Programming

Class

4

Advanced Table Processing

D. Lab

6

Advanced Functions

P. Lab/O.B.I.

0

Advanced Database Processing

Credit

7

 

Prerequisite:

CIS 2451

Corequisite:

 

 

Course Guide

 

Competency

After completing this section, the student will be able to:

Hours

Class

D.Lab

P.Lab/

O.B.I.


 

 

 

 

Interactive Programming

15

20

     

 

Describe and Implement Data Validation

 

 

 

 

Use Multiple Forms

 

 

 

 

Use Browser Sessions and Cookies

 

 

 

Multidimensional Array Processing

5

10

 

 

Utilize Multidimensional Arrays

 

 

 

Advanced Functions

10

10

 

 

Create User Defined Functions

 

 

 

 

Pass Arguments and Return Values

 

 

 

 

Send Email

 

 

 

 

Using Basic Regular Expressions

 

 

 

Advanced Database Processing         

10

20

 

 

Define Advanced Database Concepts

 

 

 

 

Use Advanced SQL Commands

 

 

 

 

Suggested Resources

 

Books:

 

Lash, D., (Aug 2003). The Web Wizard’s Guide to PHP. Prentice Hall, 1st edition. ISBN: 0-321-12174-0

Gosselin, D. (Dec 2005)). PHP Programming With MySQL. Course Technology; 1st edition. ISBN:  0619216875.

Harris, A. (July 2004).  PHP 5/MySQL Programming for the Absolute Beginner – (PaperBack).  Course Technology PTR; 1st edition. ISBN: 1-59200-494-6