Abutech Center, Crest Plaza, Gwarinpa, Abuja info@choratechnology.com

PHP WEB DEVELOPMENT & Joomla/Wordpress


Learn how to use the best web development language in the world with thousands of developers joining its community 

and making contributions daily. Understand the concepts behind social networking softwares and tap into the power of Content Management Systems. The advantages of knowing how to use the PHP 5.X.XX are enormous. Apply OOP concepts in PHP development and design your own plugins.



Sign up for this course and build an exciting web development career. Learn at your convenient time - evenings, weekends. We make every training session an exciting learning experience.

PHP is a server scripting language, and is a powerful tool for making dynamic and interactive Web pages. PHP is a widely-used, free, and efficient alternative to competitors such as Microsoft's ASP and others. Due to the flexible, easy to use and adaptive nature of PHP, many Content Management Systems have been developed from scratch, with complete APIs and Plugins, using this language. This is responsible for development of plugins from different PHP developers all around the world. The latest PHP release as at when this page was published on the 20th of July 2013 is 5.3.25 in the PHP 5.X.XX series. Its a fully compatible Object Oriented Programming Language with new additional components on the platform being released every day. Its ability to integrate to other platforms and its easy, fast to use Application server - Apache is an unbeatable tag team in the world of web development. Learn how to use the power behind PHP.


  • Use PHP programming language constructs to create several web applications.
  • Use decision and looping constructs and methods to dictate program flow.
  • Perform basic error handling in php programs.
  • Understand and implement Content Management Systems and learn how to use their APIs.
  • Demonstrate knowledge of PHP framework and build web applications for ecommerce, social networking sites.
  • Understand basic object oriented (OO) concepts such as inheritance, encapsulation, and abstraction.


This course teaches the significance of object-oriented programming in PHP web development and how how to write server side script, build dynamic website with MySQL database back end, Employ the use of CMS softwares like Wordpress, Joomla, Drupal, Mod X etc.

  • Developer
  • Application Developers
  • PL/SQL Developer
  • Forms Developer
  • System Analysts
  • Business Analysts
  • Data Warehouse Administrator


01. Introduction to PHP framework
What is PHP?
PHP in Action

02. Course Overview
Course Overview

03. What's Different About PHP Web development?
New Features
File Extensions

04. Apache Server and PHPMyAdmin
Getting Acquainted With PHPMyAdmin 
Administering and Managing Apache Web Server 
Understand basic MySQL operations

05. A Simple PHP Web Page
A Simple PHP web page Example pt. 1
A Simple PHP web page Example pt. 2

06. PHP framework tools 
Using Adobe Dreamweaver tools for development 
Zend framework

07. PHP functions 
Using the String Functions
Using Mathematical Functions
Using Date and Time functions
For, While and do-While Loop Iterations
$_FILE functions 
$_SERVER functions
$_SESSION functions
PHP mail function 
PHP Initialization Files 
MySQL functions
XML, SOAP, JSON communication across platforms
Writing custom PHP functions

08. PHP OOP concepts 
Writing Classes in PHP
Accessing Objects and attributes of a Class
Writing functions in a Class 
Defining variables and declaring constants in a Class 
Using Objects in a page 
Using global PHP variables

09. Tracing and Error display 
What is Tracing?
Using Tracing
Utilizing the Trace Object
Remote Debugging
Using the settings feature of PHP.INI


10. Managing State and Sessions 
State Management Basics
State Management Options pt. 1
State Management Options pt. 2
Server Side State Management
Client Side State Management
Global variables
Application Variables
Session Variables
Cookie-less Sessions

11. Configuration
PHP.INI file 
Configuration File Sections
Dynamic Properties and Other Tricks

12. Persistence of Data & Data Management
Basic Understanding of MySQL Database
Administering PHPMyAdmin Management console 
Using the SQL Querying Editor 
Querying the Database
Executung DML and DDL Statements


13. Web Services
XML Primer
What are XML Web Services?
Creating an XML Web Service pt. 1
Creating an XML Web Service pt. 2
Calling XML Web Services pt. 1
Calling XML Web Services pt. 2
Calling SOAP services using NuSOAP
Call RESTFUL services

14. Using Content Management Systems 
Understanding wordpress, Importance and development community
Wordpress Install and configuration
Theme design , layout and optimization
Use of wordpress widgets, and writing custom widgets
Writing PHP functions is wordpress and using short codes
Use of Plugins, Install , configure and how to write custom plugins
Using Wordpress Classes and Objects and Database data retrieval 
Maintenance of Wordpress System, Updates and Blogs

15. Deployment
Web Application Deployment
Updating a Web Application


  • Install, Configure and Manage Apache PHP-MySQL database.
  • Display data from multiple tables using the ANSI SQL 99 JOIN syntax.
  • Develop Web applications using Adobe Dreamweaver.
  • Learn how to separate Presentation Layer from Business logic.
  • Use basic CSS rules, Java script, Ajax scripting for Front end development
  • How to use and implement Content management Systems
  • How to build responsive websites



  • Familiarity with Web design concepts and techniques
  • Data processing and basic SQL
  • Basic programming in any language


  • MySQL Database Administration , Performance Tuning, Maintenance and Development. 
  • Web Design and Client Side Scripting ( JQUERY Plugins, Ajax, Javascripts)

Office Address

  • Plot 2 Tony Asije street Ogudu GRA, Lagos
  • deliakonsult@gmail.com
  • +2348073822107, +234803314289

Social List