An E-Learning Product by Softpro Group

PHP with CodeIgniter(CI) Framework

Content designed by Industry Experts

Become an expert on PHP with CI Framework through POLYPREP's Online Summer Training/Internship Program under the guidance of Experienced Consultants & Live Classroom features.

370 Students 60 Days
₹ 5000

Learning Objective

PHP with CI Training Program helps the trainees to learn the basic concepts of PHP Language and its application with CI Framework. It also helps the learner to understand & define database models in CI and to create applications to solve problems and their need in real world scenario.
The module of this program covers all the theoretical and practical knowledge needed by one to learn CI Framework.In this module, you will understand what PHP & MySQL is and why it is so popular. You will learn PHP basics, installation setup, data types, arrays and decision making statements, OOPS with PHP and CI Framework application.
A brief preview of topics that are covered in more details in subsequent modules of the training on PHP with CI is mentioned below. The training program is designed for the students of Diploma & Engineering.

Complimentory Technologies

Hyper Text Markup Lanuguage (HTML)

Cascading Style Sheet (CSS)

Java Script (JS)




Introduction to Web Applications(Pre -Requisites)

Software Types – Web, Desktop, and Mobile Applications
Web applications and Web Server
Web Server role, about IIS and APACHE
Web Browsers, Web Support Languages
Understanding http, TCP
Role of HTML
What is Scripting & It’s Importance

Introduction of PHP

History of PHP
Versions and Difference between them
Features of PHP
Installation and configuring Apache and PHP

PHP Basics

PHP syntax
Styles of PHP Tags
Comments in PHP
Output functions in PHP
Data Types in PHP
Configurations setting
Error Types

Variables in PHP

Variables Declaration
Types of variables
Variable scope
PHP Superglobal variables
Constants in PHP
Magic Constants
Standard pre-defined Constants
User-defined Constants

Concept of Operators

Arithmetic, Assignment, Comparison, Logical Operators
Concatenation, Bitwise, Error Suppression
Increment & Decrement operators.
Control Structures
Execution Control Statement, Conditional Statements
Looping statements with Real Time Examples

Functions and Error Handling

Creating Functions
Types of Functions
Passing Arguments by Value
Passing Arguments by Reference
Some pre-defined functions
Include Mechanism

Concepts of Arrays

Introduction to string
Creating and Working with String.
Introduction of String Function.
Working with string functions.

Object Oriented Programming

What is OOPS
Advantages of OOPS
Concept of Class
Example of Class
Concept of Objects
Annynonimus Object
Field and Properties


Inheritance and Types
Constructor and Destructor
Static Members and Instance Member
Helper Function

Error and Exception

Handling Error
Logging Configuration
Directives PHP’s
ExceptionClassThrow New Exception
Custom Exceptions

Working with Files and Operating System

File Streams (Input, Output, Temp)
Creating and deleting a file
Reading and writing test file
Checking for existence of file
Determining file size
Opening a file for writing, reading or appending
Writing data to the file
Reading characters

Concepts of Session

Include Static Files inside Template

Configuring static files

Creating Project with static resources

HTML, CSS, Images

Concept of File Uploading

Upload a file from a form
Make a target Folder
Store the file into targeted folder
File Downloading

Introduction to MySQL

PHP MySQL Introduction
PHP MySQL Connect
PHP MySQL Create Database
PHP MySQL Create Table
PHP MySQL Insert
PHP MySQL Prepared


PHP MySQL Last Inserted ID
PHP MySQL Select
PHP MySQL Order By
PHP MySQL Update
PHP MySQL Delete
PHP MySQL CRUD Application

Some Important Modules

SMS API Integration
Google Map Integration
Live Chatting
Payment Gateway

CI (Code Igniter) Framework

Introduction of MVC
What are Model- View- Controller
What is Framework
Why use Framework in the project
(Conventional vs MVC Project)
Installation of CodeIgniter
CodeIgniter folder structure

CI (Continued…)

Naming Convention
Import config file
(core.php, database.php)
Application Flow
What is CodeIgniterHelper


Create Controller
How to map controller and view
Create view and Layouts
CodeIgniter Models
Joining tables
Insert, Update, Select, Delete

Industry Endorsed Project Work Work for B.Tech/ MCA/ BCA