Core PHP

PHP
– Introduction to PHP
– PHP’s role in Worldwide Web Technology
– PHP Language Fundamentals
– PHP Basics, Variables
– Storing & Retrieving information
– Comparison Operators
– If, While & For construct in PHP
– Arrays in PHP with Attributes
– Functions in PHP
– Passing data by reference
– Variable scope in PHP
– PHP web forms
– POST & GET form elements in PHP
– Embedding forms with PHP code
– Form validation in PHP
– Regular Expressions
– Guidelines for Secure PHP
– Magic Quotes
– Setting default values in forms
– Processing & Retriveving uploaded files
– Sending e-mail using PHP with assignment
– Session handling with assignments
– Cookie handling with assignments
– Date & Time
– File handling in PHP
– Reading, Writing & Copy files with PHP
– Errors handling in PHP
– Using Filters & String Functions in PHP
MYSQL
– Database Concepts
– MySQL Data Types
– PHP Myadmin
– Creating Tables
– Auto_increment and Primary Keys
– Inserting values into tables
– Alter and Update tables
– Join Tables, Group, Union and Intersect Concepts
INTRODUCTION TO AJAX
– Introduction to Ajax
– Connecting to server using Javascript
– Creating an XMLHttpRequest object in diff.
browsers
– Checking the XMLHttpRequest readystate property
– Checking the XMLHttpRequest status property
– Getting data with the XMLHttpRequest object
– Fetching text data from the server
– Join Tables, Group, Union and Intersect Concepts

Advanced PHP

Object Oriented Programming with PHP
– Introduction of Basics
– Autoloading Objects
– Constructors and Destructors
– Visibility
– Scope Resolution Operator(::)
– Static Keyword
– Class Constants
– Class Abstraction
– Patterns
– Magic Methods
– Final Keyword
– Object Cloning
– Reflection
– Type Hinting
– Late Static Binding
– Object and Refrences
– Inheritence and Interfaces
– Namespaces
– Exceptions
Joomla
– Introduction to Joomla
– Installation and Configuration
– Adding Contents
– Administering Joomla!
– Integrating Extensions
– Creating Extensions (Modules, Components,
Plugins)
– Interfacing with Outside Contents
– Joomla and Ajax
– Web Community Features
– Joomla Ecommerce
WordPress
– About WordPress
– Installing and Upgrading
– Dashboard and Settings
– Working with Contents
– Importing Contents
– Themes,Widgets,Plugins
– User and Roles
CakePHP
– Inroduction to MVC
– Installing and Running CakePHP
– Naming Files and Designing the Database
– Creating and Customizing Views
– Working With Controllers and Models
– Helpers and Routers
– Vendors
jQuery
– Write Less Do More Library
– Downloading and Including JQuery
– Anatomy of jQuery Script
– DOM architecture
– Selecting, Decorating and Enhancing
– Animating and Scrolling
– Images and Forms
– Ajax Integration
– Integrating jQuery Plugins
Exploring MYSQL
– Joins in MYSQL
– Full Text Searching
– Stored Routines,Triggers and Views
– Storing and Retreving Binary Data
– Backing Up Databases
– Importing Data
– Database Maintence and Performence