: sivasoft@sivasoft.in
: +91 92481 53330
: +91 63029 64834

ONLINE PHP TRAINING COURSE

Apply For Course
DURATION : 45 Working Days
FACULTY : Mr. SIVA / LAXMI NARASIMHA / SIVAJI / MARUTHI
PREREQUISITES : Click Here - HTML / XHTML, CSS, JAVASCRIPT
RECOMMENDED 1 : Click Here - JQUERY, AJAX, JSON
RECOMMENDED 2 : Click Here - HTML5, CSS3, POLYFILLS, RESPONSIVE LAYOUT
ABOUT PHP

The PHP Hypertext Preprocessor (PHP) is a programming language that allows web developers to create dynamic content that interacts with databases. PHP is basically used for developing web based software applications.

COMMON USES OF PHP
  • PHP can collect form data
  • PHP can create, open, read, write, and close files on the server
  • add, delete, modify data in your database.
  • Access cookies variables and set cookies.
  • Restrict users to access some pages of your website.
  • It can encrypt data.

Beginning to PHP

  • History & Versions
  • Power of php
  • What is PHP
  • Installation and Configurations
  • LAMP,WAMP, XAMPP, MAMP
  • NetBeans IDE Installation In various operating systems
  • Overview of NetBeans IDE

Basics

  • Basic Program
  • PHP tags
  • Comments
  • Output function
  • Data types
  • php.ini settings
  • Types of errors

Variables

  • Declarations
  • Scope
  • Superglobal variable
  • Variables

Constants Structures

  • Magic Constants
  • Standard Predefined Constants
  • Core Predefined Language
  • User defined Constants

Conditional Statements

  • if
  • if...else
  • if...elseif....else
  • switch

Loops

  • while
  • do...while
  • for
  • foreach
  • continue
  • break

Functions

  • Creating Functions
  • Passing Arguments by value
  • Passing Arguments by Reference
  • Recursive Function
  • string functions
  • include and require Statements

Regular Expressions (POSIX)

  • Validating textboxes, email, password, date, phone numbers, zipcode etc
  • Creating custom regular expressions

MySQL

  • MySQL Introduction
  • MySQL Installation
  • MySQL Administration
  • MySQL PHP Syntax
  • MySQL Connection
  • MySQL Create Database
  • MySQL Drop Database
  • MySQL Select Database
  • MySQL Data Types
  • MySQL Create Tables
  • MySQL Drop Tables
  • MySQL Insert Query
  • MySQL Select Query
  • MySQL Where Clause
  • MySQL Update Query
  • MySQL Delete Query
  • MySQL Like Clause
  • MySQL Sorting Results
  • MySQL Using Join
  • MySQL NULL Values
  • MySQL Regexps
  • MySQL Transactions
  • MySQL Alter Command
  • MySQL Indexes
  • MySQL Temporary Tables
  • MySQL Clone Tables
  • MySQL Database Info
  • MySQL Using Sequences
  • MySQL Handling Duplicates
  • MySQL SQL Injection

Working with the Files and Operating System

  • Opening a file
  • Reading a file
  • Writing a file
  • Closing a file
  • Manipuating Directories
  • Hard Disk Information
  • Directory Functions
  • Calculating File, Directory and Disk Sizes

Errors Handling

  • Using die() function
  • Defining Custom Error Handling Function
  • Possible Error levels

Exceptions Handling

  • Try, Throw, Catch
  • Catch Custom Exceptions

Date and Time Functions

Cookies

  • Cookie
  • Types of Cookies
  • How to Create and Retrieve and Delete Cookies

Sessions

  • Session Variables
  • Creating and Destroying a Session
  • Retriving and Setting the Session ID
  • Encoding and Decoding Session Data
  • Auto-Login
  • Recently Viewed Document Index

PHP with MySQL

CRUD

  • Create_action
  • Read_action
  • Update_action
  • Delete_action

Uploading and Viewing and Downloading files

Pagination

Sending Emails with Autorespond and attachement

User Registration

Authenticate users with PHP

Authenticate users with HTTP

  • Protocols
  • HTTP Headers and types
  • Sending Mails using PHP
  • Email with Attachment
  • Chating functionality,SMS Gateways and payment gateway integration

PHP with XML

  • What is XML
  • Parsing an XML page
  • Generating an XML page

PHP with JSON

  • What is JSON
  • JSON Functions
  • Encoding JSON in PHP
  • Decoding JSON in PHP
  • Generating an JSON Page

Web Services

  • Why Web Services
  • SOAP, REST

Object Oriented Programming

  • Classes, Objects, Fields, Properties, _set(),
  • Constants, methods
  • Encapsulation
  • class Inheritance and types
  • Polymorphism
  • Constructor and Destructor
  • Static Class Member, Instance of Keyword
  • Accer modifiers
  • Setters and Getters
  • Static Modifier
  • Constructors and Destructors
  • Cloning and copy Objects
  • Comparing Objects
  • Helper Function
  • Reflections

What is AJAX

  • Understanding DOM and XML Formats
  • Understanding XML HTTP Requests
  • Links with Ajax
  • Working with Dynamic Forms
  • Realtime Examples

DRUPAL

JOOMLA

WORDPRESS

MVC Architecture

COURSE ENQUIRY

Apply For Course


Follow us on Twitter


Like us on Facebook