Learn more Shop now Learn more Shop now Shop now Shop now Shop now Shop now Shop now Shop now Shop now Shop now Learn More Shop now Learn more Click Here Shop Kindle New Album - Pink Shop now Shop Now

Customer reviews

4.5 out of 5 stars
6
4.5 out of 5 stars
CodeIgniter 1.7 Professional Development
Format: Paperback|Change
Price:£24.99+ Free shipping with Amazon Prime


on 7 June 2010
CodeIgniter 1.7 Professional Development, written by Adam Griffiths, claims that you will become a CodeIgniter expert with professional tools, techniques, and extended libraries. I would have to strongly agree with this.

This book consists of ten chapters of which I would describe none as `filler' chapters. Each covers fundamental web development topics in detail with little in the text in the way of obvious.

It opens with a Getting Started Chapter that comprehensively introduces the reader to the CodeIgniter framework with download and install instructions, MVC architecture overview, coding conventions and CodeIgniter specific files: helpers, plugins and libraries.

I found it interesting that the first core CodeIgniter class mentioned is the Benchmarking Class. This sets a precedent to the reader to consider monitoring their application execution time and memory consumption as they develop. Application speed and efficiency is usually something left for latter chapters involving heavy code refactoring to ensure your app is performant. I find it refreshing that benchmarking and unit testing is shown to the reader at the beginning.

Other core classes covered include the Input and Security Class (with XSS filtering), Email Class, File Upload Class, Image Manipulation Library, Pagination Class and the Session Class. All relevant classes in most applications.

Form Validation, Database Interaction, Application Security and User Authentication are heavily described in this book with the latter also covering Twitter oAuth and Facebook Connect. Two very important connections for any web application with detailed steps on each, from registration with these companies through to production coding examples. A real one stop guide.

Relevant topics is what most impresses me about this book. Nearly every section is something that will be required in most new web applications. This book touches on the most important CodeIgniter classes, which of course can all be read about in detail via the CodeIgniter User Guide. But this book brings these classes together with purpose, showing the reader via useful coding examples, `real world' uses for them.

With chapters devoted to opening your application to third parties via RESTful web services and extending CodeIgniter to perform custom tasks, this book has attractions to experienced CodeIgniter users who wish to take their application to the `next level'.

I would recommend this book for developers new to CodeIgniter and more experienced alike. It is written in a relaxed, easy-to-read style with quality coding examples which eases the reader through the content.

However, I would have perhaps liked the author to air his opinions on why CodeIgniter is his preferred framework of choice over say CakePHP, Zend, Joomla or Yii.

CodeIgniter 1.7 Professional Development is available in printed and eBook formats. Find our more via the official Packt Publishing website.

Disclosure: I have no association with Packt Publishing other than they contacted me to ask if I would review this book. I was provided with a hard copy of the book for review purposes with no obligation. No other payment or payment in kind was offered or requested.
0Comment| 4 people found this helpful. Was this review helpful to you?YesNoReport abuse
on 1 December 2010
Poorly organised, not very professional. Nowhere near the standard of Packt's "Learning jQuery 1.3" or "jQuery UI 1.7". If you have problems that can be directly solved by using the examples in this book, then it could be worth buying. Otherwise I would recommend the online Codeigniter User Guide, the videos by Jeffrey Way and Shawn McCool, and reading the source code for well written applications like BambooInvoice by Derek Allard.
0Comment| 2 people found this helpful. Was this review helpful to you?YesNoReport abuse
on 22 July 2010
This books covers both the basic and advanced features of CodeIgniter (MVC PHP development framework).
It explains how to use correctly the CodeIgniter (CI) API and libraries and how to build your own plugins and libraries.
It covers every aspect of the development with CI : sending email, uploading files, pagination support and session usage.

You'll learn also how to build correctly an HTML form with CI and to use the extended and completed database API support of CI that permits also to manage easily your database, tables and fields called Database Forge.

Two chapters are dedicated to user authentication to your application and connect to external applications like Twitter and Facebook.
Application security, building large scale application and optimization are also topics covered.

The last chapters are dedicated to building web services and ho to extend CI using its hook systems.

In my opinion this is the best CodeIgniter book I have. It is an amazing resource if you use CI as your development framework and help a lot to write robust and clean code.
0Comment|Was this review helpful to you?YesNoReport abuse
on 15 August 2010
I enjoyed reading and learning this book. It is for me the best book to get started with CodeIgniter along with the user guide on the CodeIgniter website.

I do miss a book with advanced techniques using CodeIgniter, so if anybody can give me a hint?

Christophe
0Comment| One person found this helpful. Was this review helpful to you?YesNoReport abuse
on 8 December 2012
Really helped me to understand and get started using codeigniter. You won't regret reading this, its an easy first step to learning the framework.
0Comment| One person found this helpful. Was this review helpful to you?YesNoReport abuse
on 16 June 2012
Decided that I needed a good book to get started with Code Igniter. This book is very easy to read/follow and covers the key aspects of development with Code Igniter. Also I contacted the author and he got back to me with a comprehensive answer to my question within twenty four hours. Would recommend this book to anyone.
0Comment|Was this review helpful to you?YesNoReport abuse

Need customer service? Click here

Sponsored Links

  (What is this?)