ONLINE PHP TRAINING COURSE
Apply For Course
DURATION : 45 Working Days
FACULTY : Mr. SIVA / LAXMI NARASIMHA / SIVAJI / MARUTHI
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