Feedback

Please read carefully and amend your message if required.


Online Admission Form


PHP Programming Course in Rawalpindi

| Teacher Profile

Over 80% of the websites on internet are using PHP. This makes PHP: Hypertext Preprocessor the most widely used scripting language in website development. In this job oriented course of PHP you will gain full in-depth knowledge of back end website developement to start your career in freelancing or any software house. This course includes basic programming, core php programming concepts, along with advance back end web development techniques in combination of MySQL Database. Additionally, with FREE course of Wordpress

PHP Web Development Course 

Web designing and php programming 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 website designing, development and php. You will become a professional web designer and php web developer in the given duration and will be able to freelance or join any software house as a php developer.


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 in PHP 

  • 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 . . .
  • Shopping Cart

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 complaint@masia.pk






for details call: 051-4933449     |     0321-9102942

PHP Programming

PHP Programming Course Details

Rs. 18,000/-
Rs.12,500/-
on lump sum
Duration:
3 Months

Installments:
Not Available

Class Per Week:
4

Weekend Course:
Not Available

Next Class Expected:
16-Dec-2019

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
There are other teachers in the faculty. Teacher may be other then Sir Ishtiaq Ahmad Khan

PHP Programming 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

Fee
18,000 | 16,000on lump sum
Duration:
3 Months

Teacher:
Sir Afraz Qureshi
Course Details Apply Online
Microsoft Office

Microsoft Office

Fee
10,000 | 8,000on lump sum
Duration:
2 Months

Teacher:
Sir Saqib Mehmood
Course Details Apply Online
Laravel

Laravel

Fee
18,000 | 15,000on lump sum
Duration:
2 Months

Teacher:
Sir Ishtiaq Ahmad Khan
Course Details Apply Online
Front End Website Designing

Front End Website Designing

Fee
18,000 | 12,500on lump sum
Duration:
3 Months

Teacher:
Sir Rashid Khan
Course Details Apply Online
Graphics Designing

Graphics Designing

Fee
20,000 | 14,000on lump sum
Duration:
2 Months

Teacher:
Sir Ishtiaq Ahmad Khan
Course Details Apply Online
Android Apps Development

Android Apps Development

Fee
20,000 | 16,000on lump sum
Duration:
3 Months

Teacher:
Sir Afraz Qureshi
Course Details Apply Online
C plus plus

C plus plus

Fee
12,000 | 8,000on lump sum
Duration:
2 Months

Teacher:
Sir Afraz Qureshi
Course Details Apply Online
 C Sharp Visual Programming

C Sharp Visual Programming

Fee
18,000 | 12,000on lump sum
Duration:
3 Months

Teacher:
Sir Afraz Qureshi
Course Details Apply Online
JAVA Programming

JAVA Programming

Fee
18,000 | 12,000on lump sum
Duration:
3 Months

Teacher:
Sir Afraz Qureshi
Course Details Apply Online
Adobe Illustrator

Adobe Illustrator

Fee
12,000 | 10,000on lump sum
Duration:
1 Month

Teacher:
Sir Ishtiaq Ahmad Khan
Course Details Apply Online
Adobe Photoshop

Adobe Photoshop

Fee
12,000 | 10,000on lump sum
Duration:
1 Month

Teacher:
Sir Ishtiaq Ahmad Khan
Course Details Apply Online
AutoCAD

AutoCAD

Fee
16,000 | 14,000on lump sum
Duration:
2 Months

Teacher:
Sir Arsalan Shafiq
Course Details Apply Online
Corel Draw

Corel Draw

Fee
12,000 | 10,000on lump sum
Duration:
1 Month

Teacher:
Sir Ishtiaq Ahmad Khan
Course Details Apply Online