March 10-12, 2010
Montreal, Canada

An Introduction to CakePHP

We will look at CakePHP, a highly popular Model-View-Controller rapid application development framework. We'll look at a few of the basic MVC concepts that CakePHP utilizes, along with how we have extended these concepts to create reusable units of code. Next, we'll look at how we can use the Bake console to generate basic CRUD-enabled applications, starting from nothing but a database schema. Finally, we'll look at why you can actually trust CakePHP to do what you expect it to do, thanks to the extensive core unit tests, and how you can easily write application-level unit tests for your own projects.

View all 132 sessions

Joël Perras

Fictive Kin

Hi! My name is Joël, and I'm an ex-physicist turned web developer. Life is weird like that.

My days are spent building infrastructure and applications with the rest of the fine folk at Fictive Kin, and trying to lift heavy weights over my head on a regular basis. I've authored a book on application development in Python, Flask Blueprints, and blog about math and computer science at

If you can program it, then I want to know more about it.

Read More