WebTech Unit 1
WebTech Unit 1
Noida
Unit: 1
Subject Name:
WEB TECHNOLOGY
Abdul Khalid
Course Details Assistant Professor
(B Tech. 5th Sem) Information Technology
Research Publications: 14
Grant Patent: 02
Patent: 06
23 Topic Links
24 MCQ (End of Unit)
25 Glossary Questions
26 Old Question Papers (Sessional + University)
27 Expected Questions
28 Recap of Unit
Events , JS Arrays, Working with Arrays, JS Objects ,JS Functions , Using Java
Script in Real time , Validation of Forms, Arrow functions and default
arguments, Template Strings, Strings methods, Callback functions, Object de-
structuring, Spread and Rest Operator, Typescript fundamentals, Typescript
OOPs- Classes, Interfaces, Constructor etc. Decorator and Spread Operator,
Difference == & ===, Asynchronous Programming in ES6, Promise Constructor,
Promise with Chain, Promise Race.
Text books:
1. Steven M. Schafer, “HTML, XHTML, and CSS Bible, 5ed”, Wiley India
2. Ian Pouncey, Richard York, “Beginning CSS: Cascading Style Sheets for Web
Design”, Wiley India
Sample Applications
Desktop GUI Applications
Mobile Applications
Enterprise Applications
Scientific Applications
Web-based Applications
Cloud-based Applications
Web servers and Application servers
Software Tools
1. Engineering knowledge:
2. Problem analysis:
3. Design/development of solutions:
4. Conduct investigations of complex problems:
5. Modern tool usage:
6. The engineer and society:
7. Environment and sustainability:
8. Ethics:
9. Individual and team work:
10. Communication:
11. Project management and finance:
12. Life-long learning
1/6/2025 Abdul Khalid WT Unit 1 16
CO-PO Mapping
Mapping of Course Outcomes and Program Outcomes:
Subject
Code is
Not PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
Assigned
3 2 2 1 1 1 1 1 3 3 2 3
3 2 3 1 3 2 2 1 3 3 3 3
3 2 3 2 3 2 2 2 3 3 2 3
3 3 3 2 3 2 2 2 3 3 2 3
3 3 3 2 3 2 2 2 3 3 2 3
3 3 3 2
3 3 2 2
3 2 3 2
3 2 2 2
B TECH
(SEM-V) THEORY EXAMINATION 20__-20__
Time: 3 Hours Total
Marks: 100
Note: 1. Attempt all Sections. If require any missing data; then choose
suitably.
SECTION A
1. Attempt all questions in brief. 1 x 10
= 10
Q.No. Question Marks CO
1 1
2 1
. .
10 1
SECTION B
3. Attempt any five part of the following: 5 x 6 = 30
1 6
. 6
7 6
1/6/2025 Abdul Khalid WT Unit 1 23
End Semester Question Paper Templates
1 10
2 10
5. Attempt any one part of the following: 1 x 10 = 10
Q.No. Question Marks CO
1 10
2 10
6. Attempt any one part of the following: 1 x 10 = 10
Q.No. Question Marks CO
1 10
2 10
1 10
2 10
• Introduction:
Introduction to Web Technology
History of Web and Internet
Connecting to Internet
Introduction to Internet services and tools
Client-Server Computing, Protocols Governing Web
Basic principles involved in developing a web site
Planning process
Types of Websites
Web Standards and W3C recommendations,
Objective of Unit 1:
• To learn about web development strategies with protocols
governing web and internet services and tools.
• To understand the basic concepts to develop the website as
per web standards and W3C recommendations.
• To understand web hosting and web hosting packages.
• To understand to register a domain and maintain web
servers.
Web Browser
Web Server
Web Pages
Web Development
History of WWW:
In the fall of 1991, conference goes around the world started hearing
about
the promise but sparks still were not flying.
Protocol
• A protocol is a set of rules to communicate applications
to each other.
• A protocol is the interface required for communicating
the different applications
Classification of Protocols
• HTTP
• TCP/IP
• FTP
• SMTP
• TELNET
HTTP Protocol
• Initial HTTP 0.9 does not allow for content typing and does not
have provisions for supplying meta- information.
TCP/IP
• It is a set of rules that an application can use to package its
information for sending across the networks of networks.
FTP
• FTP uses TCP to create a virtual connection for control
information and then creates a separate TCP connection for
data transfers.
SMTP
• It is an Internet standard for electronic mail (e- mail)
transmission across Internet Protocol (IP) networks.
Telnet
• This protocol used to remotely login into another system .
Website:
Classification of Website
• Corporate Website
• Individual website
Corporate Website:
Individual Website
• Message Boards.
• Shopping Cart.
• Net-banking.
• Planning issues:
Discuss client’s existing information system.
Project team and developing infrastructure.
Where the website will place.
Telephone
• A Telephone is a device that converts voice communication
into electrical signals that can be transferred to other telephones
and heard.
• There are three basic phones in use today. The classic corded
telephone, which could be rotary dial like or have buttons, the
cordless or wireless phone, and the cell phone
1/6/2025 51
Abdul Khalid WT Unit 1
Connecting To Internet(cont1..)
Cable
A cable is one or more wires covered in a plastic covering
that connects a computer to a power source or other device.
Types of Cables:
• AT - Used with early keyboard.
Types of Cable
Satellite Connection
Satellite Connection(cont..)
Client/Server Definition
• In client/server computing “server software accepts requests
for data from client software and returns the results to the
client”
• A Server
• And a network
A Client/Server Computing
Categories of Server
• F i l e Server
• D a t a Server
• Compute Server
Categories of Server(cont..)
• Database Server
• Accepts requests for data, retrieves the data from its database
• Communication Server
•We had also discuss Cyber Laws and Website and its
classification
•The above topic was focused on the Web Application with its examples
and phases.
•We have also discussed about the client server computing and Categories
of Server.
•To learn how testing is used in a web server and how to test a website?
Shared hosting
Shared hosting allows multiple websites to utilize a single server. Usually, you’ll have
no idea who or what websites you’re sharing the resources of a server with. Each
customer will usually have a limit on the total amount of server resources they can
use, but this will be defined by your hosting package.
Shared hosting is easily the cheapest and most economical option for your needs.
However, the cheap price comes with limitations, which we’ll get to below. Since
most hosting companies will offer the same amount of space and storage it’s
important to choose a company you can trust.
Cloud hosting
It’s a hosting solution that works via a network and enables companies to
consume the computing resource like a utility.
This allows users to employ as many resources as they need without having to
build and maintain their own computing infrastructure.
Cloud-based hosting is scalable, meaning your site can grow over time, using
as many resources as it requires and while the website owner only pays for
what they need.
1/6/2025 Abdul Khalid WT Unit 1 74
Types of Hosting Packages
Managed hosting
Hosting companies provide technical services such as hardware and software
setup and configuration, maintenance, hardware replacement, technical
support, patching, updating and monitoring.
With managed hosting, the provider looks after the day-to-day management of
the hardware, operating systems and standardized applications.
Colocation
Instead of keeping servers in-house or at a private data center, you may choose
to ”‘co-locate” your equipment by renting space in a colocation center.
he center will provide the power, bandwidth, IP address and cooling systems
that your server requires. Space is rented out in racks and cabinets.
Colocation gives access to higher levels of bandwidth than a normal office
server room at a much lower cost.
You’re left to your own devices (literally) and will be expected to take care of
everything including the hardware, software and services.
Unit testing
Security testing
API testing
Performance testing
Examples Regression testing (can be
Load testing
both functional and non-
Stress testing
functional)
• Load testing collects all the data about response time, reliability, and stability of
the system, and then analyzes the data to find the inconsistencies. Basically,
the load test is performed to ensure the stable operation of a system under an
expected load.
The following are some of the important differences between Performance Testing and Load Testing −
• What are shared on the Internet and are called as Web pages?
a) Programs
b) Cables
c) Hypertext documents
d) None
(i) Identify the target audience (ii) Identity the Purpose of the Site
(iii) Budgeting (iv) Prepare Blue Print
(c) Which of following are the are web site design consideration and
principles?
Internet was possible because of the use of the TCP/IP reference model
and ……………… protocol stack.
A) FTP
B) TCP/IP
C) DHCP
D) UDP
………………. was created for organizing machines into domains and map
hostname onto IP address.
A) Domain Addressing System
B) Domain Naming System
C) Host Naming System
D) Domain Mapping System
1/6/2025 Abdul Khalid WT Unit 1 92
Sessional Papers
Ivan Bayross,” HTML, DHTML, Java Script, Perl & CGI”, BPB
Publication
• Discussed about various types server with the help of client server
computing concepts.