-

CodeIgniter

CodeIgniter

CodeIgniter is a PHP MVC framework for developing applications rapidly. CodeIgniter provides out of the box libraries for connecting to the database and performing various operations. Like sending emails, uploading files, managing sessions, etc.

CodeIgniter Features Let's see some of the features that make CodeIgniter great. The following list is not exhaustive but gives you an idea of what to expect when working with CodeIgniter.

Course Feature

CodeIgniter

  • Duration 3 Months
  • Class Timings -
  • Eligibility C

Module - I

Codeigniter Object Oriented Programming

  • What is use of oops programming?
  • What is Class in PHP?
  • Declaration of Class
  • Creating an object for class
  • PHP Access Specifier Private
  • protected and public
  • Inheritance
  • Encapsulation
  • Polymorphism
  • Abstract Class
  • Final Class in oops
  • Constructor - php 4
  • Constructor and Destructor - php5
  • Scope Resolution Operator (::) in php
  • Parent keyword in oops
  • Self keyword in oops
  • This keyord in oops
  • Class constants
Minor Exam and Project

Module - II

What's Model-View-Controller

  • Making Life Easier for the Developer
  • Model
  • Views
  • Helpers and Libraries 
Minor Exam and Project

Module - III

Revisiting the Opening Example

  • First Things First: The Model
  • Creating the Controller
  • Creating the View
Minor Exam and Project

Module - IV

A Slightly Different Approach: Templates

  • Modifying the Controller
  • Modifying the View
Minor Exam and Project

Module - V

CodeIgniter at a Glance

  • The system/Folder
  • The system/application Folder
Minor Exam and Project

Module - VI

Initial Configuration 

  • Config.php
  • database.php
  • autoload.php
  • routes.php
Minor Exam and Project

Module - VII

CodeIgniter Libraries

  • The Database Library
  • The Session Library 
Minor Exam and Project

Module - VIII

CodeIgniter Helpers 

  • The Form Helper
  • The URL Helper
Minor Exam and Project

Module - IX

Creating Models, Views, and Controllers

  • Models and Database Tables
  • Controllers
  • Views
Minor Exam and Project

Module - X

Creating a Rudimentary Admin Framework  

  • Using Folders to Organize Controllers
  • Creating the Login Mechanism Creating the Home Page of the Admin Panel 
Minor Exam and Project

Module - XI

Importing and Exporting 

  • Creating an Export Function for Categories
  • Creating an Export Function for Products
  • Importing a CSV Import Library for Products 
Minor Exam and Project

Module - XII

Creating a Page Manager 

  • Creating the Database Table
  • Creating the Model
  • Creating the Admin/Pages Controller
  • Creating the Administrative Views
  • Choosing and Integrating a WYSIWYG Editor
  •  Updating the Welcome Controller
  • Creating a Newsletter Tool
  •  Creating the Database Table and Model
  • Adding a subscribe() Function
  • Creating the Form
  •  Creating Administrative Screens 
Minor Exam and Project

Module - XIII

Security 

  • Filtering User Input
  • Encrypting Sessions
  • Additional Security Resources 
Major Exam and Project

Web Development

We Will Contact You, At a Time Which Suits You Best

app_image

Discover Our App

Access your courses anywhere, anytime & prepare with practice tests