PHP is the most popular server-side language used to build dynamic websites, and it is a very extensive language. Learn PHP & MySQL web development from understanding PHP functions and create your very own applications & projects using PHP & MySQL. The stateless web (HTML, CSS and JavaScript) can only do so much without a dynamic language such as PHP to add the ability to interact with the web server. Students will learn how to make pages dynamic based upon user interaction, interact with HTML forms and store and retrieve information from local data sources which include a database. During the course, students will walk through the development of a complete content management system Web application. They will receive clear, step-by-step, instructions demonstrating how to create a complete Web site capable of dynamically displaying data from a MySQL database.


There is no previous knowledge required for this course.

Topics Covered in the Course

1Introduction of Website
Introduction of Web development (first code)
Difference between web designing and web development
Website structure and hosting
Naming a website/concept of domain name
Website/domain name registration
Web development tools
2Installation of Editor/Tools
Use of tags
Setting up a template
Creating links
Working with images
Working with tables
Working with comments
Working with lists
Working with block
Creating classes & ID’s
Building forms
Introduction and syntax
Ways to insert CSS
Setting colors with CSS
Controlling page layout
Common CSS properties
Enhancing a Web page with CSS
5Basics of JavaScript
Installation of Development Server
Installation of WordPress Working on WordPress through built-in templates and plugins
Dynamic site-building on WordPress
Introduction to Web, Web applications
Introduction to Database and its types
Introduction languages, scripting languages
8Purpose of PHP MySQL
Why use PHP and MySQL?
The PHP programming environment
Overview of SQL
9Setting up the Environment
Decisions about a testing environment
WAMP/MAMP/XAMPP Installing Apache, PHP and MySQL on your computer
Testing on a remote Server
Deciding on Development tools
Using PHP MyAdmin
10Overview of PHP
Setting up a PHP page
The php info () function
Learning basic syntax
Echoing HTML output to the browser
The importance of comments
Using single and double quotes/ Comments
11Variables in PHP
Using loose typed variables
Assigning variables
Overview of numeric, string and other types
Assigning a variable to itself
12Global Variables & Data Types
Global Variables in PHP Data
Types in PHP
Types casting
13Super Global Variables in Php
14Php Operators
Arithmetic operators
Logical operators
Operator precedence
15Numbers in PHP
Making calculations
Using built-in numeric functions
Incrementing and decrementing
16Introduction to Strings and its function
Concatenating strings
Trimming strings
Removing slashes and other harmful characters
String functions
17Introduction to Arrays
Numerically Indexed Array
Associative Arrays
Sorting Arrays
18Control structures in PHP
The If statements
FOR loops
While loops
The Switch
19Transferring information between PHP pages
Different form field types
Self-referencing forms
Form handlers
20Database fundamentals/Databases with Php
Structuring a database
Using tables
Table relationships
Common data types
21Creating a database
Using PHP my Admin
Adding a table
Populating a table with types and data
Browsing a table
22Getting PHP to connect to MySQL
Using the MySQL connect () function
Using the MySQL select_db () function
Testing a connection
Writing a sample error trap
23Querying MySQL using PHP/ Retrieving from database
Writing SQL queries
Using Select, Insert,
Update and Delete
Querying MySQL and returning results
Interpreting the returned array
24Introduction to Cookies & Sessions in PHP
Differences How sessions are more secure than cookie
Session needs extra spaces, unlike cookie
Session start ()
Creating cookies
25Project/ Building a Web Application
Creating pages to:
Add entries
Modify entries
List entries
Filter entries


Visit Schedule Page to see detailed schedule and fee of this course.


Address: ICEPT, No. 5, Khayaban-e-Johar, Sector H-9, Islamabad, Pakistan
Phone: 0331-44-42378 (ICEPT)
Email: info@icept.iqraisb.edu.pk

Admission Open

Open chat
Whatsapp Us