- Paperback: 300 pages
- Publisher: Packt Publishing (26 April 2010)
- Language: English
- ISBN-10: 1849510903
- ISBN-13: 978-1849510905
- Product Dimensions: 19 x 1.7 x 23.5 cm
- Average Customer Review: 4.5 out of 5 stars See all reviews (6 customer reviews)
- Amazon Bestsellers Rank: 252,389 in Books (See Top 100 in Books)
CodeIgniter 1.7 Professional Development Paperback – 26 Apr 2010
|New from||Used from|
- Choose from over 13,000 locations across the UK
- Prime members get unlimited deliveries at no additional cost
- Find your preferred location and add it to your address book
- Dispatch to this address when you check out
Customers Who Bought This Item Also Bought
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your e-mail address or mobile phone number.
About the Author
Adam Griffiths is a student and freelance CodeIgniter Developer based in the United Kingdom. He has five years web development experience, the last two being largely influenced by CodeIgniter. He has worked on many websites, both large and small, from small blogs to large multi-national companies. He is well versed in development techniques and how to squeeze that little bit more from an application. He has also made a number of contributions to the CodeIgniter Community, most notably The Authentication Library, a very simple-to-use but full-featured Authentication Library for CodeIgniter. When CodeIgniter and PHP aren't spiralling around his head, Adam enjoys practising card and mentalist tricks, mainly sleight of hand and card handling. He has performed at local and formal functions for hundreds of people. He is also a guitar player and enjoys playing acoustically at pubs and small gigs. Moving back towards computing, he has a deep interest in Cryptography. He loves finding patterns in data and loves using pen and paper to decipher any cipher text he may find around the web.
Inside This Book(Learn More)
What Other Items Do Customers Buy After Viewing This Item?
Top Customer Reviews
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.Read more ›
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.
Most Recent Customer Reviews
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.Published on 8 Dec. 2012 by Thomas
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. Read morePublished on 16 Jun. 2012 by Andrew Jackson