
PHP 6 Months Industrial Training
PHP (Core + Advanced)
To Download Syllabus - CLICK HERE
CORE PHP
Introduction
o The origin of PHP
o PHP is better than its alternatives
o Interface to External System
o How PHP works with the web server
o Hardware and software requirements
o What a PHP script looks like
o Saving data for later
o Repeating code
Basic PHP Development
o How PHP scripts work
o Basic PHP syntax
o Displaying type information
o Testing for specific data type
o Operators
o Variable manipulations
o Dynamic variables
o String in PHP
Control Structures
o The if Statement
o Using the else clause with if statement
o The switch statement o Using the? Operator o The while statement
o The do while statement
o The for statement
o Breaking out of Loops
o Nesting Loops
o Summary
Functions
o What is a function?
o Defining a function
o Returning value from function
o User-defined functions
o Dynamic Function calls
o Variable scope
o Accessing variable with the global statement
o Function calls with the static statement
Arrays
o Single-Dimensional Arrays o Multi-Dimensional Arrays o Casting Arrays
o Associative arrays
o Accessing arrays
o Getting the size of an array
o Looping through an array
o Looping through an associative array
o Examining arrays
o Sorting arrays
o Sorting an associative array
Working with the File System
o Creating & Deleting a file
o Reading & Writing text files
o Working with directories in PHP
o Checking for existence of file
o Determining file size
o Opening a file for writing, reading or appending
o Writing Data to the file
o Reading Characters
Working with Forms
o Forms
o Super global Variables
o The server array
o A script to acquire user input
o Importing user input
o Accessing user input
Combine HTML and PHP code
o Using hidden fields
o Redirecting the user
o File upload and scripts
Working with Regular Expressions
o The basic regular expressions
o PCRE
o Matching Patterns
o Finding Matches
o Replace Patterns
o Modifiers
o Breakup Strings
ADVANCE PHP
Classes & Objects
o Objects oriented programming
o Define a class
o An object
o Creating an object
o Object methods
o Object constructors & destructors
o Class constants
o Class inheritance
o Abstract classes & methods
o Object serialization
o Checking for class & method existence
o Exceptions
o Iterators
o Summary
Introduction to Database
o Introduction to SQL
o Connecting to the MYSQL
o Selecting a database
o Finding out about errors
o Adding data to a table
o Acquiring the value
o Finding the number of rows
o Inserting data
o Entering & updating data
o Executing multiple queries
Cookies
o The anatomy of a cookie
o Setting a cookie with PHP
o Deleting a cookie
o Creating session cookie
o Working with the query string
o Creating query string
Session
o What a session
o Starting a session
o Working with session variables
o Destroying session
o Passing session Ids
o Encoding & decoding session variables
Disk Access, I/O, Math & Mail
o HTTP connections
o Writing to the browser
o Getting input from forms
o Output buffering Session handling
o Regular expression
o Common math
o Random numbers
o File upload
o File download
o Environment variables
o E-mail in PHP
PHP++
Joomla (Content Management System and Web Application Framework)
o Detail discussion of component, module, mambots and complete workflow of Joomla
o How to create component & module in Joomla
o Customization of existing component and module
o Overview of Joomla 1.5.22
Wordpress (Content Management System and Web Application Framework)
o Detail discussion of component, module, Plugins and complete workflow of Wordpress
o How to create component & module in Wordpress
o Customization of existing component and module
o Overview of Wordpress 3.0.1
Ecommerce Overview and Working
PayPal Integration
Cake PHP (Rapid Development Framework)
View Helpers for AJAX, JavaScript, HTML Forms and more
Live Project
o Project Introduction and Specification.
o Setting up Development Environment
o Understanding and Implementing Design Patterns to be used in the project.
o Setting up Database.
o Coding assigned modules.
o Unit Testing and Debugging.
o Alpha testing of the combined modules.
o Deployment of the project.
o Completing Project Report.
To Download Syllabus - CLICK HERE