420-060-NC - Programming Server-Side Web Applications with Object Oriented PHP

Schedule and Planning

Date Start End Subjects References
2010-01-27 12:10 15:00 Presence
Coordinates
Course plan
Multi-Tier Architecture Review
Client vs Server Programming
Installation and configuration of a LAMP/WAMP environment.
The PHP Documentation
Installing on Windows
2010-01-29 12:10 15:00 Presence
Basic types example continued
Operators and comparing data
Control Structures in PHP
Using multiple source files
PHP Arrays
Operators in PHP
Types in PHP
2010-02-03 12:10 15:00 Presence
Questions?
Superglobals and passing parameters to a script.
2010-02-05 12:10 15:00 Presence
Questions?
Using forms
A simple poll example
2010-02-10 12:10 15:00 Presence
The poll continued

2010-02-17 12:10 15:00 Presence
Questions
The poll continued.
A form API
2010-02-19 12:10 15:00 Presence
Form API continued.
2010-02-26 12:10 15:00 Presence
Questions?
Form API the end
2010-03-02 12:10 15:00 Presence
Questions
Installation & Configuration of MySQL
The command line client (mysql & mysqldump).
Useful commands
The MySQL Manual
2010-03-05 12:10 15:00 Presence
Installation & Configuration of PHPMyAdmin
Two weeks to work on your labs
2009-03-23 12:10 15:00 Presence
Installation & Configuration of PHPMyAdmin
Using the MySQL extension
2010-03-24 12:10 15:00 Presence
Using the MySQL extension
Writing a Database Wrapper Object
2010-03-26 12:10 15:00 Presence
Lab #1 - Hand Out
2010-03-30 12:10 15:00 Presence
2010-04-01 12:10 15:00 Presence
2010-04-06 12:10 15:00 Presence
2010-04-09 12:10 15:00 Presence
Putting it all together
Input validation
2010-04-13 12:10 15:00 Presence
Questions
Time to work on your lab
2010-04-14 12:10 15:00 Presence
Lab #1 - Hand-in (19 avril, 23:59)
Lab #2 - Hand Out
Handling file uploads
2010-04-16 12:10 15:00 Presence
Questions
Work on your labs.
2010-04-21 12:10 15:00 Presence
Questions
Working with files.
Working with sockets.
An example with PHPCaptcha.org (securimage)
2010-04-23 12:10 15:00 Presence
Lab #1 Demo Code
Regular Expressions
Exercise
2010-04-28 12:10 15:00 Presence
Simple non WSDL-SOAP using PHP
RegExp exercice (solution)
Questions / Course review
2010-04-30 12:10 15:00 Presence
Course review
The Symfony Framework (guest?)
2010-05-05 12:10 15:00 Presence
Lab #2 - Hand-in, before the exam
Final exam