PHP Training Course Syllabus

Introduction

  • Evaluation of Php
  • Downloading & Installing WAMP, LAMP, XAMP
  • Receiving User Input

 

Basic PHP Development

  • How PHP scripts work
  • Basic Syntax
  • How to define variable and constant
  • Data type of PHP
  • Operators
  • Variable manipulation

Control Structures

  • If(), else if() and else if condition Statement
  • The switch statement
  • Using the ? operator
  • Using the while() Loop
  • The do while statement
  • Using the for() Loop
  • Breaking out of loops
  • Nesting loops
  • Summary

 

Function

  • What is a function
  • Define a function
  • Call by value and Call by reference
  • Recursive function

 

String

  • Creating and accessing String
  • Searching & Replacing String
  • Formatting String
  • String Related Library function

Array

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

 

Handling HTML and CSS With PHP

  • How to use CSS and HTML with PHP
  • How to get value from HTML form
  • Generating File uploaded form
  • Redirecting a form after submission

 

JavaScript (Jquery)

  • Introduction to JavaScript
  • Form validation using JavaScript
  • Email validation using JavaScript
  • Jquery

 

Working with file and Directories

  • File handling in PHP
  • Understanding file& directory
  • Opening and closing a file
  • Coping ,renaming and deleting a file
  • Working with directories
  • File Uploading & Downloading

 

Introduction To Database

  • Introduction to SQL
  • Connecting to the MYSQL
  • Selecting a database
  • Adding data to a table
  • Displaying returned data on Web pages
  • Finding the number of rows
  • Looping through database
  • Inserting data
  • Deleting data
  • Entering and updating data
  • Executing multiple queries
  • Understanding Primary and Foreign Keys
  • Understanding Database Normalization
  • Dealing with Dates and Times

 

Cookies

  • What is a Cookie?
  • Setting time in a cookie with PHP
  • Deleting a cookie
  • Creating session cookie
  • Working with the query string

 

Session

  • what is session?
  • Starting a session
  • Registering Session variables
  • working with session variables
  • destroying session
  • passing session Ids
  • encoding and decoding session variables
  • How to increase session expire time
  • How to work session without cookie?

 

Classes And Objects

  • Object oriented concepts
  • Define a class
  • Class attributes
  • An Object
  • Creating an object
  • Object properties
  • Object methods
  • Class constants
  • Static method
  • Class inheritance
  • Abstract classes
  • Final keyword
  • Implementing Interface
  • Object serialization
  • Understanding Advance and New
  • Checking for class and method existence
  • Iterators

 

AJAX (Asynchronous JavaScript and XML)

  • Introduction to AJAX
  • Introduction to XMLHttpRequest Object
  • Method and Properties of XMLHttpRequest
  • Application of AJAX in web application

 

PHP Project

  • Project Discussion
  • Requirements analysis of Project