cta quote button

Best Codeigniter Books to Read

Read More

How Much Does It Cost to Hire Web Developers in Ukraine?

Our pricing is completely transparent: you pay your engineers’ salaries and a flat monthly fee for our services. No hidden charges.

Read More

1. CodeIgniter Web Application Blueprints (2015)

Develop full-featured dynamic web applications using the powerful CodeIgniter MVC framework

About This Book

  • Create your own dynamic web application using wireframes, databases, and language files
  • Develop unique applications to perform simple tasks, such as authorizing users, sharing photos, or making a shopping platform
  • Explore the MVC framework with the help of a number of projects developed in this book

Who This Book Is For

If you are a PHP programmer or developer looking for a framework to quickly develop your applications, this book is for you. The prerequisites needed would be prior experience with CodeIgniter.

What You Will Learn

  • Create a base application to form the building blocks to develop your own web applications
  • Develop a user authorization system to enable user access and permit the resetting of passwords
  • Build an application to upload photos along with their descriptions
  • Develop a URL shortener to create a new URL and save it to the database
  • Design a job board to create and list new jobs and also register users and agents
  • Construct an application to assign time against task, by adding filters and graphics to data
  • Expand an e-commerce website to provide online shopping facility to users

In Detail

Loosely based on the Model-View-Controller pattern, CodeIgniter is an open source framework for application development. It allows you to develop projects by providing a rich set of libraries for common tasks, including a simple interface and logical structure to access these libraries.

The book begins with creating a “base” application, which will be used to develop all the subsequent projects in this book. Taking you through the installation of CodeIgniter and Twitter Bootstrap, you will be introduced to some common helpers and libraries. The book will then take you through many projects, developed upon the base application. The projects include a discussion forum, a photo sharing website, and an e-commerce website. Towards the end, you will have eight projects that you can develop and amend.

This is an easy-to-follow guide consisting of a number of projects that enable you to develop full-featured applications at a fast pace.

Author(s): Rob Foster

2. CodeIgniter for Rapid PHP Application Development: Improve your PHP coding productivity with the free compact open-source MVC CodeIgniter framework! (2007)

Improve your PHP coding productivity with this guide to the powerful and popular CodeIgniter framework. This book is for developers who are new to CodeIgniter. Basic skills in PHP and MySQL are required, but only rudimentary object-oriented knowledge is required. If you’re looking for a better way to develop PHP applications, or want to find out more about the CodeIgniter framework as a viable option for one of your own projects, this book will help you.

Author(s): David Upton

3. CodeIgniter 2 Cookbook (2013)

As a PHP developer, you may have wondered how much difference the Codeigniter framework might make when creating web applications. Now you can find out with a host of customizable recipes ready to insert into your own work.


  • Customizable code that can be used in your own applications right away
  • Recipes that will help you solve your Codeigniter issues efficiently and effectively
  • Each recipe comes with a full code example, and where necessary, the Model and View files are included too

In Detail

As a developer, there are going to be times when you’ll need a quick and easy solution to a coding problem. CodeIgniter is a powerful open source PHP framework which allows you to build simple yet powerful full-feature web applications.

CodeIgniter 2 Cookbook will give you quick access to practical recipes and useful code snippets which you can add directly into your CodeIgniter application to get the job done. It contains over 80 ready-to-use recipes that you can quickly refer to within your CodeIgniter application or project.

This book is your complete guide to creating fully functioning PHP web applications, full of easy-to-follow recipes that will aid you in any aspect of developing with CodeIgniter. CodeIgniter 2 Cookbook takes you from the basics of CodeIgniter, through e-commerce features for your applications, and ends by helping you ensure that your environment is secure for your users and SEO friendly to draw in customers.

Starting with installation and setup, CodeIgniter 2 Cookbook provides quick solutions to programming problems that you can directly include in your own projects. You will be moving through databases, EU Cookie Law, caching, and everything else in-between with useful, ready-to-go recipes. You will look at image manipulation using the Image Manipulation library, user management (building a simple CRUD interface), switching languages on the fly according to the user preference, caching content to reduce server load, and much more.

What you will learn from this book

  • Build simple yet powerful PHP and CodeIgniter applications
  • Create e-commerce features to add to your application
  • Manipulate images – crop, rotate, and add watermarks
  • Secure your user environment
  • Provide a forgot password functionality to users
  • Optimize your SEO and search capabilities
  • Manage money flow in your application
  • Work with the EU Cookie Law (confirming Cookies from the user)
  • Use database migrations to roll back changes and advance to newer database versions


Presented in a recipe-based format, you are led step-by-step through each aspect of CodeIgniter, allowing you to dip in and out as you choose.

Who this book is written for

CodeIgniter 2 Cookbook is for intermediate to advanced PHP developers who want to begin using the powerful CodeIgniter framework to create web applications. Familiarity with CodeIgniter isn’t essential, but it will be useful if you have been introduced to the framework before.

Author(s): Rob Foster

4. Modern PHP: New Features and Good Practices (2015)

PHP is experiencing a renaissance, though it may be difficult to tell with all of the outdated PHP tutorials online. With this practical guide, you’ll learn how PHP has become a full-featured, mature language with object-orientation, namespaces, and a growing collection of reusable component libraries.

Author Josh Lockhart—creator of PHP The Right Way, a popular initiative to encourage PHP best practices—reveals these new language features in action. You’ll learn best practices for application architecture and planning, databases, security, testing, debugging, and deployment. If you have a basic understanding of PHP and want to bolster your skills, this is your book.

  • Learn modern PHP features, such as namespaces, traits, generators, and closures
  • Discover how to find, use, and create PHP components
  • Follow best practices for application security, working with databases, errors and exceptions, and more
  • Learn tools and techniques for deploying, tuning, testing, and profiling your PHP applications
  • Explore Facebook’s HVVM and Hack language implementations—and how they affect modern PHP
  • Build a local development environment that closely matches your production server

Author(s): Josh Lockhart

5. CodeIgniter 1.7 (2009)

This book is for developers who are new to CodeIgniter. Basic skills in PHP and MySQL are required, but only rudimentary object-oriented knowledge is needed. If you’re looking for a better way to develop PHP applications, or want to find out more about the CodeIgniter framework as a viable option for one of your own projects, this book will help you. This book takes a step- by-step approach, presenting the main features of CodeIgniter in a systematic way and explaining them clearly. It is packed with examples, ideas, and screenshots to help you master this great framework. The code examples are very practical so you can even use them in your own projects. By following this book, you can use CodeIgniter in the best possible way and maximize your learning.

Author(s): Argudo,Jose

6. Professional CodeIgniter (2008)

If you’re a PHP developer, you can build Rails-like applications without learning a new language by following the hands-on tutorials in Professional CodeIgniter. In this book, find an overview of MVC and agile technologies, model and schema for products, helpers and libraries, Ajax and Scriptaculous, and explanations of the creation of applications like content management, blogs, and forums. Follow the step-by-step instructions for building and perfecting each application with CodeIgniter, and you will learn how to avoid everyday problems that other reference manuals don’t address.

Author(s): Thomas Myer

7. CodeIgniter 1.7 professional development (2010)

This book is a practical guide that takes you through a number of techniques. Each chapter builds upon knowledge from the previous chapter. Step-by-step instructions with examples and illustrative screenshots ensure that you gain a firm grasp of the topic being explained.This book is written for advanced PHP developers with a good working knowledge of Object Oriented Programming techniques who are comfortable with developing applications and wish to use CodeIgniter to make their development easier, quicker, and more fun. Basic knowledge of CodeIgniter will be helpful. This book will suit developers who fall into three categories:Professional Developers – employees of a software house or organization with in-house software development, Freelance Developers – solo developers working in the industry on their own, Just-for-fun Developers – people working with PHP building web applications is their spare time for fun.

Author(s): Adam Griffith

8. Inspirasi Codeigniter (Indonesian Edition) (2015)

Sinopsis: Tahun ini dan tahun-tahun mendatang, prospek kerja di sektor web terus meningkat. Salah satu aplikasi web yang banyak dijadikan persyaratan oleh perusahaan adalah Codeigniter. Karenanya, penguasaan pembuatan web dengan Codeigniter menjadi sangat penting. Buku ini berisi pengetahuan dasar dan lanjutan tentang cara membuat web berbasis Codeigniter versi 2.x dengan sangat mudah dan sedikit kode. Anda akan diajak untuk mengerjakan sebuah proyek blog lengkap dengan sistem admin. Pembahasan dimulai dari cara menginstal Codeigniter, HMVC Codeigniter, dan Datamapper ORM. Berikutnya, diulas cara mengolah database menggunakan Datamapper ORM dan dilanjutkan secara bertahap hingga akhir. Sebagai pelengkap, dibahas juga cara menerapkan otentikasi dan otoritas dengan baris kode sederhana. Anda juga akan mendapat trik-trik khusus dari penulis yang tidak akan dijumpai di buku lain, yaitu konsep seperti template untuk web Codeigniter tanpa menggunakan template third party. Trik ini memungkinkan blog Anda dapat berganti template tanpa harus mengubah sebaris kode pun.

Author(s): Ibnu Syuhada

9. Membuat Website PHP dengan CodeIgniter (Indonesian Edition) (2015)

Sinopsis: CodeIgniter adalah framework PHP yang bisa digunakan untuk menyederhanakan script dan mengoptimalkan fungsi PHP. Buku ini ditujukan bagi para web developer yang ingin mengembangkan potensi programming berbasis PHP. Anda akan mengenal berbagai syntax CodeIgniter yang mampu membantu Anda menghemat berbaris-baris script PHP. Cakupan bahasan buku ini meliputi: – Pengenalan dan Persiapan CodeIgniter – Navigasi Situs – Bekerja dengan Database – Pengolahan HTML dan Form – Session dan Keamanan – CodeIgniter dan Objek – Mencoba Kode dengan CodeIgniter – Pengolahan Informasi, dll Buku ini merupakan referensi paling praktis untuk membantu Anda mempelajari CodeIgniter. Setelah membaca, Anda bisa mengoptimalkan fungsi PHP untuk membangun situs sehari-hari.

Author(s): Jubilee Enterprise

10. Mudah Membuat Aplikasi SMS Gateway dengan CodeIgniter (Indonesian Edition) (2014)

Sinopsis: Di era persaingan yang semakin ketat sekarang ini, pelayanan dan support merupakan modal utama untuk menarik dan mejaga loyalotas konsumen. Kehadiran software SMS gateway merupakan solusi praktis yang bisa digunakan sebagai media promosi sekaligus customer support. Fitur SMS gateway yang akan di bahas disini meliputi pengiriman massal yang memunginkan anda mengirim sms ke banyak penerima hanya dengan sekali klik, backup dan restore database, sms gateway reminder yang secara otomatis mengirimkan pesan ke penerima pada momen-momen istimewa, hingga autorespon yang mampu membalas pesan secara otomatis. (http://gramediana.com/books/detail/121141357-mudah-membuat-aplikasi-sms-gateway-dengan-codeigniter?locale=en)

Author(s): Wahana Komputer

11. Practical PHP: CodeIgniter, Doctrine, Twig (Indonesian Edition) (2013)

Sinopsis: Anda akan menemukan PHP yang lebih mengasyikkan daripada sebelumnya yang hanya sebagai bahasa pemrograman web dengan membuat 4 aplikasi web, yaitu Proyek Hello, Proyek To-Do Assistant (fungsi seperti Google Calendar), Proyek Property (untuk booking property), dan Proyek Mu6World (toko online). PHP sudah jelas tanpa diragukan lagi merupakan bahasa pemrograman web server-side yang paling dominan digunakan sekarang ini. Seluruh web server men-support PHP. Dan banyak proyek ditulis dengan PHP, seperti WordPress, Senayan Library (SliMS), phpBb, dan masih banyak lagi. Dalam buku ini mengulas tentang pemrograman PHP, dan tahap demi tahap diulas juga cara menggunakan CodeIgniter (Web Framework), Doctrine (Object Relational Mapper), dan Twig (Templating Engine). Pembahasan dalam buku mencakup: * Model-View-Controller * Penggunaan ActiveRecord * Penggunaan ORM Doctrine * Penggunaan Entity dan Migrasi * Penggunaan Templating Engine untuk memudahkan membuat layout web * Penggunaan control FullCalendar * Library untuk validasi input * Library untuk cart/keranjang belanja * Library untuk upload file ke server. (http://www.elexmedia.co.id/buku/detail/9786020208930)

Author(s): Adam Pahlevi Baihaqi

12. CodeIgniter Zaawansowane tworzenie stron w PHP (2013)

CodeIgniter. Zaawansowane tworzenie stron w PHP

Author(s): Lukasz Sosna