About Codeigniter Framework

CodeIgniter is loosely based on the popular model–view–controller (MVC) development pattern. While controller classes are a necessary part of development under CodeIgniter, models and views are optional. Codeigniter can be also modified to use Hierarchical Model View Controller (HMVC) which allows developers to maintain modular grouping of Controller, Models and View arranged in a sub-directory format.

CodeIgniter is most often noted for its speed when compared to other PHP frameworks. In a critical take on PHP frameworks in general, PHP creator Rasmus Lerdorf spoke at frOSCon in August 2008, noting that he liked CodeIgniter "because it is faster, lighter and the least like a framework.

Source code and license Codeigniter

CodeIgniter's source code is maintained at GitHub. and as of the preview version 3.0rc, is certified open source software licensed with the MIT License. Versions of CodeIgniter prior to 3.0.0 are licensed under a proprietary Apache/BSD-style open source license. A 2011 decision to switch licensing to the Open Software License (OSL) sparked some community controversy. especially about the GPL incompatibility of the new license, to which EllisLab has responded with a series of articles entitled Software License Awareness Week.

History Codeigniter

The first public version of CodeIgniter was released by EllisLab on February 28, 2006. On July 9, 2013, EllisLab announced that it was seeking a new owner for CodeIgniter, citing a lack of resources to give the framework the attention they felt it deserved. On October 6, 2014, EllisLab announced that CodeIgniter would continue development under the stewardship of the British Columbia Institute of Technology.

php codeigniter framework is most popular framework in udaipur rajasthan india a codeigniter is very simple B-Tech, MCA, BCA student in udaipur all type of project like summer training/6 months industration training/live project training so very populer training company in udiapur rajasthan india and the udaipur all website software developing company is use CI framework.

PHP Training in Udaipur Kamlesh Vyas Keen infotech +91-9269573303 info@keeninfotech.com
  • What is CodeIgniter?
  • Simple and elegant framework to create any web applications from scratch.
  • Best Documentation with superb explained PHP framework
  • Why CodeIgniter?
  • Why CodeIgniter?
  • Small footprint
  • Where You can get it?
  • You can download at codeigniter.com
  • When CodeIgniter framework is needed?
  • For exceptional performance.
  • For broad compatibility with standard
  • Do not require templating language (although a template parser is optionally available if you desire one)
  • Do not require templating language (although a template parser is optionally available if you desire one)
  • Introduction to CodeIgniter Framework
  • CodeIgniter: Download and Installation Process
  • CodeIgniter Framework (MVC Architecture based) Course will enable you to build your own applications with less time with advance level OOPS programming in PHP.
  • CodeIgniter PHP framework is a PHP web application development framework based on the MVC (Model-View-Controller)
  • CodeIgniter framework will allow us to generate business logic, application logic and visual presentation in less time. It separates data from application logic and visual presentation.
  • There are a number of benefits of CodeIgniter course like you can develop php website with best framework for php where you will get amazing performance, required no configuration, doesnt have to stick with the normal coding rules and many more.
  • Javascript and jquery integration in zend framework

Codeigniter Course Features:

Module I:

  • PHP OOPS Concept
  • PHP OOPS Class
  • PHP OOPS Object and Class
  • PHP OOPS Access specifiers ( Private , protected and public members)
  • PHP OOPS constructor and destructor
  • PHP OOPS encapsulation
  • PHP OOPS $this inbuilt object of class
  • PHP OOPS parent , this , static , final , abstract ,new keywords with example
  • PHP OOPS inheritance , multilevel inheritance
  • PHP OOPS function overloading and function overriding
  • PHP OOPS scope resolution operator (::)

Module II:

  • PHP OOPS based MVC Architecture
  • Advantage of MVC Architecture over basic programming structure
  • Programming and time efficiency over normal programming method
  • Difference Between Module , view and controller
  • How Module , view and cotroller work together
  • Business logic , application logic and layout presentation with the help of MVC architecture

Module III:

  • CodeIgniter Framework download and installation
  • CodeIgniter Folder structure
  • CodeIgniter User Guide
  • CodeIgniter System folder to understand inbuilt libraries and helpers
  • CodeIgniter Application folder to understand model view and controller structure
  • Code Igniter URLs and usage in project
  • CodeIgniter URL structure with controller , function and parameter
  • CodeIgniter Controllers
  • Create your first controller and access with autoload concept
  • CodeIgniter Reserved keywords and Names
  • CodeIgniter Views
  • Create your first view and access with controller
  • CodeIgniter Models
  • Create your first model and access with controller
  • CodeIgniter inbuilt Helpers and User Defined Helpers
  • Create Your own defined Helpers in application folder
  • CodeIgniter inbuilt Libraries and User Defined Libraries
  • Create Your own defined libraries in application folder
  • Usage of CI_Model and CI_Controller from Core controller in system folder
  • CodeIgniter base_url() function to access codeigniter folder structure
  • CodeIgniter inbuilt constants like APPPATH , BASEPATH to access folder structure
  • post and get method concept in CodeIgniter
  • Use of post() and get() using inbuilt object input
  • CodeIgniter Drivers
  • CodeIgniter Creating Your Own Drivers
  • CodeIgniter Creating Your Own Drivers
  • CodeIgniter URI Routing
  • CodeIgniter Alternative PHP Syntax
  • CodeIgniter Auto-loading Resources
  • CodeIgniter Common Functions
  • CodeIgniter Caching
  • CodeIgniter Error Handling

Module IV:

  • Creating Shopping Cart Application with CodeIgniter
  • Shopping Cart ( Online E-Commerce ) with Code Igniter and Paypal payment Gateway
  • CodeIgniter Shopping Cart with database design and database normalization
  • Creating and Sending Parameters Between Controller and View in CodeIgniter
  • Getting Parameters From GET and POST method
  • Setting Database Configuration in CodeIgniter
  • CodeIgniter database.php with mysqli class and using persistence connect concept
  • Preparing Database
  • Showing Simple All Data
  • Showing Simple One Data
  • Choosing a Data From GET
  • Learn CodeIgniter Framework Form
  • Creating Skeleton
  • File Structure
  • Creating Layout Code
  • Creating Menu Library
  • Putting Text at Header and Footer
  • Centralizing $data
  • Adding CSS , jquery and javascript
  • Creating Form HTML
  • Preparing Table at Database
  • Creating Insert Data
  • Creating List Data Use Table Library
  • Creating Table List Without Table Library
  • Using URL Helper
  • Showing Single Data for Form Edit
  • Something Happen With Form Parameters
  • Updating Data, Deleting Data
  • CodeIgniter Active Record Class for insert , delete , update and select queries
  • CodeIgniter Active Record Class for Method Chaining-Deleting Data
  • CodeIgniter validation class for client side and server side validation
  • CodeIgniter with Jquery and ajax to process CRUD Operation
  • Entire CRUD (create , read , update and delete process with CodeIgniter and MVC architecture)
  • CodeIgniter Captcha image verification for registration process
  • CodeIgniter session class to maintain and use session concept
  • CodeIgniter with encryption key concept for session
  • CodeIgniter Email class for email system
  • CodeIgniter single File Upload and multiple file upload with upload class
  • CodeIgniter image cropping and resize concept with image manipulation class

CodeIgniter inbuilt class:

  • Benchmarking Class
  • Calendar Class
  • Config Class
  • Email Class
  • Encryption Class
  • File Uploading Class
  • Form Validation Class
  • HTML Table Class
  • Image Manipulation Class
  • Input Class
  • Javascript Class
  • Loader Class
  • Output Class
  • Pagination Class
  • Security Class
  • Session Class
  • Template Parser Class
  • URI Class
  • Caching Class
  • Database Class

CodeIgniter inbuilt Helper:

  • Array Helper
  • CAPTCHA Helper
  • Date Helper
  • Directory Helper
  • Download Helper
  • Email Helper
  • File Helper
  • Form Helper
  • HTML Helper
  • Inflector Helper
  • Security Helper
  • String Helper
  • Text Helper
  • URL Helper

CodeIgniter with Ajax:

  • HTTP Request and Response Fundamentals
  • The XMLHttpRequest Object
  • XMLHttpRequest Methods
  • XMLHttpRequest Properties
  • Cross-Browser Usage
  • Sending a Request to the Server
  • Basic Ajax Example
  • Bringing in the Ajax: GET vs. POST
  • Passing Values
  • Client-Driven Communication, Server-Side Processing
  • Basic Examples
  • Expanding and Contracting Content
  • Auto-Complete
  • Form Validation
  • Tool Tips

CodeIgniter with jQuery

  • About jQuery
  • How jQuery Works
  • jQuery: The Basics
  • Launching Code and Complete Examples
  • Using selectors and events
  • Selectors
  • Basics and Hierarchy
  • Basic, Content, Visibility, Attribute and Child Filters
  • Forms and Form Filters

CodeIgniter with json Basics:

  • About json
  • How json Works
  • json: The Basics
  • Launching Code and Complete Examples with json
  • Launching json Api

CodeIgniter with One live Project

  • Sub Domian Codeigniter Live Project
  • Live One Codeigniter Project
  • #codeigniterudaipur