Description of Course
PHP is a server-side scripting language designed for web development but also used as a general-purpose programming language. PHP is now installed on more than 244 million websites and 2.1 million web servers. PHP code is interpreted by a web server with a PHP processor module, which generates the resulting web page: PHP commands can be embedded directly into an HTML source document rather than calling an external file to process data. The design of the course was based contents on the growing demand for the PHP users in Sri Lanka.
Entry Requirements
N/A
Course Content
Introduction to PHP
- PHP Basics
- Data Types
- Flow Control (use of loops)
- String Manipulation
- Use of Array
Functions
- Introductions to Functions
- User Defined Functions
- PHP Functions
HTML Form Processing
- HTML Form Basics
- GET Method
- POST Method
- Client Side form Validation (Using Javascript)
File Manipulation
- Directory Manipulation
- File Uploading
Session & Cookies
- Server Variables
- Use of Sessions & Cookies
- Application development using sessions and cookies
OOP
- Introduction to OOP
- Basics to OOP
- Advanced OOP
- Magic Methods
MySQL
- Introduction to MySQL RDBMS
- Use of MySQL Tools
- Database programming with Selected Tool
MySQL with PHP
- Connecting PHP to MySQL
- Working with MySQL PDO
- Advanced PHP form processing with PHP/MySQL
JQuery and Ajax
- Use of JQuery
- Use of Ajax
- Application Development with Ajax, JQuery
Application Development Issues
- Sending Emails
- Create Excel file and Import Data into Excel file
Error Handling with PHP
- Introduction to Error Handling
- Introduction to Exception Handling
Introduction to Ecommerce Application development
- Introduction to Joomla and Installation of Joomla
- Module,Component and Theme Integration
Introduction to PDO
- Introduction to PDO
- Compare MySQL with PDO
- Application Development with PDO & PHP
Codeigniter
- Introduction to Codeigniter
- Application Development with Codeigniter