You are on page 1of 29

Lovely Professional University, Punjab

Course Code Course Title Lectures Tutorials Practicals Credits Course Planner
CAP785 WEB PERFORMANCE OPTIMIZATION 3 0 2 4 27304::Dr. Pooja Chopra
Course Weightage ATT: 5 CAP: 45 ETP: 50
Course Focus EMPLOYABILITY,ENTREPRENEURSHIP,SKILL DEVELOPMENT

Course Outcomes :Through this course students should be able to

CO1 :: understand how to increase web performance by using various techniques


CO2 :: analyze websites for higher conversions and better user satisfaction.
CO3 :: evaluate the performance of web resources using various metrics.
CO4 :: construct websites for better user engagement and better ranking

TextBooks ( T )
Sr No Title Author Publisher Name
T-1 HIGH PERFORMANCE WEB SITES STEVE SOUDERS O'REILLY
Reference Books ( R )
Sr No Title Author Publisher Name
R-1 PROFESSIONAL WEBSITE PETER SMITH JOHN WILEY & SONS
PERFORMANCE -OPTIMIZING
THE FRONT END AND THE BACK
END

LTP week distribution: (LTP Weeks)


Weeks before MTE 7
Weeks After MTE 8
Spill Over (Lecture) 7

Detailed Plan For Lectures

An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week Lecture Broad Topic(Sub Topic) Chapters/Sections of Other Readings, Lecture Description Learning Outcomes Pedagogical Tool Live Examples
Number Number Text/reference Relevant Websites, Demonstration/
books Audio Visual Aids, Case Study /
software and Virtual Images /
Labs animation / ppt
etc. Planned
Week 1 Lecture 1 Introduction to Web T-1 Lecture1: L1: Student Discussion Any online
Performance Optimization Introduction will learn the using website
(Overview) to Web basics Powerpoint
Performance techniques Presentation
Optimization for web
performance
optimization
Lecture 2 Introduction to Web T-1 Introduction L2: Student Discussion Any online
Performance Optimization R-1 to Web will learn the using website
(Getting up and running Performance basics Powerpoint
client's website) Optimization techniques Presentation
for web
performance
optimization
Lecture 3 Introduction to Web T-1 Lecture3: L3: Student Discussion Any online
Performance Optimization R-1 Introduction will learn the using website
(Auditing the client's to Web basics Powerpoint
website) Performance techniques Presentation
Optimization for web
performance
optimization
Introduction to Web T-1 Lecture3: L3: Student Discussion Any online
Performance Optimization R-1 Introduction will learn the using website
(optimizing the client's to Web basics Powerpoint
website) Performance techniques Presentation
Optimization for web
performance
optimization
Introduction to Web T-1 Lecture3: L3: Student Discussion Any online
Performance Optimization R-1 Introduction will learn the using website
(Performing the final weigh- to Web basics Powerpoint
in) Performance techniques Presentation
Optimization for web
performance
optimization
Week 2 Lecture 4 Utilizing Client Side T-1 Lecture4: L4: Students Discussion Any online
Caching(Caching Meaning) R-1 Introduction will learn the using website
to Web the basics Powerpoint
Performance techniques Presentation
Optimization for web
performance
optimization

An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 2 Lecture 4 Utilizing Client Side T-1 Lecture4: L4: Students Discussion Any online
Caching(What can be R-1 Introduction will learn the using website
cached?) to Web the basics Powerpoint
Performance techniques Presentation
Optimization for web
performance
optimization
Utilizing Client Side T-1 Lecture4: L4: Students Discussion Any online
Caching(Locations where R-1 Introduction will learn the using website
web content is cached) to Web the basics Powerpoint
Performance techniques Presentation
Optimization for web
performance
optimization
Lecture 5 Utilizing Client Side T-1 Lecture5: L5: Student Discussion Any online
Caching(Caching headers) R-1 Introduction will learn the using website
to Web basics Powerpoint
Performance techniques Presentation
Optimization for web
performance
optimization
Utilizing Client Side T-1 Lecture5: L5: Student Discussion Any online
Caching(Page Caching) R-1 Introduction will learn the using website
to Web basics Powerpoint
Performance techniques Presentation
Optimization for web
performance
optimization
Lecture 6 Utilizing Client Side T-1 Lecture6: L6: Student Discussion Any online
Caching(Browser Caching) R-1 Introduction will learn the using website
to Web basics Powerpoint
Performance techniques Presentation
Optimization for web
performance
optimizatio
Utilizing Client Side T-1 Lecture6: L6: Student Discussion Any online
Caching(Database and R-1 Introduction will learn the using website
Object caching) to Web basics Powerpoint
Performance techniques Presentation
Optimization for web
performance
optimizatio
Week 3 Lecture 7 Content Compression T-1 Lecture7: Students Discussion using Any online
(compression methods) R-1 Content will learn Powerpoint website
Compression how to Presentation
perform
content
compressio
n
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 3 Lecture 7 Content Compression T-1 Lecture7: Students Discussion using Any online
(transfer encoding) R-1 Content will learn Powerpoint website
Compression how to Presentation
perform
content
compressio
n
Lecture 8 Content Compression T-1 Content Students Discussion using Any online
(compressing PHP- R-1 Compression will learn Powerpoint website
generated pages) how to Presentation
perform
content
compressio
n
Content Compression T-1 Content Students Discussion using Any online
(compressing other R-1 Compression will learn Powerpoint website
resources) how to Presentation
perform
content
compressio
n
Lecture 9 Content Compression T-1 Content Students Discussion using Any online
(compressing PHP- R-1 Compression will learn Powerpoint website
generated pages) how to Presentation
perform
content
compressio
n
Content Compression T-1 Content Students Discussion using Any online
(compressing other R-1 Compression will learn Powerpoint website
resources) how to Presentation
perform
content
compressio
n
Week 4 Lecture 10 Reducing Size with T-1 Reducing Size Students Discussion using Any online
Minification(javascript R-1 with will learn Powerpoint website
minification) Minification how to Presentation
reduce size
with
minificatio
n
Reducing Size with T-1 Reducing Size Students Discussion using Any online
Minification(css R-1 with will learn Powerpoint website
minification) Minification how to Presentation
reduce size
with
minificatio
n
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 4 Lecture 11 Reducing Size with T-1 Reducing Size Students Discussion using Any online
Minification(html R-1 with will learn Powerpoint website
magnification) Minification how to Presentation
reduce size
with
minificatio
n
Lecture 12 Optimizing Web Graphics T-1 Optimizing Students Discussion using Any online
and CSS(various image R-1 Web Graphics will learnhow Powerpoint website
formats) and CSS to optimize Presentation
web graphics
and CSS
Optimizing Web Graphics T-1 Optimizing Students Discussion using Any online
and CSS(optimizing images) R-1 Web Graphics will learnhow Powerpoint website
and CSS to optimize Presentation
web graphics
and CSS
Optimizing Web Graphics T-1 Optimizing Students Discussion using Any online
and CSS(css sprites) R-1 Web Graphics will learnhow Powerpoint website
and CSS to optimize Presentation
web graphics
and CSS
Week 5 Lecture 13 Optimizing Web Graphics T-1 Optimizing : Students Discussion using Any online
and CSS(css performance) R-1 Web will learnhow Powerpoint website
Graphics and to optimize Presentation
CSS web graphics
and CSS
Optimizing Web Graphics T-1 Optimizing : Students Discussion using Any online
and CSS(Making image R-1 Web will learnhow Powerpoint website
responsive) Graphics and to optimize Presentation
CSS web graphics
and CSS
Lecture 14 Jscript, DOM and Ajax T-1 Jscript,DOM Students Discussion using Any online
(javascript,jscript, and R-1 and Ajax will learnthe Powerpoint website
ecmascript) basicsof Presentation
Jscript,DOM
andAjax
Jscript, DOM and Ajax(the T-1 Jscript,DOM Students Discussion using Any online
document object model) R-1 and Ajax will learnthe Powerpoint website
basicsof Presentation
Jscript,DOM
andAjax
Jscript, DOM and Ajax T-1 Jscript,DOM Students Discussion using Any online
(getting the most from R-1 and Ajax will learnthe Powerpoint website
javascript) basicsof Presentation
Jscript,DOM
andAjax

An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 5 Lecture 15 Jscript, DOM and Ajax T-1 Jscript,DOM Students Discussion using Any online
(ajax) R-1 and Ajax will learnthe Powerpoint website
basicsof Presentation
Jscript,DOM
and Ajax
Week 6 Lecture 16 Jscript, DOM and Ajax T-1 Jscript,DOM Students Discussion using Any online
(ajax) R-1 and Ajax will learnthe Powerpoint website
basicsof Presentation
Jscript,DOM
and Ajax
Lecture 17 Jscript, DOM and Ajax T-1 Jscript,DOM Students Discussion using Any online
(ajax) R-1 and Ajax will learnthe Powerpoint website
basicsof Presentation
Jscript,DOM
and Ajax
Lecture 18 Jscript, DOM and Ajax T-1 Jscript,DOM Students Discussion using Any online
(ajax) R-1 and Ajax will learnthe Powerpoint website
basicsof Presentation
Jscript,DOM
and Ajax
Week 7 Lecture 19 Jscript, DOM and Ajax T-1 Jscript,DOM Students Discussion using Any online
(ajax) R-1 and Ajax will learnthe Powerpoint website
basicsof Presentation
Jscript,DOM
and Ajax

SPILL OVER
Week 7 Lecture 20 Spill Over
Lecture 21 Spill Over

MID-TERM
Week 8 Lecture 22 Working with Web Servers T-1 Workingwith Students Discussion using Any online
(apache) R-1 Web Servers will learn Powerpoint website
how to work Presentation
with apache
webserver
Working with Web Servers T-1 Workingwith Students Discussion using Any online
(looking beyond apache) R-1 Web Servers will learn Powerpoint website
how to work Presentation
with apache
webserver
Lecture 23 Working with Web Servers T-1 Workingwith Students Discussion using Any online
(multiserver setups with R-1 Web Servers will learn Powerpoint website
nginx and apache) how to work Presentation
with apache
webserver

An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 8 Lecture 23 Working with Web Servers T-1 Workingwith Students Discussion using Any online
(load balancers) R-1 Web Servers will learn Powerpoint website
how to work Presentation
with apache
webserver
Lecture 24 Working with Web Servers T-1 Workingwith Students Discussion using Any online
(multiserver setups with R-1 Web Servers will learn Powerpoint website
nginx and apache) how to work Presentation
with apache
webserver
Working with Web Servers T-1 Workingwith Students Discussion using Any online
(load balancers) R-1 Web Servers will learn Powerpoint website
how to work Presentation
with apache
webserver
Week 9 Lecture 25 Working with Web Servers T-1 Workingwith Students Discussion using Any online
(multiserver setups with R-1 Web Servers will learn Powerpoint website
nginx and apache) how to work Presentation
with apache
webserver
Working with Web Servers T-1 Workingwith Students Discussion using Any online
(load balancers) R-1 Web Servers will learn Powerpoint website
how to work Presentation
with apache
webserver
Lecture 26 Working with Web Servers T-1 Workingwith Students Discussion using Any online
(multiserver setups with R-1 Web Servers will learn Powerpoint website
nginx and apache) how to work Presentation
with apache
webserver
Working with Web Servers T-1 Workingwith Students Discussion using Any online
(load balancers) R-1 Web Servers will learn Powerpoint website
how to work Presentation
with apache
webserver
Lecture 27 Tuning MySQL(looking T-1 Tuning MySQL Students Discussion Workingwith
inside mysql) R-1 will learn using Web Servers
how to use Powerpoint
MySQL Presentation
Tuning MySQL T-1 Tuning MySQL Students Discussion Workingwith
(understanding the storage R-1 will learn using Web Servers
engines) how to use Powerpoint
MySQL Presentation
Tuning MySQL(tuning T-1 Tuning MySQL Students Discussion Workingwith
mysql) R-1 will learn using Web Servers
how to use Powerpoint
MySQL Presentation

An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 10 Lecture 28 Tuning MySQL(looking T-1 Tuning MySQL Students Discussion Workingwith
inside mysql) R-1 will learn using Web Servers
how to use Powerpoint
MySQL Presentation
Tuning MySQL T-1 Tuning MySQL Students Discussion Workingwith
(understanding the storage R-1 will learn using Web Servers
engines) how to use Powerpoint
MySQL Presentation
Tuning MySQL(tuning T-1 Tuning MySQL Students Discussion Workingwith
mysql) R-1 will learn using Web Servers
how to use Powerpoint
MySQL Presentation
Lecture 29 Tuning MySQL(looking T-1 Tuning MySQL Students Discussion Workingwith
inside mysql) R-1 will learn using Web Servers
how to use Powerpoint
MySQL Presentation
Tuning MySQL T-1 Tuning MySQL Students Discussion Workingwith
(understanding the storage R-1 will learn using Web Servers
engines) how to use Powerpoint
MySQL Presentation
Tuning MySQL(tuning T-1 Tuning MySQL Students Discussion Workingwith
mysql) R-1 will learn using Web Servers
how to use Powerpoint
MySQL Presentation
Lecture 30 Tuning MySQL(tuning T-1 Tuning Students Discussion using Any online
myisam) R-1 MySQL will learn Powerpoint website
how to use Presentation
MySQL
Tuning MySQL(tuning T-1 Tuning Students Discussion using Any online
innodb) R-1 MySQL will learn Powerpoint website
how to use Presentation
MySQL
Tuning MySQL(working T-1 Tuning Students Discussion using Any online
with the query cache) R-1 MySQL will learn Powerpoint website
how to use Presentation
MySQL
Tuning MySQL(optimizing T-1 Tuning Students Discussion using Any online
sql) R-1 MySQL will learn Powerpoint website
how to use Presentation
MySQL
Week 11 Lecture 31 Tuning MySQL(tuning T-1 Tuning Students Discussion using Any online
myisam) R-1 MySQL will learn Powerpoint website
how to use Presentation
MySQL

An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 11 Lecture 31 Tuning MySQL(tuning T-1 Tuning Students Discussion using Any online
innodb) R-1 MySQL will learn Powerpoint website
how to use Presentation
MySQL
Tuning MySQL(working T-1 Tuning Students Discussion using Any online
with the query cache) R-1 MySQL will learn Powerpoint website
how to use Presentation
MySQL
Tuning MySQL(optimizing T-1 Tuning Students Discussion using Any online
sql) R-1 MySQL will learn Powerpoint website
how to use Presentation
MySQL
Lecture 32 Tuning MySQL(tuning T-1 Tuning Students Discussion using Any online
myisam) R-1 MySQL will learn Powerpoint website
how to use Presentation
MySQL
Tuning MySQL(tuning T-1 Tuning Students Discussion using Any online
innodb) R-1 MySQL will learn Powerpoint website
how to use Presentation
MySQL
Tuning MySQL(working T-1 Tuning Students Discussion using Any online
with the query cache) R-1 MySQL will learn Powerpoint website
how to use Presentation
MySQL
Tuning MySQL(optimizing T-1 Tuning Students Discussion using Any online
sql) R-1 MySQL will learn Powerpoint website
how to use Presentation
MySQL
Lecture 33 Tuning MySQL(tuning T-1 Tuning Students Discussion using Any online
myisam) R-1 MySQL will learn Powerpoint website
how to use Presentation
MySQL
Tuning MySQL(tuning T-1 Tuning Students Discussion using Any online
innodb) R-1 MySQL will learn Powerpoint website
how to use Presentation
MySQL
Tuning MySQL(working T-1 Tuning Students Discussion using Any online
with the query cache) R-1 MySQL will learn Powerpoint website
how to use Presentation
MySQL
Tuning MySQL(optimizing T-1 Tuning Students Discussion using Any online
sql) R-1 MySQL will learn Powerpoint website
how to use Presentation
MySQL

An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 12 Lecture 34 MySQL in the Network T-1 MySQLin the Students Discussion using Any online
(using replication) R-1 Network will learn Powerpoint website
how to use Presentation
MySQL in the
network
MySQL in the Network T-1 MySQLin the Students Discussion using Any online
(partitioning) R-1 Network will learn Powerpoint website
how to use Presentation
MySQL in the
network
Lecture 35 MySQL in the Network T-1 MySQLin the Students Discussion using Any online
(using replication) R-1 Network will learn Powerpoint website
how to use Presentation
MySQL in the
network
MySQL in the Network T-1 MySQLin the Students Discussion using Any online
(partitioning) R-1 Network will learn Powerpoint website
how to use Presentation
MySQL in the
network
Lecture 36 MySQL in the Network T-1 MySQLin the Students Discussion using Any online
(using replication) R-1 Network will learn Powerpoint website
how to use Presentation
MySQL in the
network
MySQL in the Network T-1 MySQLin the Students Discussion using Any online
(partitioning) R-1 Network will learn Powerpoint website
how to use Presentation
MySQL in the
network
Week 13 Lecture 37 MySQL in the Network T-1 MySQLin the Students Discussion using
(sharding) R-1 Network will learn Powerpoint
how to use Presentation
MySQL in the
network
MySQL in the Network T-1 MySQLin the Students Discussion using Any online
(complementing mysql) R-1 Network will learn Powerpoint website
how to use Presentation
MySQL in the
network
MySQL in the Network T-1 MySQLin the Students Discussion using
(alternatives to mysql) R-1 Network will learn Powerpoint
how to use Presentation
MySQL in the
network

An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 13 Lecture 38 MySQL in the Network T-1 MySQLin the Students Discussion using
(sharding) R-1 Network will learn Powerpoint
how to use Presentation
MySQL in the
network
MySQL in the Network T-1 MySQLin the Students Discussion using Any online
(complementing mysql) R-1 Network will learn Powerpoint website
how to use Presentation
MySQL in the
network
MySQL in the Network T-1 MySQLin the Students Discussion using
(alternatives to mysql) R-1 Network will learn Powerpoint
how to use Presentation
MySQL in the
network
Lecture 39 Utilizing NoSQL Solutions T-1 MySQLin the Students Discussion using
(nosql flavors) R-1 Network will learn Powerpoint
how to use Presentation
MySQL in the
network
Utilizing NoSQL Solutions T-1 MySQLin the Students Discussion using
(memcache) R-1 Network will learn Powerpoint
how to use Presentation
MySQL in the
network
Utilizing NoSQL Solutions T-1 MySQLin the Students Discussion using
(mongodb) R-1 Network will learn Powerpoint
how to use Presentation
MySQL in the
network
Utilizing NoSQL Solutions T-1 MySQLin the Students Discussion using
(other nosql technologies) R-1 Network will learn Powerpoint
how to use Presentation
MySQL in the
network
Week 14 Lecture 40 Working with SSL(ssl T-1 Workingwith Students Discussion using Any online
caching) R-1 SS will learnhow Powerpoint website
to work with Presentation
SSL
Working with SSL(ssl T-1 Workingwith Students Discussion using Any online
termination and endpoints) R-1 SS will learnhow Powerpoint website
to work with Presentation
SSL
Working with SSL(sending T-1 Workingwith Students Discussion using Any online
intermediate certificates) R-1 SS will learnhow Powerpoint website
to work with Presentation
SSL

An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 14 Lecture 40 Working with SSL T-1 Workingwith Students Discussion using Any online
(determining key sizes) R-1 SS will learnhow Powerpoint website
to work with Presentation
SSL
Working with SSL(selecting T-1 Workingwith Students Discussion using Any online
cipher suites) R-1 SS will learnhow Powerpoint website
to work with Presentation
SSL
Working with SSL(investing T-1 Workingwith Students Discussion using Any online
in hardware acceleration) R-1 SS will learnhow Powerpoint website
to work with Presentation
SSL
Working with SSL(the T-1 Workingwith Students Discussion using Any online
future of ssl) R-1 SS will learnhow Powerpoint website
to work with Presentation
SSL
Lecture 41 Working with SSL(ssl T-1 Workingwith Students Discussion using Any online
caching) R-1 SS will learnhow Powerpoint website
to work with Presentation
SSL
Working with SSL(ssl T-1 Workingwith Students Discussion using Any online
termination and endpoints) R-1 SS will learnhow Powerpoint website
to work with Presentation
SSL
Working with SSL(sending T-1 Workingwith Students Discussion using Any online
intermediate certificates) R-1 SS will learnhow Powerpoint website
to work with Presentation
SSL
Working with SSL T-1 Workingwith Students Discussion using Any online
(determining key sizes) R-1 SS will learnhow Powerpoint website
to work with Presentation
SSL
Working with SSL(selecting T-1 Workingwith Students Discussion using Any online
cipher suites) R-1 SS will learnhow Powerpoint website
to work with Presentation
SSL
Working with SSL(investing T-1 Workingwith Students Discussion using Any online
in hardware acceleration) R-1 SS will learnhow Powerpoint website
to work with Presentation
SSL
Working with SSL(the T-1 Workingwith Students Discussion using Any online
future of ssl) R-1 SS will learnhow Powerpoint website
to work with Presentation
SSL

An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 14 Lecture 42 Optimizing PHP(extensions T-1 Optimizing Students Discussion using Any online
and compiling) R-1 PHP will learn the Powerpoint website
technique of Presentation
optimizing
PHP
Optimizing PHP(opcode T-1 Optimizing Students Discussion using Any online
caching) R-1 PHP will learn the Powerpoint website
technique of Presentation
optimizing
PHP
Optimizing PHP(compiling T-1 Optimizing Students Discussion using Any online
PHP) R-1 PHP will learn the Powerpoint website
technique of Presentation
optimizing
PHP
Optimizing PHP(sessions) T-1 Optimizing Students Discussion using Any online
R-1 PHP will learn the Powerpoint website
technique of Presentation
optimizing
PHP
Optimizing PHP(profiling T-1 Optimizing Students Discussion using Any online
with xhprof) R-1 PHP will learn the Powerpoint website
technique of Presentation
optimizing
PHP
Week 15 Lecture 43 Optimizing PHP(extensions T-1 Optimizing Students Discussion using Any online
and compiling) R-1 PHP will learn the Powerpoint website
technique of Presentation
optimizing
PHP
Optimizing PHP(opcode T-1 Optimizing Students Discussion using Any online
caching) R-1 PHP will learn the Powerpoint website
technique of Presentation
optimizing
PHP
Optimizing PHP(compiling T-1 Optimizing Students Discussion using Any online
PHP) R-1 PHP will learn the Powerpoint website
technique of Presentation
optimizing
PHP
Optimizing PHP(sessions) T-1 Optimizing Students Discussion using Any online
R-1 PHP will learn the Powerpoint website
technique of Presentation
optimizing
PHP

An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 15 Lecture 43 Optimizing PHP(profiling T-1 Optimizing Students Discussion using Any online
with xhprof) R-1 PHP will learn the Powerpoint website
technique of Presentation
optimizing
PHP

SPILL OVER
Week 15 Lecture 44 Spill Over
Lecture 45 Spill Over
Week 16 Lecture 46 Spill Over
Lecture 47 Spill Over
Lecture 48 Spill Over

Detailed Plan For Practicals

Practical No Broad topic Subtopic Other Readings Learning Outcomes


Practical 1 List of Practicals Utilizing Client side caching Student will learn the basics techniques for
webperformance optimization
Practical 2 List of Practicals Content Compression Students will learn how to perform content
compression
P3: Lab Evaluation 1
Practical 3 List of Practicals Content Compression Students will learn how to perform content
compression
P3: Lab Evaluation 1
Practical 4 List of Practicals Minifying HTML Students will learn how to reduce size with
minification
Practical 5 List of Practicals Minifying Javascript Students will learn how to reduce size with
minification
Practical 6 List of Practicals Minifying CSS Students will learn how to perform Minification
P6: Lab Evaluation 2

Practical 7 List of Practicals Optimizing PHP Students will learn how to perform content
compression
Practical 8 List of Practicals Optimizing PHP Students will learn how to perform content
compression
Practical 9 List of Practicals Working with Web Server Students will learn how to work with apache web
server
P9: Lab Evaluation 3
Practical 10 List of Practicals Tuning MySQL Students will learn how to work with apache web
server

An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Practical 11 List of Practicals MYSQL in the network Students will learn how to work with apache web
server
P12: Lab Evaluation 4
Practical 12 List of Practicals MYSQL in the network Students will learn how to work with apache web
server
P12: Lab Evaluation 4
Practical 13 List of Practicals NOSQL Solutions Students will learn how to work with apache web
server
List of Practicals Optimizing Web graphics and CSS Students will learn how to work with apache web
server
Practical 14 List of Practicals Working with SSL Students will learn how to work with SSL
Practical 15 List of Practicals Working with SSL Students will learn how to work with SSL

SPILL OVER
Practical 16 Spill Over

An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.

You might also like