PHP

Introduction to PHP
(Prerequisites: Introduction to Programming Concepts or experience with a programming language and Advanced Applications of HTML or equivalent experience. Experience with a server-side technology, such as ASP or ColdFusion, is a plus.) PHP is an embedded scripting system that lets you create dynamic, data-driven Web sites. This course teaches you the fundamentals of PHP so you can develop your own simple PHP pages. Learn how to embed PHP code tags, create and run pages, display your output, and place HTML within the PHP code. You'll also learn basic functions, such as date, time, number format, round, floor, and rand. Other topics include creating variables and arrays, using control structures (conditionals, loops), reading and writing text files, and handling form controls. Find out what platforms support PHP and which publication servers are required. [Table of Contents]
Fee: $189


One-Day Class Meets 8:30am-4:00pm (6.5 hours)
Code Date Location Instructor
G0525 Thurs., Nov. 5West CountyAndrew Schwartz
G0850 Tues., Feb. 23West CountyLloyd Abernathy
Intermediate Applications of PHP
(Prerequisite: Introduction to PHP and Introduction to SQL or equivalent experience.) The growing popularity of PHP rests partly on its support for a variety of database management systems, which lets you create dynamic, data- driven Web sites with relative ease. This course introduces the concepts and coding you need to know to begin maintaining data tables in databases. Learn how databases compare to text files, the differences between server- and file- based databases, and how to connect to databases, including connection methods, closing connections, and error handling. You'll also learn how to retrieve your data through SQL SELECT, WHERE, and ORDER BY clauses, and how to insert and delete records in your data tables. Additional topics include using SQL UPDATE for updating records and maintaining state through hidden values and cookies. [Table of Contents]
Fee: $189

One-Day Class Meets 8:30am-4:00pm (6.5 hours)
Code Date Location Instructor
G0526 Fri., Nov. 6West CountyAndrew Schwartz
H0151 Wed., Mar. 3West CountyLloyd Abernathy