PHP Training

TogglePHP Overview

The PHP training course utilizes a hands-on approach with numerous examples and practical exercises, as well as a key development project, to enhance learning.

TogglePHP Training Institute in Chennai

Our best PHP training course offered location is Chennai, India. Check our PHP, Wordpress, Joomla, Drupal, Zend Training Institute location in Chennai in Google Map

ToggleDetailed Course Contents

Web Application Architecture

  • Objectives
  • Building Block of Web
  • Uniform Resource Location
  • Fundamentals of HTTP
  • HTTP Servers, Web Browsers & Proxies
  • Request/Response Paradigm
  • Request Methods
  • Status Codes
  • Application Architecture
  • Tier Architecture
  • Summary
  • Lab Activities

Introduction to PHP

  • Objectives
  • What is PHP?
  • PHP Programs
  • PHP Script Process
  • PHP Features
  • What is Eclipse?
  • The Eclipse Platform
  • The Eclipse Workbench
  • The Eclipse Workspace
  • Team Component & Help Component
  • Toolbars & Coolbars
  • Perspectives
  • PHP Perspectives
  • PHP Debug Perspectives
  • PHP Perspectives Menus
  • PHP Perspectives Main Toolbars
  • PHP Project
  • Editors
  • Summary
  • Lab Activities

PHP Fundamentals

  • Objectives
  • PHP Tags
  • My First PHP Program
  • Statement
  • Functions
  • The print Statement
  • The echo Statement
  • The printf Statement
  • The sprint Statement
  • PHP Blocks
  • Comments
  • Keywords
  • Eclipse Code Template Preferences
  • Summary
  • Lab Activities

Variables & Data Types

  • Objectives
  • Strongly Typed Vs Loosely Typed Language
  • What is Variable?
  • PHP Data Types
  • Null Byte
  • Checking Variable Data Type
  • isset Vs empty Vs is_null
  • var_dump function
  • PHP Valid Identifiers
  • Float Data Type
  • Literals
  • Integer Literals
  • Real Literals
  • String Data Type
  • String Special Characters
  • heredoc & nowdoc
  • Variable Variables
  • Creating Constants
  • Predefined Constants
  • Summary
  • Lab Activities

Expressions & Operators

  • Objectives
  • About Expressions & Operators?
  • PHP Operators
  • Assignment Operators
  • Arithmetic Operators
  • Relational Operators
  • Numeric Comparison
  • Conditional Logical Operators
  • Bitwise Operators
  • Increment & Decrement Operators
  • Compound Assignment Operators
  • Conditional Operators
  • String Operators
  • Execution Operators
  • Order of Operator Precedence
  • Summary
  • Lab Activities

Control Structures

  • Objectives
  • Empty Statement
  • Control Structures
  • Sequence Structures
  • Selection Structure
  • If Statement
  • Switch Statement
  • Repetition Structure
  • While Statement
  • Do-While Statement
  • For Statement
  • Foreach Statement
  • Continue Statement
  • Break Statement
  • Goto Statement
  • Summary
  • Lab Activities

Arrays

  • Objectives
  • About Arrays
  • Numeric Vs Associative Arrays
  • Creating Single Dimensional Array
  • Creating Array like Variables
  • Using array Construct
  • Creating Associate Arrays
  • Single Dimensional Mixed Indexes Array
  • Multidimensional Array
  • Two Dimensional Arrays
  • 3Dl Rectangular Array & Jagged Array
  • Deleting an Array Element
  • Filling an Array
  • Checking an Array
  • Maintaining Array Elements
  • Accessing Array Elements
  • Array Traversing
  • Obtain Array Length & Uniqueness
  • Array Sorting
  • Combining, Slicing, Removing & Dissecting
  • Other Useful Functions & Array Operators
  • Summary
  • Lab Activities

OOP in PHP

  • Objectives
  • Define & understand the principle of OOP
  • Define & understand the principle of class
  • Create object from the class
  • Object Properties
  • Object Methods
  • Methods with Parameters
  • Return Value from Methods
  • Constructors
  • The this Keyword
  • Primitive Type vs Reference Types
  • Primitive Type vs Reference Type – Assignment
  • Primitive Type vs Reference Type – Comparison
  • Polymorphism
  • Inheritance
  • Generalization / Specialization
  • Types of Inheritance
  • Inheritance in Constructor
  • Encapsulation
  • The static Modifier
  • The parent Modifier
  • Abstract Classes
  • Abstract Class Implementation
  • Important Point on Abstract Class
  • Interfaces
  • Interface Implementation
  • Interface Variables
  • Implementing more than one interface
  • Multiple Interfaces Implementation – Name Conflict
  • Interface Inheritance
  • Multiple Interface Inheritance – Name Conflict
  • Interface Implements in Abstract Class
  • Interfaces vs Abstract Classes
  • Important Point on Interfaces
  • Summary
  • Lab Activities

Exception Handling

  • Objectives
  • How to declare and implement exception.
  • How to use the catch clause
  • How to implement the nested try
  • How to implement the finally clause
  • How to handle exception in methods
  • How to create user defined exception
  • How to implement chained exception
  • How to re-throw the exception
  • Summary
  • Lab Activities

IO Operations

  • Objectives
  • Files and Directories
  • File Ownership and Permissions
  • File I/O
  • Executing Shell Commands
  • Summary
  • Lab Activities

Collections

  • Objectives
  • ArrayList
  • LinkedList
  • Stack
  • Quere
  • HashSet
  • HashMap
  • TreeMap
  • Designing the Collection Class
  • Collection Class Basics
  • The addItem Method
  • The removeItem and getItem Methods
  • Other Methods
  • Using the Collection Class
  • Implementing Lazy Instantiation
  • Callbacks
  • The setLoadCallback Method in the Collection Class
  • Using the Collection Class
  • Improving the Collection Class
  • Summary
  • Lab Activities

Form Handling

  • Objectives
  • Building Forms
  • Retrieving Submitted Data
  • register_globals
  • Default Values
  • Input Types
  • Summary
  • Lab Activities

Session Management

  • Objectives
  • Session management Overview
  • Hidden Fields
  • Query String
  • Cookies
  • Session
  • Session Security
  • Preventing session hijacking
  • Preventing session fixation
  • PHP & HTTP Authentication
  • Summary
  • Lab Activities

PHP with MySQL

  • Objectives
  • Steps involved using MySQL with PHP
  • Connecting to MySQL
  • Selecting a database
  • Building and executing a query
  • Fetching a result
  • Fetching a row
  • Closing a connection
  • The $_POST Array
  • The $_GET Array
  • Deleting a Record
  • Displaying the Form
  • Querying the Database
  • Creating a Table using PHP
  • Preventing SQL Injection
  • Preventing HTML Injection
  • Summary
  • Lab Activities

Working with Graphics

  • Objectives
  • Creating and Drawing Images
  • Structure of a Graphics Program
  • Changing the Output Format
  • Testing for Supported Image Formats
  • Reading an Existing File
  • Drawing Functions
  • Images with Text
  • Dynamically Generated Buttons
  • Scaling Images
  • Color Handling
  • Summary
  • Lab Activities

PHP Extension and Application Repository

  • Objectives
  • Installing PEAR Package
  • Using Pear Package
  • HTML_Table package
  • HTML_Table_Matrix
  • Formatting spreadsheets
  • Create dynamic PDF using File_PDF
  • Structures_DataGrid
  • HTML_QuickForm
  • Database Operation with PEAR
  • Summary
  • Lab Activities

PHP Data Objects (PDO)

  • Objectives
  • PHP Database Objects
  • Connecting to MySQL with PDO
  • Selecting Data from a Table
  • Data Fetching Modes
  • Parameters and Prepared Statements
  • Inserting a Row and Getting Its ID
  • Deleting Data
  • Dealing with Errors in PDO
  • Handling Problems When Preparing
  • Handling Problems When Executing
  • Handling Problems When Fetching
  • Transactions and PDO
  • Stored Procedures and PDO
  • Limitation of PDO
  • Summary
  • Lab Activities

ToggleRelated Links

MySQL Training

Wordpress Training

Drupal Training

Joomla Training

Zend Training

HTML5,CSS3,Javascript,Jquery Training

Quick Enquiry
Name
Email ID
Phone
Addl Info
Student Login
User Name
Password

Newsletter Sign Up
Email ID

Call Now   91-44
426-06004 




2nd Floor, No.15/1, Five furlong Road, Guindy, Chennai, Tamilnadu, India