Book : CodeIgniter for Rapid PHP Application Development

by Roberto on September 25, 2009

in Books, Work

Post image for Book : CodeIgniter for Rapid PHP Application Development

Title : CodeIgniter for Rapid PHP Application Development
Authors : David Upton

CodeIgniter is a powerful PHP framework created by EllisLab. CodeIgniter has been used as foundation for the new upcoming version of EllisLab CMS ExpressionEngine.
CodeIgniter has already a very exhaustive documentation that describes in depth its API and provides useful examples.
This book isn’t a reference of the CodeIgniter API, but it is a useful guide to start using CodeIgniter (CI) in an effective way.
It covers in detail every requirement you can face in a typical web application.
These are the main topics covered by this book :

  • CodeIgniter file structure and how to setting up a new installation properly
  • MVC (Model-View-controller) paradigm
  • user interface implementation through views
  • dealing with the database using the ActiveRecord CI implementation
  • using CI helpers to simplify HTML rendering
  • using validation to control forms posts
  • testing and profiling the code (CI has a built-in) support for this
  • how to handle files, images and zip files

The book explains also how to integrate XML-RPC calls in a CI application and the principles to build a CRUD application.

I think it is a good book and a very useful guide to move the first steps with CI but and a handy reference during the application development, because it is very pragmatic and permits to start working immediately using CI, without diving in unnecessary framework details and internals.

See also this article extracted from the book : CodeIgniter and Objects

Leave a Comment

Previous post:

Next post: