0% found this document useful (0 votes)
5 views4 pages

wd

The document outlines a course on Web Development with PHP and MySQL offered by Sukkur Institute of Business Administration. It covers fundamental programming concepts, practical applications, and the development of a complete content management system, targeting students with minimal programming experience. The syllabus includes topics such as PHP syntax, database interaction, and project development, aimed at equipping students with the skills to create dynamic websites.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views4 pages

wd

The document outlines a course on Web Development with PHP and MySQL offered by Sukkur Institute of Business Administration. It covers fundamental programming concepts, practical applications, and the development of a complete content management system, targeting students with minimal programming experience. The syllabus includes topics such as PHP syntax, database interaction, and project development, aimed at equipping students with the skills to create dynamic websites.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

SUKKUR INSTITUE OF BUSINESS ADMINISTRATION

COURSE OUTLINE:

Web Development with Php and MySQL


Mr. Sadam Hussain & Mr. Imtiaz Ahmed Mahar
Email: [email protected]

Course Introduction

PHP is the most popular server-side language used to build dynamic websites, and though it is a
very extensive language. Learn PHP & MySQL web development from from IBA Sukkur by
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, interacting 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.

Course Objectives

 Start learning web development today to become a web developer tomorrow.

 Learn to create your own apps using PHP & MySQL from scratch with practical
examples.

 Become a PHP/MySQL web developer to create small applications yourself.

 Create a dynamic website using PHP and MySQL in no time


Learning Outcomes

 This course covers basic programming and Object oriented techniques used in Php.
It teaches them the fundamentals of Php language and syntax, introduces them to
web development with most used web development language. It will help them to
develop applications with different technologies and database driven applications

Subject Market/Potential Market

 This course is specially designed for students who are interested in learning the
hottest programming language php and specially those who are interested in Web
development with minimum entry requirements.

 Students who don’t have any programming experience or programming knowledge


in using object oriented techniques are encouraged to attend this course.

Topic Outline/Syllabus
Sessions Topic Description
1-2 Introduction Introduction to course , outcomes
Aims objective.
Introduction to Web , Web applications
Introduction to Database and its types
Introduction languages , scripting languages

2-3 Purpose of PHP MySQL Why use PHP and MySQL?


The PHP programming environment
Overview of SQL

4-5 Setting up the Environment Decisions about a testing environment


WAMP/MAMP
Installing Apache, PHP and MySQL on your computer
Testing on a remote Server
Deciding on Development tools
Using PHP MyAdmin
5-6 Overview of PHP Setting up a PHP page
The phpinfo() function
Learning basic syntax
Echoing HTML output to the browser
The importance of comments
Using single and double quotes/ Comments

6-7 Variables in PHP Using loose typed variables


Assigning variables
Overview of numeric, string and other types
Assigning a variable to itself

7-8 Global Variables & Data Types Global Variables in PHP


Data Types in PHP.
Types casting

8-9 Super Global Variables in Php $GLOBLAS


$SERVER
$_POST
$_GET
$_POST

9-10 Php Operators Arithmetic operators


Logical operators
Comparisons
Operator precedence

10-11 Numbers in PHP Making calculations


Using built-in numeric functions
Incrementing and decrementing

11-12 Introduction to Strings and its Concatenating strings


function Trimming strings
Removing slashes and other harmful characters
String functions

12-13 Introduction to Arrays and Numerically Indexed Array


multidimensional Arrays Associative Arrays
Sorting Arrays
Recording Arrays

13-14 Control structures in PHP The If statement


FOR loops
While loops
The Switch

14-15 Transferring information GET and POST


between PHP pages Different form field types
Self-referencing forms
Form handlers
15-16 Database Structuring a database
fundamentals/Databases with Using tables
Php Table relationships
Common data types

16-17 Creating a database Using PHPmyAdmin


Adding a table
Populating a table with types and data
Browsing a table

17-18 Getting PHP to connect to Using the mysql_connect() function


MySQL Using the mysql_select_db() function
Testing a connection
Writing a sample error trap

18-19 Querying MySQL using PHP/ Writing SQL queries


Retrieving from database Using Select, Insert, Update and Delete
Querying MySQL and returning results
Interpreting the returned array

19-20 Introduction to Cookies & Differences


Sessions in PHP How sessions are more secure than cookie
Session needs extra spaces , unlike cookie
Session start()
Creating cookies

20-21 Project/ Building a Web Creating pages to:


Application Add entries
Modify entries
List entries
Filter entries

You might also like