Learn CodeIgniter Programming

CodeIgniter is a powerful and widely used open source web application framework that is based on MVC architecture. It is used in the development of fully-featured dynamic websites with the help of PHP.

DIIT Educom is one of the best website designing and development course providers in Rajasthan. Our Professionals help students in learning CodeIgniter framework by providing them theoretical as well as practical training.

Course Content

Initial Setup and Configuration

  • Configuration Class
  • Database Configuration
  • Explanation of MVC Architecture

First CI Application

  • Loader Class
  • Libraries
  • Creating Static Pages
  • Creating First Controller
  • Model & View

CodeIgniter URLs, URI Routing

  • Passing Parameters in URLs
  • URI Class

Reserved Names

Auto Loading Functions

Form Handling

  • Input Class
  • Form Validation Class
  • File Uploading Class
  • Security Class
  • Page Redirection

Helper Functions

  • Cookie Helper
  • Date Helper
  • Download Helper
  • URL Helper


  • Database Configuration
  • Connecting to a Database
  • Running Queries
  • Generating Query Results
  • Query Helper Functions
  • Field Data

Active Record Class

  • Selecting Data
  • Inserting Data
  • Updating Data
  • Deleting Data
  • Method Chaining

Session handling

  • Session Class

Email Class

  • Sending Emails using CI
  • SMTP
  • Google

Image Manipulation Class

  • Resize Image
  • Aspect Ratio

Pagination Class

  • Pagination of large data


Cart Class

  • Simple shopping cart example

Encryption Class

User Agent Class

  • Identify user agent and display browser specific view

Zip Encoding Class

  • Create Zip files
  • Unzip files