This section is particularly focused on the most popular development framework CodeIgniter that is based on PHP platform. For you we have organized these tutorials in such a way, so that you can use it as a complete guideline for learning.

It covers basic to advance level tutorials in a way that you can easily get familiar with and can develop beautiful and robust application using CodeIgniter.

So before getting started with the the sequential tutorial list, will let you know a gist about CodeIgniter and its usage.

What Is CodeIgniter And Why Use It?

CodeIgniter is one of the best PHP based framework to develop web applications. Its a toolkit for PHP developers to built or create dynamic robust  and powerful web applications.

Since its an open source and follows Model-View-Controller development architecture, its become easy for a coder to maintain the pages more efficiently.

Reasons to use it:-

MVC design  – Today each software or web application needs better user interface implementation so it fullfills it. It separates application into three interconnected parts Model-View-Controller.

Performance – Its performance like speed and other functionality is better among other PHP frameworks.

Database abstraction – It has a Active Record Database class so you can easily perform insert, update and delete statements without needing to write SQL queries. You can also handle connections to multiple databases within one application.

Excellent documentation – Documentation of CI is the biggest advantage over other frameworks. The CI knowledgebase covers every topic that a user require.

CodeIgniter-MVC-pattern

So follow the Sequential tutorial steps mentioned below and get started :-

Understanding MVC Concept :-

This tutorial will let you know a brief introduction to MVC  pattern.

Installation Of CodeIgniter:-

This tutorial is a step by step guide or a way to download/install CI along with a sample program to set up a basic controller/view.

Removing index.php From URL:-

Here with the help of .htaccess file you will learn how to remove index.php from url.

Form Helper Configuration:-

This tutorial will demonstrate how to configure helpers in CodeIgniter processing. It has various pre-defined settings in config.php file so one can configure parameter settings to autoload or can do manaully.

Types Of Form Helpers:-

This post is all about most frequently used “Form Helper” and its implementation.The process of making a form in CodeIgniter is quite different as we used in html. So, a user must have proper knowledge about it in order to use it properly.

Form Validation And Its Types: –

Here you will learn types of validation rules and how to validate form fields using CI.

URI Segment In CodeIgniter:-

In this tutorial we are going to explain how we can use the URI class in CodeIgniter to retrieve information from URI segment.

URI Routing In CodeIgniter:-

Sometimes in application we needed a url structure and want to route it to proper controller functions so at that time we require URL rounting or maping. So this tutorial will guide you how one can route their requests.

Select Data From Database In CodeIgniter:-

In this  tutorial we are going to explain you  how to perform CodeIgniter select query to fetch data from database.

Insert Data Into Database Using Model In CodeIgniter:-

In this tutorial we are going to explain you how to perform CodeIgniter Insert operation using Model.

Upload Files And Images In CodeIgniter:-

This tutorial will demonstrate you, how to perform Upload operation to upload files and images using CodeIgniter framework.

Update Records In Database using CodeIgniter:-

Now, this tutorial demonstrates you, how to perform Update operation on database using CodeIgniter framework.

Deleting Database Records In CodeIgniter:-

In this tutorial we will explain you how to delete data from database using URI segment in CodeIgniter framework.

Populate Single And Multiple Dropdown Selection In CodeIgniter:-

With the help of form helper functions you will learn the use of codeigniter form dropdown and its interaction with database to select and insert data.

Create Simple Contact Form Using CodeIgniter:-

Its all about creating simple contact form using codeigniter MVC framework.

Create Captcha Using CodeIgniter Captcha Helper To Avoid Spam:-

Mostly in web applications their is a need to protect your website from getting spammed. So we need to create a Captcha spam protection to stop the spamming activities.

URL Helper To Create And Maintain URL In CodeIgniter: –

In this tutorial we will give you brief description about how to use “URL Helper” in CodeIgniter which will help you in making ,calling and creating url.

Loading External CSS and JS In CodeIgniter:-

In this tutorial we are going to explain how we can use external CSS and JSin CodeIgniter.

Perform GET And POST In CodeIgniter Using Input Class:-

In this tutorial we will give you brief description about  CodeIgniter GET and POST method, this is most important part of a web application.

Validate Date Format Using CodeIgniter Validation Library:-

This tutorial is very useful if you are looking to validate date format through CodeIgniter form validation library.

Learn Session Class And Its Handling Through Example In CodeIgniter:-

Sessions are one of the most important part for any web applications, as it helps to maintain user’s “state” and to track their activity when they visit your website.

Use CodeIgniter’s Security Class To Perform Secure Input Operations:-

Here you will learn the XSS technique commonly used to trigger JavaScript or other types of malicious code that attempt to hijack runnable code. Tis technique comes from CodeIgniter’s security class.

Encrypt Data Using Encryption Class In CodeIgniter:-

Data encryption and decryption is nothing but just converting a plain text into something that appears to be random and meaningless and vice verse. So, through this post you will be able to encrypt data for your application.

Perform Login And Logout Operations With Sessions In CodeIgniter:-

This tutorial is all about performing login and logout operation on a page with the use of session. In login form, we made registration module, login module and admin panel using sessions.

Perform “Remember Me” Functionality On Login Page In CodeIgniter:-

In this tutorial, we will learn to activate “remember me” checkbox  while login a page.

Adding Header And Footer to Pages In CodeIgniter:-

In this tutorial we are going to explain how we can create a header, footer and sidebar menu ,three different pages in CodeIgniter MVC  and call them in different pages.

Create Pagination To Navigate From Page To Page In CodeIgniter:-

This tutorial will demonstrate how to make “Pagination in CodeIgniter”. In this post we used CodeIgniter pagination class by initializing pagination library.

Do Image Manipulation Using Image Library In CodeIgniter:-

In this tutorial we are going to explain an example, which shows how to use CodeIgniter’s image library for Image Manipulation.

Create HTML Table Using Table Library In CodeIgniter:-

In this tutorial we are going to explain you how we can use CodeIgniter Table Library efficiently to create HTML table.

Create Dynamic Calendar Using Calendar Class In CodeIgniter:-

In this tutorial we are going to explain an example, which shows how to use CodeIgniter’s Calendar class which enables you to create dynamic calendars.

Use Of Language Class In CodeIgniter:-

In this tutorial, we will learn how to use CodeIgniter Language Class. Using this class we can create application in any language we want.

Use JavaScript Class Client Side Scripting In CodeIgniter:-

Here you will learn how one can use CodeIgniter’s JavaScript class after loading the provided JavaScript library.

Example To Submit Data Using jQuery In CodeIgniter:-

Now, with this tutorial you can learn how to include external jQuery file in your CodeIgniter framework for form submission.

Post A Data using jQuery Ajax In CodeIgniter:-

With the help of an example you will learn how to post data to a controller using the CodeIgniter jQuery Ajax method.

Send Emails Via Multiple Protocols In CodeIgniter:-

In this tutorial we are going to explain it with an example which will demonstrate you “How to use Email class library in CodeIgniter” to send emails via various protocols like Gmail, Yahoo.

Use Of cURL Library With Example In CodeIgniter:-

In this tutorial we will give you brief description about how to fetch server side information of a website using PHP cURL library or function in CodeIgniter.

Perform OAuth Login With Google In CodeIgniter:-

In this tutorial, we are going to explain how you can implement Google open authentication to connect with your website using CodeIgniter.

Perform OAuth Login With Facebook In CodeIgniter:-

In this tutorial, we are going to explain how you can implement Facebook open authentication to connect with your website using CodeIgniter.

Learn How To Create Your Own Helper In CodeIgniter:-

In this tutorial we are going to explain how you can create your own helper class. Here we have created helper called imagetodata.

Create Online Shopping Cart In CodeIgniter:-

In this tutorial, we are going to explain how we can use “Cart class in CodeIgniter”. This cart class allows us to add and remove products to a shopping cart and to update them.

Conclusion:

Thus the above tutorials will help you to give a boost start for a web development or to improve your skills to advance level.  Hope you have benefited from it. Keep visiting our websites for more knowledge and information. You can even share your opinion/suggestions.