Please read carefully and amend your message if required.

Online Admission Form

Back End Web Development PHP Course in Rawalpindi

| Teacher Profile

To start your career in Software Development and Website Development, MASIA Institute is now combining three different professional courses into one Package. In this web development special job oriented package you will gain full in-depth knowledge of front end website designing and back end website developement. This includes our complete front end web designing course and advance back end development with php course, with additional training of Wordpress for FREE. Responsive website designs is a must have for all websites today. Because of the smart phones and tablet devices, web designers now have to design all their web pages mobile friendly and responsive.

Back End PHP Web Development Course in Rawalpindi / Islamabad

Web designing and development is a fast growing field in Rawalpindi and Islamabad. More technologies are introduced rapidly and we need to keep ourselves up-to-date to compete with others in the market.
We at MASIA Insitute offer you guaranteed expert level training in the field of website designing and development. You will become a professional web designer and web developer in the given duration.

The key elements of this course are:

1) Introduction to Dynamic Websites

2) PHP Programming

  • History of PHP
  • Comparison with dynamic content alternatives (Perl, CGI, ASP, JSP, Servlets , CGI, etc)
  • PHP tools and set up (web browser/server, editor, libraries, etc)
  • Create a basic PHP Script
  • Opening and Closing tags

3) Getting user input (HTML forms)

  • Self-Referring Forms
  • Selecting alternatives
  • Use PHP to generate HTTP headers
  • Generating HTTP redirects
  • Pass PHP variables via the URL
  • Debugging Tips
  • Where to find PHP documentation
  • Taking User Input from Forms via PHP
  • Creating forms with PHP
  • Security Protection from Cross Site Scripting
  • Using the form GET method
  • Using the form POST method
  • Obtaining data from forms through variables $_REQUEST, $_POST or $_GET
  • Using hidden fields
  • Calling pages from themselves using forms
  • Quoting HTML entities in user input

4) Variables and Expressions in PHP

  • Identifiers
  • Data Types (integers, floats, strings and booleans)
  • Type juggling
  • Creating Variables
  • Variable assignment
  • Variable Scope
  • Namespaces
  • User-defined Constants
  • String constants, variable interpolation into strings
  • Array & Function interpolation
  • HTTP environment variables
  • Magic Constants GLOBALS array
  • Variable References

5) PHP Operators

  • Arithmetic Operators
  • Logical Operators
  • Relational (Comparison) Operators
  • The Identity Operator
  • The Assignment Operators
  • Increment & Decrement Operators
  • Error Suppression Operator
  • The Conditional (Ternary) Operator
  • The Default Operator
  • Execution Operators
  • Other Operators
  • Assignment Operators
  • Operator Precedence and Associativity

6) Conditional Tests and Events in PHP

  • True and False if
  • Comparing Strings and Numbers else and elseif
  • Hierarchical conditions (nested if statements)
  • The ? : Operator
  • Comparing for equality or identity
  • The switch / case statement
  • Alternative Syntax for Control Structures

7) PHP Flow Control

  • Loops while do ... while for break and continue goto exit

8) PHP Configuration

  • The language level settings in php.ini file
  • Database Server configuration file my.ini
  • Web Server settings using httpd.conf

9) PHP Functions

  • Purpose of functions
  • Built-in functions
  • Declaring functions
  • Functions Arguments
  • Default Arguments
  • Arguments - Call by Reference
  • Return
  • Returning References
  • Variable Scope (global vs local)
  • Static variables
  • Variable function calls

10) Storing Data in Arrays using PHP

  • What are arrays?
  • How and when to use arrays
  • Indexing arrays, numeric and hashes
  • Initializing arrays
  • Using foreach
  • Add/remove elements from arrays
  • One-dimensional arrays
  • Multi-dimensional arrays
  • References to array elements
  • Arrays in forms
  • Array operators
  • Array related functions

11) MySQL and phpMyAdmin

  • The MySQL Console
  • Working through phpMyAdmin
  • Structured Query Language
  • SQL Clauses
  • Selecting data from multiple tables using SQL INNER Joins
  • Different Calculations in SQL Queries
  • Database Backup and Restore
  • Duplicating / Renaming and other Database operations
  • Customizing phpMyAdmin configuration files

12) Handling Databases with PHP

  • PHP's database APIs
  • Error-handling strategies
  • CRUD with PHP and MySQL
  • Connection/disconnection to the database, log in/log out
  • Escaping strings in SQL statements
  • Including common access functions
  • Doing simple SQL queries via PHP
  • Building HTML tables using SQL Queries
  • Avoiding SQL Injection attacks
  • An Insight to Smart Programming

13) String Manipulation in PHP

  1. Substring and operators
  2. Case conversion, trimming
  3. Adding & removing backslashes
  4. String functions in PHP

14) Sessions and Cookies in PHP

  • What is a session?
  • Understanding PHP session variables
  • Create a PHP session variable
  • Register and modify PHP session variables
  • Putting PHP session IDs in pages
  • Good Practice with sessions and PHP
  • Cookie properties
  • Setting a cookie in PHP
  • Retrieving PHP cookies
  • Expiring/Deleting PHP cookies
  • Drawbacks to cookies
  • Using cookies well
  • Testing for cookie support
  • Sessions without cookies
  • Cookie Security Issues

15) File and Directory Access Using PHP

  1. Opening files, local and remote
  2. Reading & writing
  3. Finding file metadata: size, ownership, modification time
  4. Handling file permissions
  5. Handling file ownership
  6. Copying, Renaming and Deleting Files
  7. File locking
  8. Opening and reading directories
  9. File uploads from the browser/user

16) Other I/O Issues in PHP

  • Getting IP addresses from visitors
  • Getting referring URLs from visitors
  • Environment variables
  • Showing different content to different browsers (IE, Netscape, Firefox, Mozilla, Opera, etc)

17) Handling Email with PHP

  • Sending email
  • Sending multi part email - MIME

18) Project Planning

  • How to plan and start your project
  • Tips for good programming practice
  • How to complete you project decently
  • Deployment

19) Projects (compulsory)

  • File Manager Using PHP File System (without database)
  • WordPress based website
  • Content Management System
    • Complete CMS using core PHP MySQL programming
    • Responsive Website Design (RWD)
    • Custom Fonts
    • Pages (add / edit / delete / suspend)
    • Sub Pages (add / edit / delete / suspend / move)
    • Image Galleries (add / edit / delete / suspend)
    • News (add / edit / delete / suspend)
    • Staff (add / edit / delete / suspend)
    • Feedback form (send email)
    • Pagination
    • Search System
    • SQL Injection protection
    • And more . . .

20) cPanel and Uploading

  • Basic working of cPanel
  • Uploading Website
  • Creating Email IDs
  • Checking website metrics


Method of Delivery

  • Lecture = 25%
  • Computer Lab = 75%

Award Criteria

Students will be awarded certificate from MASIA soft, if fulfill the following minimum requirements:

  • Attendance in Web Development Class = 75%
  • Marks in Website Development Project = 80%

Grading System

Students Grades are calculated from assignments, classwork and the final project.

Appeal Process

If not satisfied with the obtained marks you can write to

for details call: 051-4933449     |     0321-9102942

Back End Web Development PHP

Back End Web Development PHP Course Details

Rs. 18,000/-
on lump sum
3 Months

Not Available

Class Per Week:

Weekend Course:
Not Available

Next Class Expected:

Teacher Profile

With 15 years of working experience along with 11years of teaching experience, Sir Ishtiaq Ahmad Khan has trained 1000s of students since 2007. Sir Ishtiaq Ahmad Khan is leading our team of graphics designers and web developers.

Sir Ishtiaq had provided training workshops in different Govt. and private sector organizations. Some of these organizations are:

  • UNHCR Islamabad
  • University of Peshawar
  • IBMS, Agricultural University Peshawar
  • and many others

Back End Web Development PHP Class Timing

Classes 4 Days a week (Monday to Thursday)

Morning Classes
  • 8 am to 9 am
  • 9 am to 10 am
  • 10 am to 11 am
  • 11 am to 12 am
  • 12 am to 1pm
Evening Classes
  • 2 pm to 3 pm
  • 3 pm to 4 pm
  • 4 pm to 5 pm
  • 5 pm to 6 pm
  • 6 pm to 7 pm

Apply Online

Computer Courses

ASP dot Net

ASP dot Net

18,000 | 16,000 on lump sum

3 Months
Details Apply
Microsoft Office

Microsoft Office

10,000 | 8,000 on lump sum

2 Months
Details Apply


18,000 | 15,000 on lump sum

2 Months
Details Apply
Front End Website Designing

Front End Website Designing

18,000 | 12,500 on lump sum

3 Months
Details Apply
Graphics Designing

Graphics Designing

20,000 | 18,000 on lump sum

3 Months
Details Apply
Android Apps Development

Android Apps Development

20,000 | 16,000 on lump sum

3 Months
Details Apply
C plus plus

C plus plus

12,000 | 8,000 on lump sum

2 Months
Details Apply
 C Sharp Visual Programming

C Sharp Visual Programming

18,000 | 12,000 on lump sum

3 Months
Details Apply
JAVA Programming

JAVA Programming

18,000 | 12,000 on lump sum

3 Months
Details Apply
Adobe Illustrator

Adobe Illustrator

12,000 | 10,000 on lump sum

1 Month
Details Apply
Adobe Photoshop

Adobe Photoshop

12,000 | 10,000 on lump sum

1 Month
Details Apply


14,000 | 12,000 on lump sum

2 Months
Details Admission Closed
Corel Draw

Corel Draw

12,000 | 10,000 on lump sum

1 Month
Details Apply