PHPII and Ajax

Code: PROG1510

Course description

Recommended: PHP:Introduction or equivalent knowledge.Expanding on the topics learned in PHP: Introduction, the student will write Object Oriented PHP code to interface with a MySQL database, and write objects that are separated into layers for presentation, business and data access. Introduction to the PHP Extension and Application Repository (PEAR) – a free PHP library that provides a programming framework for a variety of things. The student will be exposed to using PEAR for things like email generation. Simple XML generation based on data stored within a database will be taught, showing how to manipulate HTTP headers to spend different types of content to the end user. The XML created in class will be the foundation for the introduction to Ajax. Ajax is a set of techniques combining Javascript and XML to increase the interactivity and the responsiveness of web applications by only refreshing portions of the browser rather than the whole window. The student will be exposed to using freely available libraries such as the Yahoo User Interface (YUI) to assist in writing Ajax enabled code.

Course details

Hours: 36
Credits: 3
Prerequisites: None
Corequisites: None

Want to complete a program?

Learn how to build courses into a credential. This course is part of the following program(s):


Credit transfer

Have you taken this course or an equivalent course?
Contact the Credit Transfer Office.

 
Start Date
Day/Time
Delivery
Campus
Cost
Availability
Start Date: Apr. 24, 2019
Day/Time:
Delivery: Mixed
Campus: Doon (Kitchener)
Cost: $288.48
 
End date: Jul. 10, 2019
Hours: 36
Credits: 3
Prerequisites: None
Corequisites: None
Equivalent to: None

Mandatory in-class dates:

2019-04-24 Wed. 6:30pm – 9:30pm

2019-05-29 Wed. 6:30pm – 9:30pm

2019-07-10 Wed. 6:30pm – 9:30pm

Start Date: Jun. 25, 2019
Day/Time:
Delivery: Hybrid – eConestoga
Campus: Doon (Kitchener)
Cost: $288.48
 
End date: Sep. 3, 2019
Hours: 36
Credits: 3
Prerequisites: None
Corequisites: None
Equivalent to: None
Not all courses are offered each term. Spring 2019 registration opens February 4, 2019. Fall 2019 registration opens July 8, 2019.