0% found this document useful (0 votes)
3 views

php syllabus

The INT220: Server Side Scripting course covers essential web development concepts using PHP and MySQL, focusing on server setup, programming syntax, and data handling techniques. Students will learn about PHP fundamentals, arrays, forms, cookies, sessions, object-oriented programming, and SQL queries. Practical sessions will reinforce these concepts through hands-on projects and exercises.

Uploaded by

originaltracks69
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

php syllabus

The INT220: Server Side Scripting course covers essential web development concepts using PHP and MySQL, focusing on server setup, programming syntax, and data handling techniques. Students will learn about PHP fundamentals, arrays, forms, cookies, sessions, object-oriented programming, and SQL queries. Practical sessions will reinforce these concepts through hands-on projects and exercises.

Uploaded by

originaltracks69
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

INT220:SERVER SIDE SCRIPTING

L:2 T:0 P:2 Credits:3

Course Outcomes: Through this course students should be able to

CO1 :: employ web development concepts including server setup and basic programming syntax

CO2 :: use PHP arrays and functions to enhance web development efficiency.

CO3 :: develop PHP form handling, validation, and sanitization techniques for secure data
processing.
CO4 :: employ PHP techniques for enhanced web functionality, encompassing cookies, sessions

CO5 :: apply object-oriented programming principles in PHP for enhanced code organization and
functionality.
CO6 :: demonstrate proficiency in MySQL fundamentals including database basics, SQL queries
and functions.

Unit I
PHP Fundamentals : PHP, MySQL and XAMPP Installation, PHP Basic Syntax, PHP Data Types, PHP
Variables, PHP Constants, PHP Expressions, PHP Operators, PHP Control Structures, PHP Loops
Unit II
PHP Arrays and Functions : PHP Enumerated Arrays, PHP Associative Arrays, PHP Multi-
Dimensional Arrays, PHP Functions, Syntax, Arguments and Variables, References, Pass by Value &
Pass by references, Return Values, Variable Scope, PHP include() and PHP require()
Unit III
PHP Forms : PHP Form handling, PHP GET and POST, PHP Form Validation, PHP Form Sanitization

Unit IV
PHP Cookies, Sessions and Strings Handling : PHP Cookie Handling, PHP Session Handling, PHP
Login Session, Strings and Patterns, Matching, PHP Sending Emails, PHP File Uploading, PHP Filters,
PHP Error Handling
Unit V
Object Oriented Programming in PHP : Defining PHP Classes, Creating Objects in PHP, Calling
Member Functions, Constructor Functions, Inheritance, Function Overriding, Interfaces, Abstract
Classes
Unit VI
Basic MySQL and SQL Queries : Database Basics, Indexes, PHP MyAdmin, Connect & Pconnect,
MySQL Create, MySQL Insert, MySQL Select, MySQL Update, MySQL Delete, MySQL Truncate, MySQL
Drop, WHERE condition, Order By and Group By, Having, LIKE, AND OR operators, SQL functions
AVG, COUNT, SUM, MIN, MAX, LCASE, UCASE

List of Practicals / Experiments:

List of practicals
• Installation and configuration of XAMPP Web Server, PHP and MySQL.

• Use data types of PHP including String, Integer, Float, Boolean, Array, Object and Resource.

• Use Constants in PHP and make them global.

• UseVarioustypesofoperatorsincludingArithmetic,Assignment,Comparison, Increment/Decrement,
Logical, String and array operators.
• Use PHP control structures - if, if...else, if...elseif.else, switch statement and Loops.

• Implement the concept of two-dimensional arrays.

• Create a user-defined function in PHP, PHP function arguments, and various types for passing
arguments in functions- call by value, call by reference.
• Use of PHP include and require statements.

• Design HTML forms with PHP including validations using GET and POST.

Session 2024-25 Page:1/2


• Use the concept of PHP cookies, sessions and strings handling including filter functions.

• Use object oriented concepts in PHP

• Use the file handling functions.

• Design a Web Page with database connectivity using MySQL and PHP.

Text Books:
1. UNLOCK PHP 8: FROM BASIC TO ADVANCED by RONI SOMMERFELD, BPB PUBLICATIONS

References:
1. PHP BEGINNERS PRACTICAL GUIDE by PRATIYUSH GULERIA, BPB PUBLICATIONS

Session 2024-25 Page:2/2

You might also like