0% found this document useful (0 votes)
22 views7 pages

Web Systems

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)
22 views7 pages

Web Systems

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/ 7

SHAHEED BENAZIR BHUTTO UNIVERSITY SHAHEED

BENAZIRABAD

Name of department
(Information Technology)

Name of the program

(BSIT HONS)
Subject Web Systems and Technologies
Course Facilitator Umair Ramzan Sheikh
Course Duration 06 Months
Time 3+1 Credit Hours
Total Marks 100
(Achievement test 3*5= 15, Classroom
Marks Distribution presentation 5, Assignment 10, Midterm 30,
Final Paper 40)

Title of Course: Web Systems and Technologies

Course Description
Web system and technologies is a very important subject for the students of IT. Now a days the
scope of Web Applications is increasing day by day. Because of the easy and cheap availability
of internet and the Emerge of E-Commerce everyone is globalizing his business using internet.
To develop the web solutions students must have to learn the web technologies in detail. This
subject will cover all these technologies.

Course outline
Introduction to Web Applications, TCP/IP Application Services. Web Servers: Basic Operation,
Virtual hosting, Chunked transfers, Caching support, Extensibility. SGML, HTML5, CSS3. Web
Service: SOAP, REST, WML, XSL. Web Services: Operations, Processing HTTP Requests,
Processing HTTP Responses, Cooki Coordination, Privacy and P3P, Complex HTTP
Interactions, Dynamic Content Delivery. Server Configuration. Server Security. Web Browsers
Architecture and Processes. Active Browser Pages: JavaScript, DHTML, AJAX. JSON,
Approaches to Web Application Development. Programing in any Scripting language. Search
Technologies. Search Engine Optimization.

Weekly Planner

Mont Recommended
h and Unit Topic Outcomes Reading
Week Material
1st Introduction to Web - The Web in - Students will learn the Web
Applications Perspective basic concepts of Web Application
- The Origins of the
Web
Applications. Architecture
- From Web Pages to - Students what are web Principles,
Web Sites applications and how to protocols and
- From Web Sites to develop them. practices
Web Applications
- How to Build Web
Applications in One
Easy Lesson
- Web page design
resources 5
- Web site design
resources
- Web application
design resources
- Principles of web
application design
2nd Before the Web: - Historical Perspective - Students will become Web
TCP/IP - TCP/IP familiar with the Application
- Layers
- The client/server
TCP/IP Layer Architecture
paradigm - Students will learn Principles,
- TCP/IP Application TCP/IP Services protocols and
Services practices
- Telnet
- Electronic mail
- Message forums
- Live messaging
- File servers
- And Then Came the
Web.
3rd Birth of the World Wide - Historical - Students will learn Web
Web: HTTP Perspective about the web servers Application
- Building Blocks of and there operations Architecture
the Web Principles,
- The Uniform protocols and
Resource Locator practices
- Fundamentals of
HTTP
- HTTP servers,
browsers, and
proxies
-

Request/respons
e paradigm
- Stateless
protocol
- The structure of
HTTP messages
- Request methods
- Status codes
4th Birth of the World Wide - Better Information - Students will learn web Web
Web: HTTP Through Headers services. Application
- Type support Architecture
through content- Principles,
type protocols and
- Caching control practices
through Pragma
and Cache-
Control headers
- Security through
WWW-
Authenticate and
Authorization
headers
- Session support
through Cookie
and Set-Cookie
headers
- Evolution
- Virtual hosting
- Caching support
- Persistent
connections
5th Web Servers - Basic Operation - Students will learn the Web
- HTTP request basic operations of web Application
processing services Architecture
- Delivery of static Principles,
content protocols and
- Delivery of practices
dynamic content
- Advanced
Mechanisms for
Dynamic Content
Delivery
- Beyond CGI and
SSI
- Native APIs
(ISAPI and
NSAPI)
- FastCGI
- Template
processing
- Servlets
- Java server
pages
- Future directions
6th Web Servers - Advanced Features - Students will learn the Web
- Virtual hosting advance server Application
- Chunked concepts Architecture
transfers Principles,
- Caching support protocols and
- Extensibility practices
- Server Configuration
- Directory
structure
- Execution
- Address
resolution
- MIME support
- Server
extensions
- Server Security
- Securing the
installation
- Dangerous
practices
- Secure HTTP
- Firewalls and
proxies
7th Web Browsers - Architectural - Students will learn the Web
Considerations Web Browsers and Application
TEST 1 - Processing Flow Active Browser Pages Architecture
- Processing HTTP Principles,
Requests and protocols and
Responses practices
- HTTP requests
- HTTP responses
- Complex HTTP
Interactions
- Caching
- Cookie
coordination
- Authorization:
challenge and
response
- Re-factoring:
common
mechanisms for
storing persistent
data

8th HTML5 - Complex - Students will learn the Web


HTTP basic tags of html Application
Interactions Architecture
- Caching Principles,
- Cookie protocols and
coordination practices
- Authorization:
challenge and
response
- Re-factoring:
common
mechanisms
for storing
persistent data
- Requesting
supporting
data items
- Multimedia
support:
helpers and
plug-ins
- Review of
Browser
Architecture
- Basic tags
9th Mid Term Exam
10th HTML5 - Advance tags - Students will learn the Web
advance tags of html Application
Architecture
Principles,
protocols and
practices
11th CSS3 - Basic attributes and - Students will learn Web
there values basic and advance CSS Application
- Advance attributes attributes and there Architecture
and there values values Principles,
protocols and
practices
12th Advance Html, Css - Bootstrap - Students will learn the Web
Framework advance and famous Application
responsive template Architecture
(Bootstrap) Principles,
protocols and
practices
13th Programing in any - PHP with MySql- Students will learn Web
Scripting language server side language Application
(PHP) and database Architecture
Test 2 (MySql) Principles,
protocols and
practices
14th Programing in any - PHP with MySql - Students will learn Web
Scripting language server side language Application
Presentations (PHP) and database Architecture
(MySql) Principles,
protocols and
practices
15th Programing in any - PHP with MySql - Students will learn Web
Scripting language server side language Application
(PHP) and database Architecture
(MySql) Principles,
protocols and
practices
16th Programing in any - PHP with MySql - Students will learn Web
Scripting language server side language Application
Test 3 (PHP) and database Architecture
(MySql) Principles,
protocols and
practices
17th Search Technologies - Search Engine - Students will learn the Web
Revisions Optimization search engine Application
- Revisions optimization Architecture
- Students will revise the Principles,
whole course protocols and
practices
18th Final Exams

Assessment
Students’ learning will be mainly assessed through three achievement tests, classroom
presentation and assignment, mid-term and final term. However, students will be engaged in
other tasks which will enable them to consolidate their learning of Visual Programming at
different stages of the course. Students are expected to give due attention and seriousness
towards the accomplishment of all tasks and consider them as opportunities for maximizing their
learning.

Achievement Tests:

There will be three (3) graded achievement tests.

Test I: The test will mainly focus on these topics


 Introduction to Web Applications
 TCP/IP Application Services
 Web Service

Test II: The test will mainly focus on the topics

 HTML5
 CSS3

Test III: The test will mainly focus on the topics

 PHP
 MySql

Assignment:
Students will be asked to write the SRS of the software that they are going develop in the
practical.

Classroom Presentation:

Students will be supposed to make and PowerPoint presentation and deliver before the class.

You might also like