Sunteți pe pagina 1din 3

Course: PHP

Course Type: Advanced Programming Languages


Course Duration: 72 Hours
Syllabus:
Topic 1: Introduction to PHP
The origin of PHP
Interface to External System
How PHP works with the web server
Hardware and software requirements
Benifits of PHP as a server side lanugages
Topic 2: PHP Building Blocks
Basic PHP syntaxt
PHP Delimiters
Creating User Defined Variable
Assigning values to scalar variable
Data type with PHP
Displaying type information
Testing for specific data type
Operators
Dynamic variables, Strings in PHP
PHP Flow Control
Topic 3: Writing Web Pages with PHP
Outlining Web Protocols
Use of HTML for web design purpose
HTML scripts and Form's element
Embedding PHP code into HTML pages
Retrieving form data with $_POST, $_GET and $_REQUEST arrays
Validating retrieved data
Strategies for handling invalid input
Redirecting web pages
Adding dynamic content
Supper global Variable
Storing state information using cookies
Tracking users identification
Topic 4: Arrays in PHP
Introduction to Arrays in PHP

www.spacads.com

Numerically and Non-Numerically Indexed arrays


Array operators
Multidimensional arrays
Array sorting
Array Functions
Converting Arrays to Scalar Variables

Topic 5: Using Files in PHP


Creating and Deleting a file
Reading and Writing text files
Working with directories in PHP
Checking for existence of file
Determining file size
Opening a file for writing, reading or appending
Writing Data to the file
Reading Characters
Using other useful file functions
Topic 6: String Manipulation and Regular Expression
Joining and Splitting String
Comparing Strings
Matching and replacing substrings
Introduction to Regular Expressions
Character sets and classes
Subexpressions
Counted Subexpressions
Matching Literal Special Characters
Matching and replacing substring with Regular Expressions
Splitting string with Regular expressions
Topic 7: Functions in PHP
Introducing Functions
Using parameters and Returning Values
Call by value and call by reference
Using require() and include()
Object Oriented Programming in PHP
Object oriented concepts
Classes, objects and operations

www.spacads.com

Topic 8: Static methods


Abstract class
Inheritance
Using Final keyword
Exception Handling
User defined exception
Topic 9: Session and Cookie
Introduction to Session Control
Session Functionality
What is a Cookie?
Setting Cookies with PHP
Using Cookies with Sessions
Deleting Cookies
Registering Session variables
Session Variables
Destroying the variables and Session
Topic 10: MySQL Database
Installation and Upgradation to MYSQL
MySQL Architecture
Invoking MySQL through Command Line
MySQL Server Start and Stop
Defining a Database
Creating Tables and Fields in MySQL
Overview of Data Types in MySQL
Working with PHP-MySQL Environment
Using PhpMyAdmin (Web UI for DB access)
Topic 11: Advanced PHP
Math functions
File Upload/Download
PHP configuration file
Error tracking and debugging
Generating PDF
Topic 12: Other Packages
AJAX Techniques
PHP Framework

www.spacads.com

S-ar putea să vă placă și