PHP was at first created as a simple scripting platform called "Personal Home Page". Nowadays PHP (the short for Hypertext Preprocessor) is an alternative of the Microsoft's Active Server Pages (ASP) technology.

PHP is an open source server-side language which is used for creating dynamic web pages. It can be embedded into HTML. PHP is usually used in conjunction with a MySQL database on Linux/UNIX web servers. It is probably the most popular scripting language.

PHP is a widely-used general-purpose scripting language and interpreter that is freely available. A full explanation of all the PHP tags, complete user manual and lots of tutorials can be found on the PHP's official page.

  • 3 Months
  • 32
  • 2 Hours Sat-Sun

PHP Course Content

  1. Introduction to Web Development - from HTML to HTML5
  2. HTML Basics
  3. CSS
  4. User State Management
  5. PHP Template Programming
  6. Database Programming with MySQL
  7. File Handling
  8. Object Oriented PHP
  9. Joomla (Content Management System and Web Application Framework)
  10. Smarty (Library for Creating HTML Templates)
  11. PEAR (PHP Extension and Application Repository)
  12. Cake PHP (Rapid Development Framework)
  13. Introduction to PHP Language
  14. Functions
  15. Arrays
  16. Strings
  17. Form Handling
  18. XML , Json and hosting
  19. PHP Utilities
  20. AJAX (Asynchronous JavaScript and XML)
  21. OS Commerce (Open Source Shopping Cart)

PHP Consultant Responsibilities

  1. Integration of user-facing elements developed by front-end developers
  2. Build efficient, testable, and reusable PHP modules
  3. Solve complex performance problems and architectural challenges
  4. Integration of data storage solutions may include databases, key-value stores, blob stores, etc.

Skills And Qualifications Needed

  1. Strong knowledge of PHP web frameworks such as Laravel, Yii, etc depending on your technology stack
  2. Understanding the fully synchronous behavior of PHP
  3. Understanding of MVC design patterns
  4. Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  5. Knowledge of object oriented PHP programming
  6. Understanding accessibility and security compliance Depending on the specific project
  7. Strong knowledge of the common PHP or web server exploits and their solutions