Lesson Plan
Name of faculty : Sunil Soni
Discipline : Computer Engineering
Semester : 5
Subject : PHP
Lesson Plan Duration : 15 Weeks (from Sept, 2020 to feb, 2021)
Week Theory Practical
Lecture Topic Practical Topic
day day
(including assignment /
test)
1st 1st Introduction to PHP 1 Design PHP based web pages
using correct PHP, CSS, and
2nd How PHP Works
XHTML syntax, structure
3rd The php.ini File, Basic
PHP Syntax
2nd 4th PHP Tags 2 Design PHP based web pages
using correct PHP, CSS, and
5th PHP Statements and XHTML syntax, structure
Whitespace
6th PHP Statements and
Whitespace
3rd 7th Variable Types 3 Design PHP based web pages
using correct PHP, CSS, and
8th Variable Names (Identifiers
XHTML syntax, structure
9th Type Strength, Variable
Scope
4th 10th Constants, assisgnment 4 Create Web forms and pages that
properly use HTTP GET and
11th Variable-Testing
POST protocol as appropriate
12th Manipulation Functions
5th 13th Operators: Strings 5 Create Web forms and pages that
properly use HTTP GET and
14th Arrays, comments
15th Sessional test POST protocol as appropriate
6th 16th Methods and Functions 6 Create Web forms and pages that
properly use HTTP GET and
17th Built in functions
POST protocol as appropriate
18th User-defined functions
7th 19th Function arguments, 7 Design SQL language within
Returning values MySQL and PHP to access and
manipulate databases
20th Variable functions
21st Anonymous functions
8th 22nd Control statements 8 Design SQL language within
MySQL and PHP to access and
23rd Conditional Processing manipulate databases
24th If Conditions , assignment
9th 25th Loops : while loop 9 Install and configure both PHP
and MySQL
26th do...while, for loops
27th break and continue
10th 28th PHP forms 10 Install and configure both PHP
and MySQL
29th Login Security
Authentication(User logins)
30th Sessional test
11th 31st Authorization 11 Create PHP code that utilizes the
(Permissions) commonly used API library
functions built in to PHP.
32nd Encryption
33rd Session Cookies
12th 34th PHP Mail 12 Create PHP code that utilizes the
commonly used API library
35th PHP Mail
functions built in to PHP.
36th File Handling
13th 37th File Handling 13 Design and create a complete
web site that demonstrates good
38th File Uploading PHP/MySQL client/server design
39th File Uploading, assignment
14th 40th Introduction to MySQL 14 Design and create a complete
web site that demonstrates good
41st Database design
42nd Database Development PHP/MySQL client/server design
using MySql
15th 43rd PHP Connectivity with 15 Design and create a complete
MySQL web site that demonstrates good
PHP/MySQL client/server design
44th PHP Connectivity with
MySQL
45th Sessional Test