Programming in PHP (X52.9224)

New York University, SCPS Information Technology
Spring 2004 (February 9 - April 26, 6:20pm-9:20pm)
Instructor: A. Deck
Schedule Overview Assignments
Here are the Open Lab Hours for the Spring Semester.

Woolworth (15 Barclay Street)

Open PC Lab at Woolworth, Room 322
12 pm - 6 pm, Monday - Thursday (no Friday's)
Open Mac Lab at Woolworth, Room 335
1:30 pm - 5:00 pm Monday/Wednesday/Friday
Saturday's 12:30 pm - 1:30 pm
Open PC Lab at Woolworth, Room 322
(Student ID are needed)

Cooper Square ( 48 Cooper Square)
Second Floor
Fridays Only 10:00 AM - 10:00 PM
(Student ID card are needed)

Topics:



PHP implements an easy-to-learn HTML-embedded scripting language. It supports a number of database packages including MySQL, PostgreSQL, Oracle, Sybase. It is free software and works best as a component of the Apache web server.

Course Description PHP is an Open Source programming language used to build dynamic database-driven e-commerce websites using server side scripting techniques similar or better to those offered byMicrosoft's ASP (Active Server Pages) and Sun Microsystems JSP (Java Server Pages). Learn the fundamentals of PHP and its database capabilities. Topics include: data handling, use of scripting to manage data, XML parsing with PHP, and much more. Prerequisite: Solid knowledge of HTML.

Objectives Students will learn how to solve common Web content development problems using the PHP language. They will become familiar with the syntax and conventions of the language. Each student will develop a personal project for the class that incorporates practical PHP techniques.

  • Learn basic syntax and usage
  • Create client-server systems using PHP and a database server

Projects are developed during the semester, with critiques and discussions. These are expected to use some of the techniques learned in class, but are largely directed by the students' interests.


Resources:


Beginner's PHP Tutorial
Main PHP site
PHP tutorials
PHP online course PHP Article
PHP FAQs
PHP code exchange

Texts:


Book requirement may change
  • Teach Yourself PHP in 24 Hours, By Matt Zandstra, Publisher: SAMS
  • PHP Your visual blueprint..., By Whitehead and Desemaro, Publisher: Wiley, ISBN: 0-7645-3561-7

Recommended
  • Core PHP Programming, By Leon Atkinson, Publisher: Prentice Hall, ISBN: 0-13-020787-X