SlideShare une entreprise Scribd logo
1  sur  77
Web Technology
(ECS-604)
Prepared By:
Aashish Jain
Asst. Professor, CSE
QIP-3
UNIT-I
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture Number Topic Description
Lecture-1 Introduction to WWW, History of Web
Lecture-2 Protocols governing web
Lecture-3 Cyber Crime
Lecture-4 Cyber Laws
Lecture-5 IT Act 2000
Lecture-6 Web Development Strategies, Planning and Development
Lecture-7 Web Applications
Lecture-8 Web Development Process
Lecture-9 Web Team
Lecture No. 1
Introduction to WWW
• Affectionately called “The Web”
• It is a collection of information stored on the networked computers over the
world.
• Individual document pages on the World Wide Web are called web pages and
are accessed with a software application running on
the user's computer, commonly called a web browser.
• Web pages may contain text, images, videos,
and other multimedia components, as well as
web navigation features consisting of hyperlinks.
• The WWW was proposed in 1991 by Tim
Berners-Lee at CERN.
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 1
Web or Internet?
• Web or Internet, both are not the same things.
• The Internet is a collection of computers or networking devices connecting
together.
 Devices can communicate with each other.
• The Web is a collection of documents that are interconnected by hyper-links.
 These documents are accessed by web browsers and provided by web
servers.
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 1
Web Terminologies
• Client
• Any computer on the network that requests services from another computer on
the network.
• Server
• Any computer that receives requests from client computers, processes and sends
the output.
• Web Page
• Any page that is hosted on the Internet.
•Web Site
• Collection of interlinked web pages that is hosted on the Internet.
• Web Development
• The process of creating, modifying web pages.
•Web Browser
• A program that receives information from the web. E.g. IE, Chrome, Mozilla etc.
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 1
How does the web work?
• The web information is stored in the web pages. (In HTML Format)
• The web pages are stored in the computers called web servers. (In the web
server file system.)
• The computer reading the pages is called web clients with specific web
browsers. ( IE, Netscape, Mozilla, Chrome, Safari, Opera etc.)
• The web server waits for the request from the web clients over the Internet.
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Client Server
Request
Response
HTML Codes
<html>
…
</html>
Program /
Scripts
Lecture No. 1
Who defines Web standard?
• The web standards are not defined or setup by the browser companies or
Microsoft, but the World Wide Web Consortium (W3C).
• W3C’s long term goals for the web are:
 Universal Access: To make the web accessible to all by promoting
technologies that take into account the vast differences in culture,
languages, education, ability, material resources, and physical limitations
of users on all continents.
 Semantic Web: To develop a software environment that permits each
user to make the best use of the resources available on the Web.
 Web of Trust: To guide the web’s development with careful
consideration for the novel legal, commercial, and social issues raised by
this technology.
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 2
History of web
History of Internet
• The Internet grew out of many developments in computer networking and
telecommunications research.
• Early projects undertaken in early 1960’s by the US military (known as
DARPAnet).
• Started with a dozen of Networked computer systems of universities and
institutions, allowing computers to be shared.
• Allowing fast communication between researchers through Emails.
• Only people in the government, military and academic had access to the
network.
• In 1991, the National Science Foundation (NFS) gradually started backing
off from its subsidy of the backbone network, then allowed commercial access
to the internet.
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 2
History of web
History of Internet
• With commercial access to the Internet, businesses and all kinds of agencies
began to use the Internet to communicate, exchange data and distribute
information.
• A host of businesses called Internet Service Providers (ISPs) sprang up. ISPs
provide dialup access to the Internet; an individual or a business opens an
account with the ISP, dials into the ISP's computer and via the ISP's computer
connects to the Internet.
• Internet traffic grew,
• Many businesses spent heavily to improve the internet, therefore to
better service their customers.
• Big competition among communication carriers, hardware and software
suppliers.
• As a result, Internet’s bandwidth climbed high, & cost went down
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 1
History of web
History of World Wide Web
• WWW allows computer users to locate and display multimedia-based
documents.
• Introduced in 1990 by Tim Berners-Lee of CERN (Geneva).
• The portable browser is released by CERN as freeware in 1992.
• In 1993, CERN produces Web server software with basic protection
mechanism.
• Tim Berners-Lee and Laboratory of Computer Science (LCS) of MIT start
the W3C Consortium in US. It is modeled after the X consortium.
• Sun Microsystems in 1995, produces HotJava, a browser which incorporates
interactive objects.
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 2
Protocols Governing Web
• Protocols are the set of conventions governing the processing and especially
the data in an electronic communication system.
• The different protocols governing the web are:
HTTP (Hypertext Transfer Protocol)
• Protocol used to access data on the WWW.
• Uses one TCP connection on well known port -80.
• Two types of HTTP messages: Request, Response
• Used to transport HTML pages from web servers to web browsers.
• Transfer data in the form of plain text, hypertext, audio, video, and so on.
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 2
HTTP
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
1
2
3
4
5
6
USER
WEB SERVER
BROWSER
User request document from browser.
Searching for the document.
Open connection of web server.
Send request.
Send response.
Display web page.
Lecture No. 2
TCP/IP (Transmission Control Protocol/ Internet Protocol)
• TCP/IP is a set of protocols developed to allow cooperating computers to
share resources across a network.
• They provide a few basic services that everyone needs (File transfer,
electronic mail, remote logon, etc…) across a very large number of clients and
server systems.
UDP (User Datagram Protocol)
• An unreliable connection less protocol used to control the management of
application level services between computers.
• It is used for transport by some applications, which must provide their own
reliability.
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 2
FTP (File Transfer Protocol)
• It allows file transfer between two computers with login required.
• FTP allows you to copy any kind of computer file (text, software, images,
sounds, etc..) from one computer to another via a network using the Internet.
SMTP (Simple Mail Transfer Protocol)
• It is used to transport mail over Internet.
• It is an application layer protocol, not a transport layer protocol.
POP3 (Post Office Protocol Version 3)
• This protocol is used by clients to access an internet mail server to get mail.
• It is not a transport layer protocol.
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 2
IMAP4 (Internet Mail Access Protocol Version 4)
• This protocol is used by clients to access an internet mail server to get mail.
• It is not a transport layer protocol.
TELNET
• It is used to remotely open a session on another computer.
• It relies on TCP for transport.
DHCP (Dynamic Host Configuration Protocol)
• It is a method of assigning and controlling the IP addresses of computers on a
given network.
• It is a server-based service that automatically assigns IP numbers when a
computer boots.
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 3
Cyber Crime
• Cyber crime refers to all the activities done with criminal intent in
cyberspace or using the medium of Internet.
• Crime committed using a computer and the
Internet to steal a person’s identity or sell
contraband or stalk victims or disrupt
operations with malevolent programs.
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 3
Cyber Crime
•Types of Cyber crime:
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Credit card frauds
Sale of illegal articles-narcotics,
weapons, wildlife
Online gambling
Intellectual Property crimes-
software piracy, copyright infringement,
trademarks violations,
theft of computer source code
Email spoofing
Forgery
Phishing
Cyber terrorism
Lecture No. 3
Cyber Crime Variants
• Hacking:
“Hacking” is a crime, which entails cracking systems and gaining
unauthorized access to the data stored in them.
• Hacker:
Hacker (programmer subculture), who combines excellence, playfulness,
cleverness, and exploration in performed activities.
• Cyber Squatting:
Cyber squatting is the act of registering a famous domain name and then
setting it for a fortune.
• Phishing:
Phishing is just one of the many frauds on the Internet, trying to fool people
in to parting with their money.
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 3
Cyber Crime Variants
 Phishing refers to the receipt of unsolicited emails by customers of
Financial Institutions, requesting them to enter their username, password
or other personal information to access their account for some reason.
 The fraudster then has access to the customer’s online bank account and to
the funds contained in that account.
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 3
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Cyber Crime Variants
 How it Works?
Lecture No. 3
Cyber Crime Variants
• Cyber Stalking:
 Cyber stalking is use of the Internet or other electronic means to stalk
someone.
 This term is used interchangeably with online harassment and online abuse.
 Stalking generally involves harassing or threatening behavior that an
individual engages in repeatedly, such as following a person, appearing at a
person’s home or place of business, making harassing phone calls, leaving
written messages or objects, or vandalizing a person’s property.
• Vishing:
 Vishing is the criminal practice of using social engineering and Voice over
IP (VoIP) to gain access to private personal and financial information from the
public for the financial reward.
 This term is combination of Voice and phishing.
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 4
Cyber Laws
• Cyber law is a system of law and regulation for the cyber
space.
• Cyber law refers to all the legal and regulatory aspects of the Internet and the
World Wide Web.
• Cyber laws applicable to World Wide are:
Intellectual Property Law:
 Intellectual property is a legal field that refers to creations of the mind such
as musical, literary, and artistic works; inventions; and symbols, names,
images and designs used in commerce, including copyrights, trademarks,
patents, and related rights.
 Intellectual property rights give creators exclusive rights to their creations,
thereby providing an incentive for the author or inventor to develop and share
the information rather than keep it secret.
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 4
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Cyber Laws
Privacy Law:
 Privacy is the ability of an individual or group to seclude themselves or
information about themselves and thereby reveal themselves selectively.
 The right against unsanctioned invasion of privacy by the government,
corporations or individuals is part of cyber laws.
Freedom of Expression:
 It is the right not confined to verbal speech but is understood to protect any
act of seeking, receiving and imparting information or ideas, regardless of the
medium used.
Lecture No. 4
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Cyber Laws
Jurisdiction:
 In law, jurisdiction is the practical authority granted to a formally
constituted legal body or to a political leader to deal with and make
pronouncements on legal matters and, by implication, to administer justice
within a defined area of responsibility.
 Any cyber crime is also subject to the legal body constituted.
Lecture No. 4
The need for Cyber Laws in India
• The coming of the Internet led to the emergence of
numerous ticklish legal issues and problems which
necessitated the enactment of Cyber laws.
• The existing laws of India, even with the most benevolent and liberal
interpretation, could not be interpreted in the light of the emerging cyberspace.
• None of the existing laws gave any legal validity or sanction to the activities
in Cyberspace.
• Internet requires an enabling and supportive legal infrastructure in tune with
the times.
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 5
IT Act 2000
• Enacted on 17th May 2000- India is 12th nation in the world to adopt cyber
laws.
• The objectives of IT Act are:
 To provide legal recognition for transactions carried out by means of
electronic data interchange, and other means of electronic communication,
commonly referred to as ‘Electronic Commerce’.
 To facilitate electronic filing of documents with government agencies
and e-Payments.
Civil Wrongs under IT Act
Chapter IX of IT Act, Section 43
• Whoever without permission of owner of the computer
 Secures Access (Mere unauthorized access)
 Downloads, copies, extracts any data
 Introduces or causes to be introduced any viruses or contaminant
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 5
IT Act 2000
Civil Wrongs under IT Act
 Damages or causes to be damaged any computer resource
 Denies or causes denial of access by any means
 Charges the services availed by a person to the account of another
person by tampering or manipulating any computer resource
Data Diddling
• Changing data prior or during input into a computer
• Section 66 and 43 (d) of the IT Act covers the offence of data diddling
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 5
IT Act 2000
Section 46 IT Act
• It states that an adjudicating officer shall be adjudging whether a person
has committed a contravention of any of the provisions of the said Act, by
holding an inquiry.
Section 47 IT Act
• This Act lays down that while adjudging the quantum of compensation
under this Act, the adjudicating officer shall have due regard to the
amount of gain of unfair advantage and the amount of loss caused to any
person as a result of the default.
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 5
IT Act 2000
Offences & Relevant Sections under IT Act
• Tampering with source code documents: Section 65
 Most important asset of software companies
 Computer Source Code means the listing of programmes, computer
commands, design and layout
 Ingredients
 Knowledge or intention
 Concealment, destruction, alteration
 Computer source code required to be kept or maintained by law.
 Punishment
 Imprisonment up to three years and/ or fine up to Rs. 2 lakh
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 5
IT Act 2000
• Hacking with Computer Systems, Data Alteration: Section 66
 Ingredients
 Intention or knowledge to cause wrongful loss or damage to the
public or any person
 Destruction, deletion, alteration, diminishing value or injuriously
affecting information residing in a computer resource
 Punishment
 Imprisonment up to three years and/ or fine up to Rs. 2 lakh
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 5
IT Act 2000
• Publishing obscene information (Pornography): Section 67
 Ingredients
 Publishing or transmitting or causing obscene material to be published
in the electronic form
 Punishment
 On first conviction
 Imprison of either description up to five years and fine up to Rs. 1
Lakh
On subsequent conviction
 Imprison of either description up to ten years and fine up to Rs. 2 Lakh
 Section Covers
 Internet Service Providers, Search Engines
 Pornographic Websites
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 5
IT Act 2000
• Decryption of Information: Section 69
 Ingredients
 Controller issues order to government agency to intercept any
information transmitted through any computer resource.
 Person in charge of the computer resource fails to extend all
facilities and technical assistance to decrypt information
 Order is issued in the interest of the:
 Integrity of India
 The security of state
 Friendly relations with foreign states
 Public order or preventing incitement for commission of a cognizable
offence
 Punishment
 Imprisonment up to seven years
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 5
IT Act 2000
• Un-authorized access to protected systems: Section 70
 Ingredients
 Securing unauthorized access or attempting to secure unauthorized
access to protected systems
Acts covered by this section
 Switching computer on/ off
 Using installed software/ hardware
 Installing software/ hardware
 Port scanning
 Punishment
 Imprisonment up to ten years and/ or fine
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 5
IT Act 2000
• Misinterpretation to the controller or the certifying authority: Section 71
• Breach of confidentiality and privacy: Section 72
• Publishing digital signature certificate false in certain particulars:
Section 73
• Publication for Fraudulent purpose: Section 74
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 5
IT Act 2000
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Computer Related Crimes under IPC and Special Laws
Sending threatening messages by email Sec 503 IPC
Sending defamatory messages by email Sec 499, 500 IPC
Forgery of electronic records Sec 463, 470, 471 IPC
Bogus websites, cyber frauds Sec 420 IPC
Email spoofing Sec 416, 417, 463 IPC
Online sale of Drugs NDPS Act
Web - Jacking Sec. 383 IPC
Online sale of Arms Arms Act
Lecture No. 5
IT Act 2000
• Presumptions in Law
 In any proceedings involving a secure electronic record, the court shall
presume, unless contrary is proved, that the secure electronic record has
not been altered since the specific point of time, to which the secure status
relates
 The law also presumes that in any proceedings, involving secure digital
signature, the court shall presume, unless the country is proved, that the
secure digital signature is affixed by the subscriber with the intention of
signing or approving the electronic record.
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 6
Web Development Strategies
Creating websites for individual and corporate world
Define your project, understand and communicate the project’s mission,
objectives, risks and requirements. A project can be defined quickly and easily
by following the steps:
 Write a project mission statement
 A mission statement tells that, for whom and how the website is going to
solve.
 Identify the project’s objectives
 Objectives must be SMART, Specific, Measurable, Attainable, Realistic,
Time limited
 Objectives need to be written down in order to be effective.
 It defines what you to achieve by creating the website.
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 6
Web Development Strategies
 Identify your targeted users
 The kind of content that you will create for the website will be determined
by the users for whom you want to visit the website.
 The ways to reach your targeted users are: Market Research, Focus
Groups, Understanding Intranet audiences etc.
 Determine the scope of the project
 The scope of your project should be limited to what you can accomplish
within the allotted time and budget.
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 6
Planning and Process Development
Planning is the only way to ensure that the web project that is to be designed
will meet its objectives in the given time and budget. Different planning are as
follows:
• Early Planning
 Early planning is done to present a strategic plan to the client.
 Early planning is done to define the project in the best possible way in terms of
the objectives and the user’s needs and expectations.
 To build a successful web project, development team must know the audience
so that they must understand the client’s needs.
• Creative and Content Planning
 Creating the Concept: looks of website, its tone, and other kind of features it
offers
 Communicating the Concept: explaining the concept between team members.
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 6
Planning and Process Development
 Usability study: How well the interface is designed.
 Site architecture and Schematics: How the pages of the site is linked to each
other and what element of content live on each page.
• Technical Planning
 The technical team investigates the technical requirements of the project
 Develops a strategy for building features of the site such as databases,
shockwave movies, transaction systems and script of all kinds.
• Production Planning
 Comprises of pre-production planning and post-production planning
 Pre-production planning: all the members must know the requirements and
scope of the project before beginning with the project.
 Post-production planning: It is done for handing over the project to the client.
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 7
Web Applications
• Web is the popular name for conducting business.
• Web Applications use the Internet’s infrastructure to deliver their
functionality.
• Today web is used in various fields:
 E-commerce
 Business to Business applications
 Online education
 Electronic Data Interchange
Customer registration
 Marketing and sales
 Online order
 Online payment (e-cash).
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 7
Web Applications
Why we use web applications?
• Lower maintenance and production costs.
• Easily accessible
• Web applications run in web browser and web servers, they do not depend on
installing client software on each user’s computer.
• Reduces the time and cost.
• Not limited to any specific application.
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 7
Web Applications
Types of Web Applications
• Brochure web applications
 composed of static web pages
• Service oriented applications
 contain the programming logic to implement the specific service
• Data intensive applications
 provide an interface to browse and query large amount of data
• Information system applications
 combine the service oriented applications and data intensive
applications e.g., online banking system
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 7
Web Applications
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
DatabaseASP
Server
Database
Spreadsheet
Web
Server
Mail
Server
Lecture No. 8
Web Development Process
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Analysis
Specifications
Building
Design &
Development
Content
Writing
Coding
Testing
Promotion
Maintenance
and Update
Lecture No. 8
Web Development Process
Analysis
• Identification of target audience.
• How the site is going to help the business.
• Consideration about all the resources such as hardware, software, people and
data.
 Inputs
• Interview with the client.
• Mails and supporting documents by the client, discussions, recorded telephone
conversations etc.
 Outputs
• Work plan
• Cost estimation
• Team requirements
• Supporting documents
• Hardware, software requirements
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 8
Web Development Process
Specification Building
• Covering up each and every element of the requirement, creation of
specification documents.
• Consultation to find out additional requirements.
• Preparation of a complete written proposal.
 Inputs
• Report from the analysis team.
 Outputs
• Complete requirement specification to the team members and customer
representatives.
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 8
Web Development Process
Design & Development
• Layouts and navigation scheme is designed.
• Development of test plans and procedure for quality assurance.
• Client approval on design and development plans is required.
• Prototyping of content materials, graphics etc. is designed
 Inputs
• Requirement Specifications.
 Outputs
• Site designed with templates, images and prototype.
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 8
Web Development Process
Content Writing
• There are professional developer who can write industry specific and relevant
content for the site.
 Inputs
• Design Templates.
 Outputs
• Site with formatted content.
Coding
• The developer should understand the design and navigation by preparing
code for the website.
 Inputs
• The site with form and requirement specifications.
 Outputs
• Database driven functions with the sites, coding documents.
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 8
Web Development Process
Testing
• Intensive testing is required because these applications function as multiuser
system with bandwidth limitations.
• Integration Testing
• Stress Testing
• Scalability Testing
• Load Testing
• Cross- Browser Compatibility Testing
 Inputs
• Requirement Specifications and Technical documents.
 Outputs
• Testing report and completed application or website.
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 8
Web Development Process
Promotion
• It is an ongoing activity.
• It involves advertising the project.
 Inputs
• Completed site and client e-mails.
 Outputs
• Promotion of the site with having advertisements published on carious promotional
sites.
Maintenance and Update
• It is an ongoing activity, has to be done on regular basis to keep the content fresh.
 Inputs
• Completed site, content or functions to be updated, reanalysis code.
 Outputs
• Updated application, support documents.
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 9
Web Team
Web team began with web masters, people who did everything from coding
the page to maintaining the web server.
There are basically two types of web teams:
• Server Side
Hired by a company to develop a website.
• Client Side
Part of the company that is putting together the website.
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 9
Web Team
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Web
Team
Core
Team
members
Special
Team
members
Extended
Team
members
Lecture No. 9
Web Team
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Core
Team
Members
Project
Manager
Technical
Lead
Web
Production
Specialist
Creative
Lead
Designer
Production
Artist
Quality
Assurance
Lead
Lecture No. 9
Web Team
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Core
Team
Members
Project
Manager
Technical
Lead
Web
Production
Specialist
Creative
Lead
Designer
Production
Artist
Quality
Assurance
Lead
The Project
manager is
responsible
for:
• Scoping the
work
• Developing
the project
plan
• Scheduling
• Allocating
Resources
• Budgeting
• Managing
the team
Lecture No. 9
Web Team
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Core
Team
Members
Project
Manager
Technical
Lead
Web
Production
Specialist
Creative
Lead
Designer
Production
Artist
Quality
Assurance
Lead
A technical lead is
responsible for the technical
aspects of the website.
Lecture No. 9
Web Team
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Core
Team
Members
Project
Manager
Technical
Lead
Web
Production
Specialist
Creative
Lead
Designer
Production
Artist
Quality
Assurance
Lead
The web
production
specialist is
responsible
for
integrating
the site
using
HTML or
JavaScript,
creating
web
production
guide etc.
Lecture No. 9
Web Team
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Core
Team
Members
Project
Manager
Technical
Lead
Web
Production
Specialist
Creative
Lead
Designer
Production
Artist
Quality
Assurance
Lead
The creative
lead is
responsible
for
determining
the creative
concept of
the site,
making the
site’s design
etc.
Lecture No. 9
Web Team
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Core
Team
Members
Project
Manager
Technical
Lead
Web
Production
Specialist
Creative
Lead
Designer
Production
Artist
Quality
Assurance
Lead
The web
designer is
responsible for
creating the
look and feel
of the site and
understanding
how images
need to be
made for the
web.
Lecture No. 9
Web Team
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Core
Team
Members
Project
Manager
Technical
Lead
Web
Production
Specialist
Creative
Lead
Designer
Production
Artist
Quality
Assurance
LeadA production
artist
transforms the
artwork that
the designer
creates into
web ready art.
Lecture No. 9
Web Team
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Core
Team
Members
Project
Manager
Technical
Lead
Web
Production
Specialist
Creative
Lead
Designer
Production
Artist
Quality
Assurance
Lead
A quality
assurance lead
makes sure
that the
product
delivered
meets the
criteria
specified in
the scope
document and
functional
specifications.
Lecture No. 9
Web Team
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Extended
Team
Members
Account
Manager
Programmer
Network
Engineer
Information
Architect
Tester
Lecture No. 9
Web Team
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Extended
Team
Members
Account
Manager
Programmer
Network
Engineer
Information
Architect
Tester
The
responsibilities
of account
manager are:
• Selling in
different
products
• Providing the
project team
with the
necessary
consumer
insight and
information
Lecture No. 9
Web Team
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Extended
Team
Members
Account
Manager
Programmer
Network
Engineer
Information
Architect
Tester
A programmer develops
application for the web
project.
Lecture No. 9
Web Team
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Extended
Team
Members
Account
Manager
Programmer
Network
Engineer
Information
Architect
Tester
A network
engineer is
responsible for
setting up and
configuring a web
server
Lecture No. 9
Web Team
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Extended
Team
Members
Account
Manager
Programmer
Network
Engineer
Information
Architect
Tester
An
information
architect is
responsible for
displaying
information
visually to
users to
understand
how to interact
with the site
and finding the
information as
per users need.
Lecture No. 9
Web Team
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Extended
Team
Members
Account
Manager
Programmer
Network
Engineer
Information
Architect
Tester
A tester tests the web
project based on the test
plan that QA lead writes.
Lecture No. 9
Web Team
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Special
Team
Members
Security
Expert
Audio
Engineer
Video
Engineer
3D
Modelers
Media
Buyers
Strategic
Planner
Lecture No. 9
Web Team
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Special
Team
Members
Security
Expert
Audio
Engineer
Video
Engineer
3D
Modelers
Media
Buyers
Strategic
Planner
A security expert
provides security
strategy for websites.
Lecture No. 9
Web Team
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Special
Team
Members
Security
Expert
Audio
Engineer
Video
Engineer
3D
Modelers
Media
Buyers
Strategic
Planner
An audio engineer
designs sounds for
websites.
Lecture No. 9
Web Team
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Special
Team
Members
Security
Expert
Audio
Engineer
Video
Engineer
3D
Modelers
Media
Buyers
Strategic
Planner
Creates
video
images and
delivers
them in
digital
format to the
creative
lead.
Lecture No. 9
Web Team
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Special
Team
Members
Security
Expert
Audio
Engineer
Video
Engineer
3D
Modelers
Media
Buyers
Strategic
Planner
Creates artwork that is in 3-D.
Lecture No. 9
Web Team
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Special
Team
Members
Security
Expert
Audio
Engineer
Video
Engineer
3D
Modelers
Media
Buyers
Strategic
Planner
The media buyer
provides the web
team
specifications of
the media buy so
that the
advertisements
can be designed
based on the
sizes of the
media buy.
Lecture No. 9
Web Team
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Special
Team
Members
Security
Expert
Audio
Engineer
Video
Engineer
3D
Modelers
Media
Buyers
Strategic
Planner
Person who gives
the consumer’s
insight to the
team to help the
creative team
understand the
mind of the
target audience.
Lecture No. 9
Web Team
Necessary skills for web team
The following skills must necessarily be covered while making a web team:
• Project Management Skills
Ability to manage the manpower, resources, budget and other things so that the
desired site can be built in the given time and in the given budget.
• Information Design/ architecture Skills
Ability to design a usable and useful interface that includes how the user will
interact with the interface and will navigate the site.
• Graphic Design Skills
Ability to transform the information design into visual design.
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Lecture No. 9
Web Team
• Content Development Skills
Ability to develop both written and interactive content for websites.
• Programming Skills
Ability to create web pages using HTML, JavaScript and other client/ server
scripting languages.
• Technical/ network Infrastructure Skills
Ability to understand the requirements for serving a web site on the Internet
and to recommend the best strategy based on the client’s or stakeholder’s
needs.
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
Thank you
Any Queries……??
Web Technology (ECS-604) @ Vidya College of Engineering, Meerut

Contenu connexe

Tendances

Html, CSS & Web Designing
Html, CSS & Web DesigningHtml, CSS & Web Designing
Html, CSS & Web DesigningLeslie Steele
 
Hyperlinks in HTML
Hyperlinks in HTMLHyperlinks in HTML
Hyperlinks in HTMLAarti P
 
Introduction to HTML5
Introduction to HTML5Introduction to HTML5
Introduction to HTML5Gil Fink
 
Introduction to html
Introduction to htmlIntroduction to html
Introduction to htmlvikasgaur31
 
Introduction to JavaScript
Introduction to JavaScriptIntroduction to JavaScript
Introduction to JavaScriptAndres Baravalle
 
Introduction to ASP.NET
Introduction to ASP.NETIntroduction to ASP.NET
Introduction to ASP.NETRajkumarsoy
 
Lecture-1: Introduction to web engineering - course overview and grading scheme
Lecture-1: Introduction to web engineering - course overview and grading schemeLecture-1: Introduction to web engineering - course overview and grading scheme
Lecture-1: Introduction to web engineering - course overview and grading schemeMubashir Ali
 
Cascading Style Sheet (CSS)
Cascading Style Sheet (CSS)Cascading Style Sheet (CSS)
Cascading Style Sheet (CSS)AakankshaR
 
Introduction of Html/css/js
Introduction of Html/css/jsIntroduction of Html/css/js
Introduction of Html/css/jsKnoldus Inc.
 
Complete Lecture on Css presentation
Complete Lecture on Css presentation Complete Lecture on Css presentation
Complete Lecture on Css presentation Salman Memon
 
An Overview of HTML, CSS & Java Script
An Overview of HTML, CSS & Java ScriptAn Overview of HTML, CSS & Java Script
An Overview of HTML, CSS & Java ScriptFahim Abdullah
 
Event In JavaScript
Event In JavaScriptEvent In JavaScript
Event In JavaScriptShahDhruv21
 

Tendances (20)

Html, CSS & Web Designing
Html, CSS & Web DesigningHtml, CSS & Web Designing
Html, CSS & Web Designing
 
Web Development using HTML & CSS
Web Development using HTML & CSSWeb Development using HTML & CSS
Web Development using HTML & CSS
 
Introduction to XHTML
Introduction to XHTMLIntroduction to XHTML
Introduction to XHTML
 
Web technology
Web technologyWeb technology
Web technology
 
Hyperlinks in HTML
Hyperlinks in HTMLHyperlinks in HTML
Hyperlinks in HTML
 
Basic html structure
Basic html structureBasic html structure
Basic html structure
 
Introduction to HTML5
Introduction to HTML5Introduction to HTML5
Introduction to HTML5
 
Introduction to html
Introduction to htmlIntroduction to html
Introduction to html
 
Introduction to JavaScript
Introduction to JavaScriptIntroduction to JavaScript
Introduction to JavaScript
 
Introduction to ASP.NET
Introduction to ASP.NETIntroduction to ASP.NET
Introduction to ASP.NET
 
Lecture-1: Introduction to web engineering - course overview and grading scheme
Lecture-1: Introduction to web engineering - course overview and grading schemeLecture-1: Introduction to web engineering - course overview and grading scheme
Lecture-1: Introduction to web engineering - course overview and grading scheme
 
Php.ppt
Php.pptPhp.ppt
Php.ppt
 
Bootstrap
BootstrapBootstrap
Bootstrap
 
Cascading Style Sheet (CSS)
Cascading Style Sheet (CSS)Cascading Style Sheet (CSS)
Cascading Style Sheet (CSS)
 
Html ppt
Html pptHtml ppt
Html ppt
 
Introduction of Html/css/js
Introduction of Html/css/jsIntroduction of Html/css/js
Introduction of Html/css/js
 
Complete Lecture on Css presentation
Complete Lecture on Css presentation Complete Lecture on Css presentation
Complete Lecture on Css presentation
 
Js ppt
Js pptJs ppt
Js ppt
 
An Overview of HTML, CSS & Java Script
An Overview of HTML, CSS & Java ScriptAn Overview of HTML, CSS & Java Script
An Overview of HTML, CSS & Java Script
 
Event In JavaScript
Event In JavaScriptEvent In JavaScript
Event In JavaScript
 

Similaire à Introduction to Web Technology

Components of the Internet and the World Wide Web
Components of the Internet and the World Wide WebComponents of the Internet and the World Wide Web
Components of the Internet and the World Wide WebAlvinLaguidao
 
Internet and Information Technology (IT)
Internet and Information Technology (IT)Internet and Information Technology (IT)
Internet and Information Technology (IT)Amber Bhaumik
 
PPT-Internet growth, IP, Anatomy.pptx
PPT-Internet growth, IP, Anatomy.pptxPPT-Internet growth, IP, Anatomy.pptx
PPT-Internet growth, IP, Anatomy.pptxVijayaLakshmiPS3
 
Web Technologies Introduction to web technologies
Web Technologies Introduction to web technologiesWeb Technologies Introduction to web technologies
Web Technologies Introduction to web technologiesVigneshkumar Ponnusamy
 
Internet and web by Gulshan K Maheshwari(QAU)
Internet and web by Gulshan  K Maheshwari(QAU)Internet and web by Gulshan  K Maheshwari(QAU)
Internet and web by Gulshan K Maheshwari(QAU)GulshanKumar368
 
Unit4 ppt1 introduction to internet
Unit4 ppt1 introduction to internetUnit4 ppt1 introduction to internet
Unit4 ppt1 introduction to internetFarhanMalik93
 
Chapter1-HTML.docx
Chapter1-HTML.docxChapter1-HTML.docx
Chapter1-HTML.docxJanessaCruz
 
Internet tech &amp; web prog. p1,2,3-ver1
Internet tech &amp; web prog.  p1,2,3-ver1Internet tech &amp; web prog.  p1,2,3-ver1
Internet tech &amp; web prog. p1,2,3-ver1Taymoor Nazmy
 
Internet 130615022622-phpapp02
Internet 130615022622-phpapp02Internet 130615022622-phpapp02
Internet 130615022622-phpapp02Ambrish Mishra
 
CS8651 Internet Programming - Basics of HTML, HTML5, CSS
CS8651   Internet Programming - Basics of HTML, HTML5, CSSCS8651   Internet Programming - Basics of HTML, HTML5, CSS
CS8651 Internet Programming - Basics of HTML, HTML5, CSSVigneshkumar Ponnusamy
 
Module 1 Basic.pptx
Module 1 Basic.pptxModule 1 Basic.pptx
Module 1 Basic.pptxreddragon32
 
Introduction to Internet By Anamika
Introduction to Internet By AnamikaIntroduction to Internet By Anamika
Introduction to Internet By AnamikaGisha Mathyari
 
Chapter-3-The-Internet-and-World-Wide-Web.pptx
Chapter-3-The-Internet-and-World-Wide-Web.pptxChapter-3-The-Internet-and-World-Wide-Web.pptx
Chapter-3-The-Internet-and-World-Wide-Web.pptxEdeleneGetes
 
Computer networking Dr. Jayarama Reddy
Computer networking Dr. Jayarama ReddyComputer networking Dr. Jayarama Reddy
Computer networking Dr. Jayarama ReddyDr. Jayarama Reddy
 
Computer networking by Dr. Jayarama Reddy
Computer networking by Dr. Jayarama ReddyComputer networking by Dr. Jayarama Reddy
Computer networking by Dr. Jayarama ReddyDr. Jayarama Reddy
 

Similaire à Introduction to Web Technology (20)

Components of the Internet and the World Wide Web
Components of the Internet and the World Wide WebComponents of the Internet and the World Wide Web
Components of the Internet and the World Wide Web
 
Internet and Information Technology (IT)
Internet and Information Technology (IT)Internet and Information Technology (IT)
Internet and Information Technology (IT)
 
PPT-Internet growth, IP, Anatomy.pptx
PPT-Internet growth, IP, Anatomy.pptxPPT-Internet growth, IP, Anatomy.pptx
PPT-Internet growth, IP, Anatomy.pptx
 
Web Technologies Introduction to web technologies
Web Technologies Introduction to web technologiesWeb Technologies Introduction to web technologies
Web Technologies Introduction to web technologies
 
Internet and web by Gulshan K Maheshwari(QAU)
Internet and web by Gulshan  K Maheshwari(QAU)Internet and web by Gulshan  K Maheshwari(QAU)
Internet and web by Gulshan K Maheshwari(QAU)
 
Unit4 ppt1 introduction to internet
Unit4 ppt1 introduction to internetUnit4 ppt1 introduction to internet
Unit4 ppt1 introduction to internet
 
Internet.pptx
Internet.pptxInternet.pptx
Internet.pptx
 
Internet
InternetInternet
Internet
 
Chapter1-HTML.docx
Chapter1-HTML.docxChapter1-HTML.docx
Chapter1-HTML.docx
 
Internet Presentation
Internet PresentationInternet Presentation
Internet Presentation
 
Internet tech &amp; web prog. p1,2,3-ver1
Internet tech &amp; web prog.  p1,2,3-ver1Internet tech &amp; web prog.  p1,2,3-ver1
Internet tech &amp; web prog. p1,2,3-ver1
 
Internet 130615022622-phpapp02
Internet 130615022622-phpapp02Internet 130615022622-phpapp02
Internet 130615022622-phpapp02
 
CS8651 Internet Programming - Basics of HTML, HTML5, CSS
CS8651   Internet Programming - Basics of HTML, HTML5, CSSCS8651   Internet Programming - Basics of HTML, HTML5, CSS
CS8651 Internet Programming - Basics of HTML, HTML5, CSS
 
Internet
InternetInternet
Internet
 
Module 1 Basic.pptx
Module 1 Basic.pptxModule 1 Basic.pptx
Module 1 Basic.pptx
 
Introduction to Internet By Anamika
Introduction to Internet By AnamikaIntroduction to Internet By Anamika
Introduction to Internet By Anamika
 
INTERNET TECHNOLOGY
INTERNET  TECHNOLOGYINTERNET  TECHNOLOGY
INTERNET TECHNOLOGY
 
Chapter-3-The-Internet-and-World-Wide-Web.pptx
Chapter-3-The-Internet-and-World-Wide-Web.pptxChapter-3-The-Internet-and-World-Wide-Web.pptx
Chapter-3-The-Internet-and-World-Wide-Web.pptx
 
Computer networking Dr. Jayarama Reddy
Computer networking Dr. Jayarama ReddyComputer networking Dr. Jayarama Reddy
Computer networking Dr. Jayarama Reddy
 
Computer networking by Dr. Jayarama Reddy
Computer networking by Dr. Jayarama ReddyComputer networking by Dr. Jayarama Reddy
Computer networking by Dr. Jayarama Reddy
 

Plus de Aashish Jain

Let's start with Java- Basic Concepts
Let's start with Java- Basic ConceptsLet's start with Java- Basic Concepts
Let's start with Java- Basic ConceptsAashish Jain
 
ASP, ASP.NET, JSP, COM/DCOM
ASP, ASP.NET, JSP, COM/DCOMASP, ASP.NET, JSP, COM/DCOM
ASP, ASP.NET, JSP, COM/DCOMAashish Jain
 
JavaScript, VBScript, AJAX, CGI
JavaScript, VBScript, AJAX, CGIJavaScript, VBScript, AJAX, CGI
JavaScript, VBScript, AJAX, CGIAashish Jain
 

Plus de Aashish Jain (6)

Java
Java Java
Java
 
Python
PythonPython
Python
 
Let's start with Java- Basic Concepts
Let's start with Java- Basic ConceptsLet's start with Java- Basic Concepts
Let's start with Java- Basic Concepts
 
ASP, ASP.NET, JSP, COM/DCOM
ASP, ASP.NET, JSP, COM/DCOMASP, ASP.NET, JSP, COM/DCOM
ASP, ASP.NET, JSP, COM/DCOM
 
JavaScript, VBScript, AJAX, CGI
JavaScript, VBScript, AJAX, CGIJavaScript, VBScript, AJAX, CGI
JavaScript, VBScript, AJAX, CGI
 
HTML, CSS and XML
HTML, CSS and XMLHTML, CSS and XML
HTML, CSS and XML
 

Dernier

Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 

Dernier (20)

Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 

Introduction to Web Technology

  • 2. QIP-3 UNIT-I Web Technology (ECS-604) @ Vidya College of Engineering, Meerut Lecture Number Topic Description Lecture-1 Introduction to WWW, History of Web Lecture-2 Protocols governing web Lecture-3 Cyber Crime Lecture-4 Cyber Laws Lecture-5 IT Act 2000 Lecture-6 Web Development Strategies, Planning and Development Lecture-7 Web Applications Lecture-8 Web Development Process Lecture-9 Web Team
  • 3. Lecture No. 1 Introduction to WWW • Affectionately called “The Web” • It is a collection of information stored on the networked computers over the world. • Individual document pages on the World Wide Web are called web pages and are accessed with a software application running on the user's computer, commonly called a web browser. • Web pages may contain text, images, videos, and other multimedia components, as well as web navigation features consisting of hyperlinks. • The WWW was proposed in 1991 by Tim Berners-Lee at CERN. Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 4. Lecture No. 1 Web or Internet? • Web or Internet, both are not the same things. • The Internet is a collection of computers or networking devices connecting together.  Devices can communicate with each other. • The Web is a collection of documents that are interconnected by hyper-links.  These documents are accessed by web browsers and provided by web servers. Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 5. Lecture No. 1 Web Terminologies • Client • Any computer on the network that requests services from another computer on the network. • Server • Any computer that receives requests from client computers, processes and sends the output. • Web Page • Any page that is hosted on the Internet. •Web Site • Collection of interlinked web pages that is hosted on the Internet. • Web Development • The process of creating, modifying web pages. •Web Browser • A program that receives information from the web. E.g. IE, Chrome, Mozilla etc. Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 6. Lecture No. 1 How does the web work? • The web information is stored in the web pages. (In HTML Format) • The web pages are stored in the computers called web servers. (In the web server file system.) • The computer reading the pages is called web clients with specific web browsers. ( IE, Netscape, Mozilla, Chrome, Safari, Opera etc.) • The web server waits for the request from the web clients over the Internet. Web Technology (ECS-604) @ Vidya College of Engineering, Meerut Client Server Request Response HTML Codes <html> … </html> Program / Scripts
  • 7. Lecture No. 1 Who defines Web standard? • The web standards are not defined or setup by the browser companies or Microsoft, but the World Wide Web Consortium (W3C). • W3C’s long term goals for the web are:  Universal Access: To make the web accessible to all by promoting technologies that take into account the vast differences in culture, languages, education, ability, material resources, and physical limitations of users on all continents.  Semantic Web: To develop a software environment that permits each user to make the best use of the resources available on the Web.  Web of Trust: To guide the web’s development with careful consideration for the novel legal, commercial, and social issues raised by this technology. Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 8. Lecture No. 2 History of web History of Internet • The Internet grew out of many developments in computer networking and telecommunications research. • Early projects undertaken in early 1960’s by the US military (known as DARPAnet). • Started with a dozen of Networked computer systems of universities and institutions, allowing computers to be shared. • Allowing fast communication between researchers through Emails. • Only people in the government, military and academic had access to the network. • In 1991, the National Science Foundation (NFS) gradually started backing off from its subsidy of the backbone network, then allowed commercial access to the internet. Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 9. Lecture No. 2 History of web History of Internet • With commercial access to the Internet, businesses and all kinds of agencies began to use the Internet to communicate, exchange data and distribute information. • A host of businesses called Internet Service Providers (ISPs) sprang up. ISPs provide dialup access to the Internet; an individual or a business opens an account with the ISP, dials into the ISP's computer and via the ISP's computer connects to the Internet. • Internet traffic grew, • Many businesses spent heavily to improve the internet, therefore to better service their customers. • Big competition among communication carriers, hardware and software suppliers. • As a result, Internet’s bandwidth climbed high, & cost went down Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 10. Lecture No. 1 History of web History of World Wide Web • WWW allows computer users to locate and display multimedia-based documents. • Introduced in 1990 by Tim Berners-Lee of CERN (Geneva). • The portable browser is released by CERN as freeware in 1992. • In 1993, CERN produces Web server software with basic protection mechanism. • Tim Berners-Lee and Laboratory of Computer Science (LCS) of MIT start the W3C Consortium in US. It is modeled after the X consortium. • Sun Microsystems in 1995, produces HotJava, a browser which incorporates interactive objects. Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 11. Lecture No. 2 Protocols Governing Web • Protocols are the set of conventions governing the processing and especially the data in an electronic communication system. • The different protocols governing the web are: HTTP (Hypertext Transfer Protocol) • Protocol used to access data on the WWW. • Uses one TCP connection on well known port -80. • Two types of HTTP messages: Request, Response • Used to transport HTML pages from web servers to web browsers. • Transfer data in the form of plain text, hypertext, audio, video, and so on. Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 12. Lecture No. 2 HTTP Web Technology (ECS-604) @ Vidya College of Engineering, Meerut 1 2 3 4 5 6 USER WEB SERVER BROWSER User request document from browser. Searching for the document. Open connection of web server. Send request. Send response. Display web page.
  • 13. Lecture No. 2 TCP/IP (Transmission Control Protocol/ Internet Protocol) • TCP/IP is a set of protocols developed to allow cooperating computers to share resources across a network. • They provide a few basic services that everyone needs (File transfer, electronic mail, remote logon, etc…) across a very large number of clients and server systems. UDP (User Datagram Protocol) • An unreliable connection less protocol used to control the management of application level services between computers. • It is used for transport by some applications, which must provide their own reliability. Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 14. Lecture No. 2 FTP (File Transfer Protocol) • It allows file transfer between two computers with login required. • FTP allows you to copy any kind of computer file (text, software, images, sounds, etc..) from one computer to another via a network using the Internet. SMTP (Simple Mail Transfer Protocol) • It is used to transport mail over Internet. • It is an application layer protocol, not a transport layer protocol. POP3 (Post Office Protocol Version 3) • This protocol is used by clients to access an internet mail server to get mail. • It is not a transport layer protocol. Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 15. Lecture No. 2 IMAP4 (Internet Mail Access Protocol Version 4) • This protocol is used by clients to access an internet mail server to get mail. • It is not a transport layer protocol. TELNET • It is used to remotely open a session on another computer. • It relies on TCP for transport. DHCP (Dynamic Host Configuration Protocol) • It is a method of assigning and controlling the IP addresses of computers on a given network. • It is a server-based service that automatically assigns IP numbers when a computer boots. Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 16. Lecture No. 3 Cyber Crime • Cyber crime refers to all the activities done with criminal intent in cyberspace or using the medium of Internet. • Crime committed using a computer and the Internet to steal a person’s identity or sell contraband or stalk victims or disrupt operations with malevolent programs. Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 17. Lecture No. 3 Cyber Crime •Types of Cyber crime: Web Technology (ECS-604) @ Vidya College of Engineering, Meerut Credit card frauds Sale of illegal articles-narcotics, weapons, wildlife Online gambling Intellectual Property crimes- software piracy, copyright infringement, trademarks violations, theft of computer source code Email spoofing Forgery Phishing Cyber terrorism
  • 18. Lecture No. 3 Cyber Crime Variants • Hacking: “Hacking” is a crime, which entails cracking systems and gaining unauthorized access to the data stored in them. • Hacker: Hacker (programmer subculture), who combines excellence, playfulness, cleverness, and exploration in performed activities. • Cyber Squatting: Cyber squatting is the act of registering a famous domain name and then setting it for a fortune. • Phishing: Phishing is just one of the many frauds on the Internet, trying to fool people in to parting with their money. Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 19. Lecture No. 3 Cyber Crime Variants  Phishing refers to the receipt of unsolicited emails by customers of Financial Institutions, requesting them to enter their username, password or other personal information to access their account for some reason.  The fraudster then has access to the customer’s online bank account and to the funds contained in that account. Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 20. Lecture No. 3 Web Technology (ECS-604) @ Vidya College of Engineering, Meerut Cyber Crime Variants  How it Works?
  • 21. Lecture No. 3 Cyber Crime Variants • Cyber Stalking:  Cyber stalking is use of the Internet or other electronic means to stalk someone.  This term is used interchangeably with online harassment and online abuse.  Stalking generally involves harassing or threatening behavior that an individual engages in repeatedly, such as following a person, appearing at a person’s home or place of business, making harassing phone calls, leaving written messages or objects, or vandalizing a person’s property. • Vishing:  Vishing is the criminal practice of using social engineering and Voice over IP (VoIP) to gain access to private personal and financial information from the public for the financial reward.  This term is combination of Voice and phishing. Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 22. Lecture No. 4 Cyber Laws • Cyber law is a system of law and regulation for the cyber space. • Cyber law refers to all the legal and regulatory aspects of the Internet and the World Wide Web. • Cyber laws applicable to World Wide are: Intellectual Property Law:  Intellectual property is a legal field that refers to creations of the mind such as musical, literary, and artistic works; inventions; and symbols, names, images and designs used in commerce, including copyrights, trademarks, patents, and related rights.  Intellectual property rights give creators exclusive rights to their creations, thereby providing an incentive for the author or inventor to develop and share the information rather than keep it secret. Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 23. Lecture No. 4 Web Technology (ECS-604) @ Vidya College of Engineering, Meerut Cyber Laws Privacy Law:  Privacy is the ability of an individual or group to seclude themselves or information about themselves and thereby reveal themselves selectively.  The right against unsanctioned invasion of privacy by the government, corporations or individuals is part of cyber laws. Freedom of Expression:  It is the right not confined to verbal speech but is understood to protect any act of seeking, receiving and imparting information or ideas, regardless of the medium used.
  • 24. Lecture No. 4 Web Technology (ECS-604) @ Vidya College of Engineering, Meerut Cyber Laws Jurisdiction:  In law, jurisdiction is the practical authority granted to a formally constituted legal body or to a political leader to deal with and make pronouncements on legal matters and, by implication, to administer justice within a defined area of responsibility.  Any cyber crime is also subject to the legal body constituted.
  • 25. Lecture No. 4 The need for Cyber Laws in India • The coming of the Internet led to the emergence of numerous ticklish legal issues and problems which necessitated the enactment of Cyber laws. • The existing laws of India, even with the most benevolent and liberal interpretation, could not be interpreted in the light of the emerging cyberspace. • None of the existing laws gave any legal validity or sanction to the activities in Cyberspace. • Internet requires an enabling and supportive legal infrastructure in tune with the times. Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 26. Lecture No. 5 IT Act 2000 • Enacted on 17th May 2000- India is 12th nation in the world to adopt cyber laws. • The objectives of IT Act are:  To provide legal recognition for transactions carried out by means of electronic data interchange, and other means of electronic communication, commonly referred to as ‘Electronic Commerce’.  To facilitate electronic filing of documents with government agencies and e-Payments. Civil Wrongs under IT Act Chapter IX of IT Act, Section 43 • Whoever without permission of owner of the computer  Secures Access (Mere unauthorized access)  Downloads, copies, extracts any data  Introduces or causes to be introduced any viruses or contaminant Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 27. Lecture No. 5 IT Act 2000 Civil Wrongs under IT Act  Damages or causes to be damaged any computer resource  Denies or causes denial of access by any means  Charges the services availed by a person to the account of another person by tampering or manipulating any computer resource Data Diddling • Changing data prior or during input into a computer • Section 66 and 43 (d) of the IT Act covers the offence of data diddling Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 28. Lecture No. 5 IT Act 2000 Section 46 IT Act • It states that an adjudicating officer shall be adjudging whether a person has committed a contravention of any of the provisions of the said Act, by holding an inquiry. Section 47 IT Act • This Act lays down that while adjudging the quantum of compensation under this Act, the adjudicating officer shall have due regard to the amount of gain of unfair advantage and the amount of loss caused to any person as a result of the default. Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 29. Lecture No. 5 IT Act 2000 Offences & Relevant Sections under IT Act • Tampering with source code documents: Section 65  Most important asset of software companies  Computer Source Code means the listing of programmes, computer commands, design and layout  Ingredients  Knowledge or intention  Concealment, destruction, alteration  Computer source code required to be kept or maintained by law.  Punishment  Imprisonment up to three years and/ or fine up to Rs. 2 lakh Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 30. Lecture No. 5 IT Act 2000 • Hacking with Computer Systems, Data Alteration: Section 66  Ingredients  Intention or knowledge to cause wrongful loss or damage to the public or any person  Destruction, deletion, alteration, diminishing value or injuriously affecting information residing in a computer resource  Punishment  Imprisonment up to three years and/ or fine up to Rs. 2 lakh Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 31. Lecture No. 5 IT Act 2000 • Publishing obscene information (Pornography): Section 67  Ingredients  Publishing or transmitting or causing obscene material to be published in the electronic form  Punishment  On first conviction  Imprison of either description up to five years and fine up to Rs. 1 Lakh On subsequent conviction  Imprison of either description up to ten years and fine up to Rs. 2 Lakh  Section Covers  Internet Service Providers, Search Engines  Pornographic Websites Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 32. Lecture No. 5 IT Act 2000 • Decryption of Information: Section 69  Ingredients  Controller issues order to government agency to intercept any information transmitted through any computer resource.  Person in charge of the computer resource fails to extend all facilities and technical assistance to decrypt information  Order is issued in the interest of the:  Integrity of India  The security of state  Friendly relations with foreign states  Public order or preventing incitement for commission of a cognizable offence  Punishment  Imprisonment up to seven years Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 33. Lecture No. 5 IT Act 2000 • Un-authorized access to protected systems: Section 70  Ingredients  Securing unauthorized access or attempting to secure unauthorized access to protected systems Acts covered by this section  Switching computer on/ off  Using installed software/ hardware  Installing software/ hardware  Port scanning  Punishment  Imprisonment up to ten years and/ or fine Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 34. Lecture No. 5 IT Act 2000 • Misinterpretation to the controller or the certifying authority: Section 71 • Breach of confidentiality and privacy: Section 72 • Publishing digital signature certificate false in certain particulars: Section 73 • Publication for Fraudulent purpose: Section 74 Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 35. Lecture No. 5 IT Act 2000 Web Technology (ECS-604) @ Vidya College of Engineering, Meerut Computer Related Crimes under IPC and Special Laws Sending threatening messages by email Sec 503 IPC Sending defamatory messages by email Sec 499, 500 IPC Forgery of electronic records Sec 463, 470, 471 IPC Bogus websites, cyber frauds Sec 420 IPC Email spoofing Sec 416, 417, 463 IPC Online sale of Drugs NDPS Act Web - Jacking Sec. 383 IPC Online sale of Arms Arms Act
  • 36. Lecture No. 5 IT Act 2000 • Presumptions in Law  In any proceedings involving a secure electronic record, the court shall presume, unless contrary is proved, that the secure electronic record has not been altered since the specific point of time, to which the secure status relates  The law also presumes that in any proceedings, involving secure digital signature, the court shall presume, unless the country is proved, that the secure digital signature is affixed by the subscriber with the intention of signing or approving the electronic record. Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 37. Lecture No. 6 Web Development Strategies Creating websites for individual and corporate world Define your project, understand and communicate the project’s mission, objectives, risks and requirements. A project can be defined quickly and easily by following the steps:  Write a project mission statement  A mission statement tells that, for whom and how the website is going to solve.  Identify the project’s objectives  Objectives must be SMART, Specific, Measurable, Attainable, Realistic, Time limited  Objectives need to be written down in order to be effective.  It defines what you to achieve by creating the website. Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 38. Lecture No. 6 Web Development Strategies  Identify your targeted users  The kind of content that you will create for the website will be determined by the users for whom you want to visit the website.  The ways to reach your targeted users are: Market Research, Focus Groups, Understanding Intranet audiences etc.  Determine the scope of the project  The scope of your project should be limited to what you can accomplish within the allotted time and budget. Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 39. Lecture No. 6 Planning and Process Development Planning is the only way to ensure that the web project that is to be designed will meet its objectives in the given time and budget. Different planning are as follows: • Early Planning  Early planning is done to present a strategic plan to the client.  Early planning is done to define the project in the best possible way in terms of the objectives and the user’s needs and expectations.  To build a successful web project, development team must know the audience so that they must understand the client’s needs. • Creative and Content Planning  Creating the Concept: looks of website, its tone, and other kind of features it offers  Communicating the Concept: explaining the concept between team members. Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 40. Lecture No. 6 Planning and Process Development  Usability study: How well the interface is designed.  Site architecture and Schematics: How the pages of the site is linked to each other and what element of content live on each page. • Technical Planning  The technical team investigates the technical requirements of the project  Develops a strategy for building features of the site such as databases, shockwave movies, transaction systems and script of all kinds. • Production Planning  Comprises of pre-production planning and post-production planning  Pre-production planning: all the members must know the requirements and scope of the project before beginning with the project.  Post-production planning: It is done for handing over the project to the client. Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 41. Lecture No. 7 Web Applications • Web is the popular name for conducting business. • Web Applications use the Internet’s infrastructure to deliver their functionality. • Today web is used in various fields:  E-commerce  Business to Business applications  Online education  Electronic Data Interchange Customer registration  Marketing and sales  Online order  Online payment (e-cash). Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 42. Lecture No. 7 Web Applications Why we use web applications? • Lower maintenance and production costs. • Easily accessible • Web applications run in web browser and web servers, they do not depend on installing client software on each user’s computer. • Reduces the time and cost. • Not limited to any specific application. Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 43. Lecture No. 7 Web Applications Types of Web Applications • Brochure web applications  composed of static web pages • Service oriented applications  contain the programming logic to implement the specific service • Data intensive applications  provide an interface to browse and query large amount of data • Information system applications  combine the service oriented applications and data intensive applications e.g., online banking system Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 44. Lecture No. 7 Web Applications Web Technology (ECS-604) @ Vidya College of Engineering, Meerut DatabaseASP Server Database Spreadsheet Web Server Mail Server
  • 45. Lecture No. 8 Web Development Process Web Technology (ECS-604) @ Vidya College of Engineering, Meerut Analysis Specifications Building Design & Development Content Writing Coding Testing Promotion Maintenance and Update
  • 46. Lecture No. 8 Web Development Process Analysis • Identification of target audience. • How the site is going to help the business. • Consideration about all the resources such as hardware, software, people and data.  Inputs • Interview with the client. • Mails and supporting documents by the client, discussions, recorded telephone conversations etc.  Outputs • Work plan • Cost estimation • Team requirements • Supporting documents • Hardware, software requirements Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 47. Lecture No. 8 Web Development Process Specification Building • Covering up each and every element of the requirement, creation of specification documents. • Consultation to find out additional requirements. • Preparation of a complete written proposal.  Inputs • Report from the analysis team.  Outputs • Complete requirement specification to the team members and customer representatives. Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 48. Lecture No. 8 Web Development Process Design & Development • Layouts and navigation scheme is designed. • Development of test plans and procedure for quality assurance. • Client approval on design and development plans is required. • Prototyping of content materials, graphics etc. is designed  Inputs • Requirement Specifications.  Outputs • Site designed with templates, images and prototype. Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 49. Lecture No. 8 Web Development Process Content Writing • There are professional developer who can write industry specific and relevant content for the site.  Inputs • Design Templates.  Outputs • Site with formatted content. Coding • The developer should understand the design and navigation by preparing code for the website.  Inputs • The site with form and requirement specifications.  Outputs • Database driven functions with the sites, coding documents. Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 50. Lecture No. 8 Web Development Process Testing • Intensive testing is required because these applications function as multiuser system with bandwidth limitations. • Integration Testing • Stress Testing • Scalability Testing • Load Testing • Cross- Browser Compatibility Testing  Inputs • Requirement Specifications and Technical documents.  Outputs • Testing report and completed application or website. Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 51. Lecture No. 8 Web Development Process Promotion • It is an ongoing activity. • It involves advertising the project.  Inputs • Completed site and client e-mails.  Outputs • Promotion of the site with having advertisements published on carious promotional sites. Maintenance and Update • It is an ongoing activity, has to be done on regular basis to keep the content fresh.  Inputs • Completed site, content or functions to be updated, reanalysis code.  Outputs • Updated application, support documents. Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 52. Lecture No. 9 Web Team Web team began with web masters, people who did everything from coding the page to maintaining the web server. There are basically two types of web teams: • Server Side Hired by a company to develop a website. • Client Side Part of the company that is putting together the website. Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 53. Lecture No. 9 Web Team Web Technology (ECS-604) @ Vidya College of Engineering, Meerut Web Team Core Team members Special Team members Extended Team members
  • 54. Lecture No. 9 Web Team Web Technology (ECS-604) @ Vidya College of Engineering, Meerut Core Team Members Project Manager Technical Lead Web Production Specialist Creative Lead Designer Production Artist Quality Assurance Lead
  • 55. Lecture No. 9 Web Team Web Technology (ECS-604) @ Vidya College of Engineering, Meerut Core Team Members Project Manager Technical Lead Web Production Specialist Creative Lead Designer Production Artist Quality Assurance Lead The Project manager is responsible for: • Scoping the work • Developing the project plan • Scheduling • Allocating Resources • Budgeting • Managing the team
  • 56. Lecture No. 9 Web Team Web Technology (ECS-604) @ Vidya College of Engineering, Meerut Core Team Members Project Manager Technical Lead Web Production Specialist Creative Lead Designer Production Artist Quality Assurance Lead A technical lead is responsible for the technical aspects of the website.
  • 57. Lecture No. 9 Web Team Web Technology (ECS-604) @ Vidya College of Engineering, Meerut Core Team Members Project Manager Technical Lead Web Production Specialist Creative Lead Designer Production Artist Quality Assurance Lead The web production specialist is responsible for integrating the site using HTML or JavaScript, creating web production guide etc.
  • 58. Lecture No. 9 Web Team Web Technology (ECS-604) @ Vidya College of Engineering, Meerut Core Team Members Project Manager Technical Lead Web Production Specialist Creative Lead Designer Production Artist Quality Assurance Lead The creative lead is responsible for determining the creative concept of the site, making the site’s design etc.
  • 59. Lecture No. 9 Web Team Web Technology (ECS-604) @ Vidya College of Engineering, Meerut Core Team Members Project Manager Technical Lead Web Production Specialist Creative Lead Designer Production Artist Quality Assurance Lead The web designer is responsible for creating the look and feel of the site and understanding how images need to be made for the web.
  • 60. Lecture No. 9 Web Team Web Technology (ECS-604) @ Vidya College of Engineering, Meerut Core Team Members Project Manager Technical Lead Web Production Specialist Creative Lead Designer Production Artist Quality Assurance LeadA production artist transforms the artwork that the designer creates into web ready art.
  • 61. Lecture No. 9 Web Team Web Technology (ECS-604) @ Vidya College of Engineering, Meerut Core Team Members Project Manager Technical Lead Web Production Specialist Creative Lead Designer Production Artist Quality Assurance Lead A quality assurance lead makes sure that the product delivered meets the criteria specified in the scope document and functional specifications.
  • 62. Lecture No. 9 Web Team Web Technology (ECS-604) @ Vidya College of Engineering, Meerut Extended Team Members Account Manager Programmer Network Engineer Information Architect Tester
  • 63. Lecture No. 9 Web Team Web Technology (ECS-604) @ Vidya College of Engineering, Meerut Extended Team Members Account Manager Programmer Network Engineer Information Architect Tester The responsibilities of account manager are: • Selling in different products • Providing the project team with the necessary consumer insight and information
  • 64. Lecture No. 9 Web Team Web Technology (ECS-604) @ Vidya College of Engineering, Meerut Extended Team Members Account Manager Programmer Network Engineer Information Architect Tester A programmer develops application for the web project.
  • 65. Lecture No. 9 Web Team Web Technology (ECS-604) @ Vidya College of Engineering, Meerut Extended Team Members Account Manager Programmer Network Engineer Information Architect Tester A network engineer is responsible for setting up and configuring a web server
  • 66. Lecture No. 9 Web Team Web Technology (ECS-604) @ Vidya College of Engineering, Meerut Extended Team Members Account Manager Programmer Network Engineer Information Architect Tester An information architect is responsible for displaying information visually to users to understand how to interact with the site and finding the information as per users need.
  • 67. Lecture No. 9 Web Team Web Technology (ECS-604) @ Vidya College of Engineering, Meerut Extended Team Members Account Manager Programmer Network Engineer Information Architect Tester A tester tests the web project based on the test plan that QA lead writes.
  • 68. Lecture No. 9 Web Team Web Technology (ECS-604) @ Vidya College of Engineering, Meerut Special Team Members Security Expert Audio Engineer Video Engineer 3D Modelers Media Buyers Strategic Planner
  • 69. Lecture No. 9 Web Team Web Technology (ECS-604) @ Vidya College of Engineering, Meerut Special Team Members Security Expert Audio Engineer Video Engineer 3D Modelers Media Buyers Strategic Planner A security expert provides security strategy for websites.
  • 70. Lecture No. 9 Web Team Web Technology (ECS-604) @ Vidya College of Engineering, Meerut Special Team Members Security Expert Audio Engineer Video Engineer 3D Modelers Media Buyers Strategic Planner An audio engineer designs sounds for websites.
  • 71. Lecture No. 9 Web Team Web Technology (ECS-604) @ Vidya College of Engineering, Meerut Special Team Members Security Expert Audio Engineer Video Engineer 3D Modelers Media Buyers Strategic Planner Creates video images and delivers them in digital format to the creative lead.
  • 72. Lecture No. 9 Web Team Web Technology (ECS-604) @ Vidya College of Engineering, Meerut Special Team Members Security Expert Audio Engineer Video Engineer 3D Modelers Media Buyers Strategic Planner Creates artwork that is in 3-D.
  • 73. Lecture No. 9 Web Team Web Technology (ECS-604) @ Vidya College of Engineering, Meerut Special Team Members Security Expert Audio Engineer Video Engineer 3D Modelers Media Buyers Strategic Planner The media buyer provides the web team specifications of the media buy so that the advertisements can be designed based on the sizes of the media buy.
  • 74. Lecture No. 9 Web Team Web Technology (ECS-604) @ Vidya College of Engineering, Meerut Special Team Members Security Expert Audio Engineer Video Engineer 3D Modelers Media Buyers Strategic Planner Person who gives the consumer’s insight to the team to help the creative team understand the mind of the target audience.
  • 75. Lecture No. 9 Web Team Necessary skills for web team The following skills must necessarily be covered while making a web team: • Project Management Skills Ability to manage the manpower, resources, budget and other things so that the desired site can be built in the given time and in the given budget. • Information Design/ architecture Skills Ability to design a usable and useful interface that includes how the user will interact with the interface and will navigate the site. • Graphic Design Skills Ability to transform the information design into visual design. Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 76. Lecture No. 9 Web Team • Content Development Skills Ability to develop both written and interactive content for websites. • Programming Skills Ability to create web pages using HTML, JavaScript and other client/ server scripting languages. • Technical/ network Infrastructure Skills Ability to understand the requirements for serving a web site on the Internet and to recommend the best strategy based on the client’s or stakeholder’s needs. Web Technology (ECS-604) @ Vidya College of Engineering, Meerut
  • 77. Thank you Any Queries……?? Web Technology (ECS-604) @ Vidya College of Engineering, Meerut