This course is for : Intermediate

Average time Duration : 3 Month (90min/day)

What is CodeIgniter? 

CodeIgniter is Php based open-source rapid software development framework. It is a simplified way of developing PHP websites because of the less coding required in its process. Its a fast, reliable and scalable platform. Brands like NissanBufferMail & Guardian use CodeIgniter framework. 

Course Outline

CodeIgniter Basics

• Introduction

• Downloading and installing CodeIgniter

• Basic configuration options

• Managing database settings

• Securing the system files

• Removing index.php from the address bar using .htaccess

• What is MVC framework.

• Folder Structure of CodeIgnitor.

CodeIgniter Setup and Configuration

• Configure class

• Configure database

• Making seo friendly url

• Routing of page

• config.php, database.php, autoload.php,routes.php

First CodeIgniter Application Setup and Configuration

• Library class

• Creating Static page

• Creating Controller

• Creating Model

• Creating view.

User Management using CodeIgniter

• Introduction

• Viewing users

• Creating users

• Editing users

• Deleting users

• Generating passwords with CodeIgniter

• Generating passwords with CodeIgniter – the bare bones

• Forgot password? – resetting passwords with CodeIgniter

Email, HTML table and Text library using CodeIgniter

• Introduction

• Viewing users

• Creating users

• Editing users

• Deleting users

• Generating passwords with CodeIgniter

• Generating passwords with CodeIgniter – the bare bones

• Forgot password? – resetting passwords with CodeIgniter

Working with database in codeIgnitor + AJAX

• Introduction

• Configuring CodeIgniter for databases

• Active Record – create (insert)

• Active Record – read (select)

• Active Record – update

• ActiveRecord – delete

• Looping through the database results

• Counting the number of returned results with num_rows()

• Counting the number of returned results with count_all_results()

• Codeignitor with Ajax example

• Error Handling

Session and cookie handling in codeIgnitor

• Session

• Creating and passing session in other page

• Cookie

• Creating and passing cookie in other page

• Sending HTML e-mails with CodeIgniter Email

• Sending attachments with CodeIgniter Email

Security in codeIgnitor

• Filtering User Input

• Encrypting Sessions

• Additional Security Resource