The Hypertext Preprocessor (PHP) is a programming language to develop the server side web applications. This programming language is very easy to learn. Being an open source any individual can easily develop a web application. It has become a very vast platform now for all kind free sourcing development. As like the ASP.NET's or the HTML's PHP also has the same developing priorities but in different aspect of their backend workspace. This backend workspace plays a very vital role in the development of a web technology as it allows one to keep the era updated with a huge database. For getting knowledge about the course completely all you need is a prior institute that can provide with the best in short term period so that easily an individual can be prepared to develop a web server side application in a very consumable limit of time being six months.DUCATprovides the best known experienced faculties with a vast sea of knowledge about their particular stream. The institute also provides with live projects within this Six Months that is the most useful for a company employee profile. Register soon in DUCAT to get the best for a better career in the professional world.

What you will Be Able to Achieve During This Course

  • User authentication and personalization.?
  • Shopping Carts
  • Content-management Systems
  • Web based email
  • Mailing list manager
  • Web forums
  • PDF document generation, etc…

Hands-On Training

  • Accessing command line arguments from PHP scripts
  • Generating web pages dynamically using PHP
  • Retrieving Web Pages manipulating from data
  • Personalizing Web site content using Session and Cookies
  • Tracking user navigation on your Web site
  • File handling with PHP script
  • Regular Expression with PHP to Make strong validation
  • Object Oriented Concept to make more Powerful Web Application
  • Exception Handling
  • Integrating database content to generate dynamic Web pages
  • Building modular Scripts to enable code reusability

Introductory Session

  • Web Architecture
  • Overview of PHP Platform
  • Origins of PHP in the open source community
  • Why we use PHP?
  • Some of PHP's strengths:
  • Some of PHP's main competitors are PERL, Microsoft ASP.NET, JavaServer Page
  • Availability across multiple platforms
  • Installing as a module for Apache Web Server

Hyper Text Markup Language (HTML)

  • Introduction To HTML
  • Structure of HTM
  • Attributes & Values
  • Comments , Header Tags
  • Image Tag
  • Link Tags (Text & Image)
  • Marquee Tag
  • List Tag (Ordered & Unordered)
  • Table Tag
  • Form Tags
  • Audio , Video Tags
  • About Iframe
  • Embedding of Google Maps , You tube videos
  • BlockLevel and Inline Elements
  • DIV Tag

HTML5 New Tags

  • Header , Footer , Nav
  • Section , Article , Aside
  • New Form Elements

Style Sheet (CSS)

  • Types of style sheet
  • About CSS Selectos
  • About CSS Properties
  • Background Properties
  • Box Properties
  • Border Properties
  • Positioning Properties
  • CSS Menu Design
  • CSS Animation

Bootstrap (Responsive Design)

  • Introduction to Responsive Design
  • Introduction to Bootstrap
  • Bootstrap Grid System
  • Grid Classes
  • Equal Columns , Unequal Columns
  • Layout Creation

Creating a Web Layout using Div's , CSS & Bootstrap

PHP language building blocks

  • Comparing PHP with other Web scripting languages or technology
  • Installation of PHP
  • PHP delimiters
  • Variable initialization with PHP
  • PHP Data types
  • PHP Constants
  • PHP Operators

Conditional Statements

  • If else
  • If else if else
  • Nested If
  • Switch Case
  • Jump Statements ( Break , Continue , Exit )

Looping (Iteration)

  • For loop
  • While loop
  • Do while loop
  • Nested Loop

Introducing ARRAY

  • How to use an important programming construct: arrays
  • Numerically Indexed arrays
  • Non-Numerically Indexed arrays (Associative Array)
  • Multidimensional arrays
  • Array sorting

Manipulation user input

  • Presenting the user with input options via different HTML from elements
  • Retrieving form data with $_POST,$_GET and $_REQUEST arrays
  • Preserving Data in Form inputs

Reusing Code and Functions

  • Introducing Functions
  • Defining functions
  • Using parameters
  • Understanding scope
  • Returning values
  • Call By Value & Call By reference
  • Reusing Codes
  • Implementing recursion
  • Using Require() and include()
  • Array , String , Math , Date functions
  • Super Global Array Variables

JavaScript (JS)

  • Introduction to JavaScript
  • Variable , Operators , Conditions
  • Looping and Array
  • Introduction to functions
  • Popup Boxes (Alert ,Confirm ,Prompt)
  • Introduction to functions
  • Form Handling
  • DOM Manipulation
  • Pre- defined functions
  • Introduction to Objects
  • What is property and methods
  • String , Math , Navigator , Date , Array , Window Objects
  • Introductions to object based technology
  • Class , object , property , inheritance
  • Client Side Validation (Regular Expression)

Introducing with the file system and the Server

  • Saving data for later using le system
  • Opening a file Creating and Writing to a file
  • Creating and Writing to a file
  • Closing a file
  • Reading from le
  • Deleting a file
  • Using other useful file functions
  • Create a directory
  • Remove a directory

File Uploading & Downloading

  • File uploading Concepts
  • Multiple File Upload
  • Downloading file from server using header.

String Manipulation and Regular Expression

  • Formatting , Joining ,splitting , comparing strings
  • Introducing Regular Expression
  • REGEX Implementation.

State Management

  • Session, Cookie , Query String
  • What Session Control is?
  • Understanding Basic Session Functionality
  • Starting a Session
  • Registering Session variables
  • Using Session Variables
  • Destroying the variables and Session
  • What is a Cookie?
  • Setting Cookies with PHP
  • Using Cookies with Sessions
  • Deleting Cookies
  • Implementing Query String

MySQL Database

  • Relational Database Concept and technology
  • Web Database Design
  • Web Database Architecture
  • Creating a MySQL Database
  • Creating Database Tables
  • Column Data Types
  • Implementing Insert/Delete/Update and select Query
  • Aggregate Functions
  • Having and Group By Clause
  • Joining Table
  • Implementing Primary key, Unique Key, Composite key, foreign key, default constraint etc.
  • Joining Table
  • Dropping Tables and Databases
  • Introduction to Phpmyadmin

Database Connection

  • Mysqli connectivity
  • Procedural Connectivity
  • Object Oriented Connectivity
  • PDO (Php Data Object) Connectivity

Jquery with AJAX

  • jQuery introduction
  • jQuery Selectors , events , DOM , animations
  • jQuery accordions, carousel, tab
  • jQuery conflict
  • Ajax Implementation
  • CRUD Operation with AJAX

Object Oriented PHP

  • Object oriented concepts
  • Classes, objects and operations
  • Class attributes
  • Access Modifier
  • Constructor & Destructor
  • Inheritance
  • Static method
  • Type Hinting
  • Object Cloning
  • Abstract class
  • Final keyword
  • Inheritance
  • Implementing interface
  • Understanding Advance and New Object Oriented functionality
  • Magic functions with PHP

Advance PHP Techniques

  • Implementing Captcha
  • PDF Generation
  • Excel or CSV Generation
  • Email with PHP
  • Implementing Pagination
  • SQL Injection
  • Web Services with JSON
  • Payment Gateway Integration
  • Http Headers & Output Buffering
  • Error tracking and debugging
  • Exception Handling

Developing a dynamic web application

Web Hosting

  • Manage Domain with name server
  • Manage Web Hosting from FTP and CPANEL
  • Managing Database, Email Accounts, Sub Domains etc.
  • Live your project.

Object Oriented PHP

  • Object oriented concepts
  • Classes, objects and operations
  • Class attributes
  • Access Modifier
  • Constructor & Destructor
  • Inheritance
  • Static method
  • Type Hinting
  • Abstract class
  • Final keyword
  • Inheritance
  • Implementing interface
  • Understanding Advance and New Object Oriented functionality
  • Magic functions with PHP


  • CMS Introduction
  • Getting Started with Wordpress
  • Installation
  • Setup Your Profile
  • Wordpress Structure

Creating Content with Wordpress

  • Wordpress Posts Vs. Pages
  • Categories Vs. Tags
  • Media Manager
  • Create Custom Menus

Customizing Your Wordpres Site

  • How to Use Themes
  • Customize theme
  • How to use Plugins and Widgets
  • Using Wordpress Screen Options
  • Managing Wordpress Comments

Wordpress Site Management

  • Upgrading Wordpress
  • Move Web Content with Wordpress Import and Export
  • Managing User Roles
  • Wordpress Security Briefing

Wordpress Setting

  • WordPress General Settings
  • WordPress Writing Settings
  • WordPress Reading Settings
  • WordPress Discussion Settings
  • WordPress Media Settings
  • How to Use WordPress Permalinks

Theme Customization

  • How to customize a theme
  • What is a Child Theme and How to Create and Use it
  • How to create Custom page, category templates

Wordpress Plugins

  • How to install a plugin
  • How to modify the plugin
  • How to develop a simple plugin
  • How to Connect your plugin with database

Implementing Woo Commerce

  • Host Your Wordpress Website


Introduction to CodeIgniter

Why Framework

Introduction to MVC

Folder Structure

Configuration Setting



  • Inroduction Of Controller
  • CI_ Controller , Request Parameters ,Actions
  • Controller Methods & Attributes
  • Creating Core Controller Class


  • Creating Views
  • Layouts (Use Image, CSS, Bootstrap, JS)
  • Calling in controller
  • Helpers (FormHelper , HTML Helpers) in Views


  • Creating Model
  • How to Load in contorller
  • Calling in Controller
  • Apply The Business logic
  • Creating Core Model Class


  • Introduction
  • How to load Helper
  • Apply To Controller and Views
  • Creating Own Helper
  • How to override other Helper


  • Introduction
  • How to load Library
  • Apply to Controller and Model
  • Creating Own Library
  • How to override other Libraries


  • Introduction
  • How to Configure
  • Active Records and Query Builder
  • CRUDS operation (Create Insert Update Delete and Search)

Form Validation , Session , Pagination , Uploading

Autoload Configuration Setting

How to Remove index.php in URL

Security Features

Project Implementation in Code Igniter


Introduction to Cakephp

Introduction to MVC

Folder Structure

CakePhp Conventions

  • Controller Conventions
  • Filename & Classname Conventions
  • Model and Database Conventions
  • View Conventions



  • App Controller , Request Parameters ,Actions
  • Controller Methods & Attributes
  • Request & Response objects
  • Pages Controller & Component


  • Themes , View Templates
  • Layouts & Element
  • View API , Helpers
  • JSON and XML


  • Association
  • Read , Saving , Deleting Data
  • Data Validation , Callback Methods
  • Model Behaviors , Attributes , Methods

Global Constant & Functions


  • Form , Html , Text , Js Helpers
  • Session, Cookie Helpers
  • Authentication , Pagination Helpers

Project Implementation in Code Igniter

OPENCART (Ecommerce CMS)

Introduction to Ecommerce and Shopping Cart

Introduction to Opencart

Installation and Configuration of Opencart

Understanding Opencart extensions

Understanding the categories, product options

Usage of Controllers in Opencart

Usage of Models in Opencart

Usage of Views in Opencart

Relation between Model, View and Controller

Understanding Opencart plugins

Understanding Opencart themes

Payment processors

Opencart custom page creation for admin and front also.

Opencart Module development

Opencart Hosting