PHP -Syllabus
- An Introduction to PHP
History
Versions and Differences between them
Practicality
Power
Installation and configuring Apache and PHP
- PHP Basics
Default syntax
Styles of PHP tags
Comments in PHP
Output functions in PHP
Datatypes in PHP
Configuration Settings
Error Types
- Variables in PHP
Variable Declarations
Variable Scope
PHP’s Superglobal Variables
Variable Variables
- Constants in PHP
Magic Constants
Standard Pre-defined Constants
Core Pre-difined Languages
User defined Constants
- Control Structures
Execution Control Statements
Conditional Statements
Looping Statements whith Realtime Examples
- Functions
Creating Functions
Passing Arguments by Value
Passing Arguments by Reference
Recursive Functions
- Arrays
What is an Array?
How to create an Array
Traversing Arrays
Array Functions
- Include Functions
Include, Include_once
Require, Require_once
- Regular Expressions
Validating textboxes,emails,phone number,etc
Creating custom regular expressions
- Object Oriented Programming in PHP
Classes, Objects, Fields, Properties, _set(), Constants, Methods
Encaptulation
Inheritance and types
Polymorphism
Constructor and Destructor
Static Class Members, Instance of Keyword, Helper Functions
Object Cloning and Copy
Reflections
Serealization
Magic Methods
- Strings and Regular Expressions
Declarations styles of String Variables
Heredoc style
String Functions
- Working with the Files and Operating System
File Functions
Open, Create and Delete files
Create Directories and Manipulate them
Information about Hard Disk
Directory Functions
Calculating File, Directory and Disk Sizes
- Error and Exception Handling
Error Logging
Configuration Directives
PHP’s Exception Class
Throw New Exception
Custom Exceptions
- Date and Time Functions
- Authentication
HTTP Authentication
PHP Authentication
Authentication Methodologies
- Cookies
Why Cookies
Types of Cookies
How to Create and Access 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
- XML Integration
What is XML
Create a XML file from PHP with Database records
Reading Information from XML File
- PHP - MySQL Concepts
Introduction
Storage Engines
Functions
Operators
Constraints
DDL commands
DML Commands
DCL Command
TCL Commands
Views
Joins
Constraints
Indexing
Stored Procedures
Mysql with PHP Programming
MySQL functions
SQL Injection
Uploading and downloading images in Database
Registration and Login forms with validations
Pagination,Sorting,…..
- Emails
Protocols
HTTP Headers and types
Sending Mails using PHP
Email with Attachment
File Uploading and Downloading using Headers
Implementing Chating Applications using PHP and Ajax
- CMS
MVC Architecture
DRUPAL
JOOMLA
AJAX
JQUERY (Introduction and few plugins only)
Back