Course Content
Regular Expressions
- The basic regular expressions
- PCRE
- Matching patterns
- Finding matches
- Replace patterns
- Modifiers, Breakup Strings
Cookies
- What is a Cookie
- Cookie Syntax
- How to Create a Cookie
- Storing data in Cookies
- How to Retrieve a Cookie Value
- How to Delete a Cookie
Files and Directories
- 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
- Working with Directories
- Working with CSV Files
- About File Permissions
Objects in PHP
- Objects oriented programming
- Define a class
- Define an Object
- Creating an object
- Object properties
- Object methods
- Object constructors and destructors
- Class constants
- Class inheritance
- Abstract classes and methods
- Object serialization
- Checking for class and method existence
- Exceptions
- Iterators
Sessions
- What is session
- Starting a session
- Working with session variables
- Destroying session
- Passing session Ids
- Encoding and decoding session variables.
PHP and JavaScript
- TBD - Based on client requirements
Multi-threading
- pthreads
Socket Programming in PHP
- Understanding Sockets
- Predefined constants
- Examples
- Socket Errors
- Socket Functions
Image Processing in PHP
- Graphics - GD Library
PHP Editors
- Discuss the cross platform editors available in the market - PHP Eclipse and others
PHP Servers
- XAMPP
- ZEND Server
PHP Frameworks
- Introduction to frameworks
- Benefits of using framework
- Most commonly used frameworks
- CakePHP
- CodeIgnitor
- Drupal
- Joomla
- Zend
- Yii
- Fuel