PHP Syllabus

Core PHP

Introduction to PHP


check icon Evaluation of Php
check icon Basic Syntax
check icon Defining variable and constant
check icon Php Data type
check icon Operator and Expression

Handling Html Form With Php

check icon Capturing Form Data
check icon Dealing with Multi-value filed
check icon Generating File uploaded form
check icon Redirecting a form after submission

Decisions and loop

check icon Making Decisions
check icon Doing Repetitive task with looping
check icon Mixing Decisions and looping with Html

Function

check icon What is a function
check icon Define a function
check icon Call by value and Call by reference
check icon Recursive function

String

check icon Creating and accessing String
check icon Searching & Replacing String
check icon Formatting String
check icon String Related Library function

Array

check icon Anatomy of an Array
check icon Creating index based and Associative array
check icon Accessing array Element
check icon Looping with Index based array
check icon Looping with associative array using each() and foreach()
check icon Some useful Library function

Working with file and Directories

check icon Understanding file& directory
check icon Opening and closing a file
check icon Coping ,renaming and deleting a file
check icon Working with directories
check icon Building a text editor
check icon File Uploading & Downloading

Mini Project (With file Handling)

State management

check icon Using query string(URL rewriting)
check icon Using Hidden field
check icon Using cookies
check icon Using session

String matching with regular expression

check icon What is regular expression
check icon Pattern matching in Php
check icon Replacing text
check icon Splitting a string with a Regular Expression

Generating Images with PHP

check icon Basics of computer Graphics
check icon Creating Image
check icon Manipulating Image
check icon Using text in Image

Database Connectivity with MySql


check icon Introduction to RDBMS
check icon Connection with MySql Database
check icon Performing basic database operation(DML) (Insert, Delete, Update, Select)
check icon Setting query parameter
check icon Executing query
check icon Join (Cross joins, Inner joins, Outer Joins, Self joins.)

Mini Project

Web Designing

HTML


check icon Introduction to HTML
check icon HTML Tags
check icon Creating Forms
check icon Creating tables
check icon Managing home page

CSS


check icon Introduction to CSS
check icon Three ways to use CSS
check icon CSS Properties
check icon Designing website
check icon Working with Templates

Java Script


check icon Introduction to Javascript
check icon Three ways to use Javascript
check icon Working with events
check icon Client-side Validation

JQuery


check icon Introduction to JQuery
check icon Validation using JQuery
check icon JQuery Forms
check icon JQuery Examples

AJAX


check icon Introduction to AJAX
check icon PHP with AJAX
check icon Working with database

Mini Project


Advance PHP

Introduction to OOPS

check icon Introduction
check icon Objects
check icon Declaring a class
check icon The new keyword and constructor
check icon Destructor
check icon Access method and properties using $this variable
check icon Public ,private, protected properties and methods
check icon Static properties and method
check icon Class constant
check icon Inheritance & code reusability
check icon Polymorphism
check icon Parent:: & self:: keyword
check icon Instanceof operator
check icon Abstract method and class
check icon Interface
check icon Final

Exception Handling


check icon Understanding Exception and error
check icon Try, catch, throw


Framework- Cake PHP

Introduction to CakePHP


check iconUnderstanding the MVC Pattern Models
check icon How MVC works?
check icon Congfiguration CakePHP
check icon Setting up CakePHP with apache Enviornment eg. Enable mod_rewrite
check icon Configuration CakePHP to work with database
check icon Running Cake for the first time
check icon Cake Convention: Naming convention for MVC and database tables

Models: Creating up model for a database table


check icon Fetching data
check icon Saving and updating data
check icon Deleting data
check icon User defined function in model
check icon Data Validation

Controller: Creating controller


check icon Controller function
check icon Interacting with model
check icon Interacting with views
check icon Controller variables and parameters
check icon Redirection
check icon Getting post data

Views: Creating Views


check icon Working with configuration layout
check icon Creating custom layout
check icon Element and helpers

Cake session:


check icon Storing data in cake session
check icon Reading a session data
check icon Delete data from session

CMS- Wordpress

WordPress Introduction


check icon Understanding and Using domain names
check icon WordPress Hosting Options
check icon Installing WordPress on a Dedicated Server
check icon Understanding Directory Permissions

Basics of the WordPress User Interface


check icon Understanding the WordPress Dashboard
check icon Pages, Tags, Media and Content Administration
check icon Core WordPress Settings

Finding and Using WordPress Plugins


check icon Finding and Installing Plugins Quickly and Easily
check icon Upgrading WordPress Plugins
check icon Recommended WordPress Plugins

Working with WordPress Themes


check icon Understanding the Structure of WordPress Themes
check icon Finding Themes and Choosing the Right One
check icon Installing and Configuring Themes
check icon Editing and Customizing Themes
check icon Using Theme Frameworks and Parent-Child Themes
check icon Theme Best Practices

WordPress Content Management


check icon Understanding Posts Versus Pages
check icon Organizing Posts with Categories
check icon Connecting Posts Together with Tags
check icon Custom Post Types and Custom Taxonomies
check icon Managing Lists of Links

Creating and Managing Content


check icon Hands-On Training on the WordPress Editors
check icon Hands-On Training on the New Image Editor


All Frameworks and CMS

Framework


check icon CodeIgniter
check icon CakePHP

CMS

check icon WordPress
check icon Joomla!
check icon Drupal
check icon Magento (E-commerce )


Enquiry Form