PHP Programming Course Overview:

Overview Of PHP

  • How to Install Xampp & Wamp tools
  • Static and Dynamic Web Pages
  • How PHP Work
  • Server-Side / Client-Side Scripting
  • Role of Apache & MySQL Server
  • PHP Capabilities & Advantages
  • How to Configure php.ini
  • PHP vs .NET

Webdesigning Concepts

  • Learn basic HTML Tags
  • Creating Static Web Pages
  • Tables & Frames
  • Learn how to manage text,fonts and paragraphs
  • Hyperlinks & relative URL

PHP Functions

  • Why to create Functions
  • Defining Functions
  • Variable Scope
  • Passing parameter to Functions
  • Returning Values
  • Global variable
  • Passing Arguments by Value and Reference
  • The include,include_once and Require Statement
  • Difference between include and Require
  • Built-in PHP Functions

PHP Array

  • What are Arrays?
  • Character & Numeric Indexing
  • Auto Indexing
  • Counting & Sorting Array Elements
  • Array Search
  • Array Functions
  • Sending Array from static Page
  • Handling HTML Form Data as an Array

Dynamic Scripts

  • Page Redirection at run time
  • Managing Login Screen
  • Uploading images and files at server
  • File Download from web server
  • Handling PHP Cookies
  • Dynamic Email

Working with Databases and Forms

  • Introduction to PHP MyAdmin Panel
  • PHP Database Creation
  • Understanding table structure
  • Go through with SQL Queries
  • crud operation in mysql
  • Handling multiple tables in PHP-MySQL
  • MySQL Joins and Views
  • Importing and Exporting data through SQL script
  • Connectivity to remote server

Java Script

  • Introduction to Java Script
  • Java Script Validations
  • Handling Form Elements
  • Managing Run time CSS by Java Script
  • External JS
  • Menus

PHP ZEND Framework

  • Zend Application Structure
  • Concept of Model-View-Controller (MVC)
  • Zend Views
  • PHP Zend Controller

How MVC Works

  • MVC Model
  • Actions in Zend Controller
  • Data-Flow from view to Controller
  • Data-Flow from Controller to View
  • Zend URL Structure
  • Database Connectivity
  • Listing MySQL Data
  • Zend Editing Form
  • Deleteing data

Wordpress CMS

  • Wordpress Web Design & Development
  • Creating menu Pages
  • Blog Posting
  • Access Wordpress Database
  • Creating Wordpress Registration/Feedback Form
  • How to design Wordpress plugins
  • Wordpress Hooks
  • Wordpress Theme Development

Basic Programming in PHP

  • PHP Scripting Blocks
  • How to embed in HTML
  • Data Types & Variable Declaretion
  • Conditional Statements
  • Looping Constructs while,for etc

Styling through CSS

  • Introduction to Cascading Style Sheets
  • Basic Format of CSS
  • External CSS
  • inline CSS and style block
  • How to manage DIV,span and Layout
  • CSS3 Effects

Receiving data from HTML Forms

  • Form creation
  • Understanding method $_GET , $_POST and $_REQUEST
  • Receiving Data at Server
  • Sending Artificial data from HTML
  • Formated Response by PHP
  • Dynamic data manipulation
  • Handling Null Values
  • Generating Dynamic Web Page by HTML Input

Working with PHP Sessions

  • Session Overview
  • How Session Work
  • Global Session Variables
  • Session and Array
  • Expiring Session
  • Session Storage

Files in PHP

  • Reading Files
  • Writing Files
  • File Functiond
  • Creating Directory
  • Extract data from files

Configuring and Using MySQL

  • Fetching MySQL data from PHP forms
  • Creating registration forms
  • managing Secure Login Screens
  • Receiving Character and numeric indexes
  • Learn PHP SQL Functions
  • Implementation of all crud operation
  • Search data in MySQL
  • PHP Paging script

Using Cookies with PHP

  • Purpose of Cookies
  • Setting Cookies
  • Retrieving Cookies

How CAKE PHP Work?

  • Introduction to CakePHP
  • CakePHP naming convention
  • How Client-Server Request Work
  • Handling request from CakePHP Views
  • Listing data from MySQl table
  • Passing arguments from view to cakephp controller
  • How to Design Web Layout?
  • A hand on cakephp Theme generation
  • How to manage cakePHP Actions
  • Database Interaction in CakePHP
  • Data Insertion by mvc helper classes

Codeigniter

  • Understanding data flow & Architecture
  • Communication b/e view and controller
  • Connectivity with MySQL database
  • Data Validation
  • Saving & Regestring Data
  • Receiving Data from MySQL
  • CRUD Operation
  • Login Panel