Teaching (mostly) PHP

Clinton teaches students to produce good quality web applications with PHP which has proved to be a greater challenge than any other language paradigm he has taught, due to the wide range of technologies that need to be seamlessly combined, and the added requirement for an awareness of security issues. He currently teaches a final year degree module to students of a wide range of abilities and experience. Some of them have worked as PHP developers, others have some exposure to JSP or .NET, the remainder have C, Java or VB experience, according to their course.

To this end Clinton has implemented a series of exemplars covering different aspects of the paradigm, which have slowly coalesced into a proto-framework focussed on promoting good practice, at the same time being flexible enough to allow students to develop their own ideas.

This talk will present the main features of this framework, and also invite ideas/collaborations.