No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
Getting the download link through email is temporarily not available. Please check back later.
To get the free app, enter your mobile phone number.
|Digital List Price:||CDN$ 23.99|
|Print List Price:||CDN$ 51.86|
Save CDN$ 37.47 (72%)
CodeIgniter 1.7 Professional Development Kindle Edition
|New from||Used from|
Kindle Daily Deals
Each day save up to 80% on top-rated Kindle books for adults and young readers. Learn more.
Most Helpful Customer Reviews on Amazon.com (beta)
I feel like I was duped by PACKT publishing and I'll certainly do more thorough background checks before any further purchases from them. A return is in my future... As for the Author, I certainly commend you. I certainly wasn't thinking about writing books at that age, but unfortunately, I think you were let down by your editors who should have provided a bit more guidance like "get some real life programming experience, then we'll publish." For everyone else, I suggest you spend some time in the native Codeigniter user guide.
The book starts out with a "Getting started" chapter that tells you where to get CodeIgniter and how to install it. The author explains the MVC pattern and goes trough the framework's major features, summarily explaining each one, but without going into an in-depth description.
Chapter 2 starts by explaining what a CodeIgniter library is, and then it goes trough some of the most important ones, briefly discussing their API's and giving short examples on their usage.
For the input class, the authors point out it's XSS filters and give examples on how to use them.
I would have liked more details, and for the author to go into a more technical discussion. In an example the author used the form helper functions (form_open_multipart/form_close) without mentioning them in the text, it's not a big deal but a little annoying.
Chapter 3 moves on to the more interesting parts of CI. It explains how form validation works and extends an example from the previous chapter, after that the chapter moves on to the database, showing how to execute queries and explaining the types of result sets returned.
A big part of this chapter is dedicated to CI's Active Record layer, each method in this layer is explained and accompanied by an example.
In chapter 4 the author explains user authentication, with ample examples for everything you would need from such a system. This chapter goes into detail and it contains a lot of code, for controllers, views and models.
Chapter 5 comes as a surprise, it's about user authentication. But wait! Wasn't that chapter 4?
Well yes, while chapter 4 is all about standard methods, where you have a database, with a users table and all that stuff, this chapter is about fun things such as using oAuth and Twitter and Facebook Connect and how to use all these things in the context of CodeIgniter.
In chapter 6 the author talks about security and the features that CI provides to help you keep your code secure.
Chapter 7 is all about large scale applications, touching on subjects such as benchmarks and bottlenecks, different kinds of caching and running your application distributed across a number of machines.
Chapter 8 is another helpful chapter, it's about web services, how to do REST and XML-RPC with CodeIgniter and as with all the previous chapters, it's based on examples.
Chapter 9 is about extending CodeIgniter and it goes to list some of the more obscure features.
Like chapter 5, the final chapter (10 if you're counting), comes as a surprise. It describes how you can give back to the community, by writing a library (for example) and releasing it as open source.
So what do I think?
Well, the book is nice, it started out with a feeling of being rushed, not enough details in the first chapters, but once the author got the beginner stuff out of the way, he focused on some really cool and interesting things.
Do I recommend it?
If you want to use CodeIgniter, definitely.
That said, Codeigniter is a relatively small player in the development world, so it is good to have a book written about it at all.
It will at the least help you get started doing a bit more complex development once you have been through the basic tutorials, preferably supplemented with some good web references.
More to the point is that I will NEVER buy a PACKT book again with a very thorough vetting of the contents therein. This book has really damaged their brand in my eyes. I'll stick with O'Reilly and WROX if I can.
There are tons of incorrectly-placed references in the text; for example, in discussing the Input and Security class, the author states that, "we've already used this class when we built our contact form", but the actual building of the contact form doesn't come for another 8 pages or so. There are also chunks of code shown, but no information about where those chunks are supposed to go - in the model, view, or controller. If the author had just skipped putting any code at all in the text and indicated that all sample code for a particular "lesson" is included in the sample code download, things might have been clearer, but there was no mention of that.
All in all, a waste of money.
Look for similar items by category
- Books > Computers & Technology > Programming > Languages & Tools > C#
- Books > Computers & Technology > Web Development > Programming > PHP
- Books > Textbooks > Computer Science & Information Systems > Programming Languages
- Kindle Store > English Language Store
- Kindle Store > Kindle eBooks > Computers & Technology