Terminology: Framework, Footprint, CleanURL, Coding Rules, MVC, Routing, Query Builder, Helpers


Downloading, installation, configuration, Upgrading From a Previous Version, Troubleshooting


  • Application Flowchart
  • Model-View-Controller
  • Design and Architectural Goals
  • Dynamic Instantiation, Loose Coupling, Component Singularity controllers, views and routing, basic database operations,form validation


  • Creating Libraries
  • Creating Drivers
  • Creating Core System Classes
  • Creating Ancillary Classes


  • Extending the Framework Core
  • Auto-loading Resources
  • Common Functions, Compatibility Functions
  • URI Routing
  • Error Handling
  • Caching
  • Profiling Your Application
  • Running via the CLI, Managing your Applications, Handling Multiple Environments.
  • Alternative PHP Syntax for View Files, Security.
  • PHP Style Guide.


  • Connecting to a Database, Running Queries, Generating Query Results
  • Query Helper Functions: Query Builder Class, Transactions, Getting MetaData, Custom
  • Function Calls
  • Query Caching
  • Database Manipulation with Database Forge
  • Database Utilities Class
  • Database Driver Reference


  • Array Helper
  • CAPTCHA Helper
  • Cookie Helper
  • Date Helper
  • Directory Helper
  • Download Helper
  • Email Helper
  • File Helper
  • Form Helper, HTML Helper
  • Inflector Helper
  • Language Helper, Number Helper, Path Helper
  • Security Helper
  • Smiley Helper, String Helper, Text Helper, Typography Helper
  • URL Helper
  • XML Helper

Training Details

  • Course Duration: Code Igniter course duration is of 45 days. Training + Assignments + Actual Project Based Case Studies
  • Training Materials:
    All attendees will receive,
    Assignment after each module, Video recording of every session
    Notes and study material for examples covered.
    Access to the Training Blog & Repository of Materials

Course Inquiry – Code Igniter