Introduction to PHP
PHP Basics
Variables in PHP
Constants in PHP
Control Structures
Functions
Arrays
Include Functions
Regular Expressions
Object Oriented Programming in PHP
Installing CodeIgniter
Application Architecture
MVC Framework
Basic Concepts
Basic Configuration & Setup.
Controller, Model, and View creation.
Performing basic database queries using Query Builder.
DB Query Helper Methods
Using methods in views
Creating custom controllers
Creating a model and a database
Creating the users controller and creating a user model method
Processing a result from a model in a controller
Transferring data to viewsLibraries
Error Handling
File Uploading
Sending Email
Form Validation
Session Management
Cookie Management
Common Functions
Page Caching
Page Redirection
CodeIgniter Methods
CodeIgniter Helper
CodeIgniter Library
CodeIgniter URL Routing
CodeIgniter HooksCI Passing Parameters
CodeIgniter Driver
Adding JS and CSS
Security
Report Generation.
PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.
Codeigniter is based on the Model-View-Controller (MVC) development pattern. MVC is a software approach that separates application logic from presentation. In practice, it permits your web pages to contain minimal scripting since the presentation is separate from the PHP scripting.
PHP can generate dynamic page content
The Model represents your data structures. Typically, your model classes will contain functions that help you retrieve, insert and update information in your database.
The View is information that is being presented to a user. A View will normally be a web page, but in CodeIgniter, a view can also be a page fragment like a header or footer. It can also be an RSS page, or any other type of “page”.
The Controller serves as an intermediary between the Model, the View, and any other resources needed to process the HTTP request and generate a web page.