SlideShare a Scribd company logo
Introduction to Web Technology (EIT-401)1
Prepared By: Abhishek kesharwani Lecturer, United College of Engineering and Research, Allahabad
Unit- I Introduction and Web Development Strategies
Lecture No. 1
1. World Wide Web:
The World Wide Web is a system of interlinked hypertext documents accessed
via the Internet. Web is a huge collection of pages of information linked to each
other around the globe.
History of WWW:
WWW is created by Sir Tim Berners Lee in 1989 at CERN in Geneva.
In 1990, the first text only browsers were setup and CERN scientist
could access hypertext files and other information at CERN. HTML was
based on a subset of the standard generalized markup language (SGML).
To transfer HTML document to remote sites a new protocol was devised
called HTTP (Hyper Text Transfer Protocol).
In the fall of 1991, conference goes around the world started hearing about
the promise but sparks still were not flying.
In 1993, there are only about 50 websites world wide. A browser that
allowed user to take advantage of the web’s graphical capabilities was
developed at the National center for Super Computing application
(NCSA). NCSA called the browser Mosaic.
2. Protocols Governing Web:
other.
Protocol: A protocol is a set of rules that is used to communicate applications to each
OR
A protocol is the interface required for communicating the different applications.
Introduction to Web Technology (EIT-401)2
Prepared By: Abhishek kesharwani Lecturer, United College of Engineering and Research, Allahabad
Classification:
a. HTTP
b. TCP/IP
c. FTP
d. E-MAIL
e. TELNET
A. HTTP: HTTP is the primary protocol used to distribute information on the web.
Initial HTTP 0.9 does not allow for content typing and does not have provisions for
supplying meta-information.
Content Typing: To identify the type of data being transferred.
Meta Information: It is supplemental data, such as environment variables that identify
the client’s computer
Current version is HTTP 1.0
B. TCP/IP: It is a set of rules that an application can use to package its information for
sending across the networks of networks.
C. FTP: It is used to transfer the files over networks.
FTP uses TCP to create a virtual connection for control information and then creates a
separate TCP connection for data transfers. The control connection uses an image of
the TELNET protocol to exchange commands and messages between hosts.
D. Simple Mail Transfer Protocol (SMTP) is an Internet standard for electronic
mail (e-mail) transmission across Internet Protocol (IP) networks.
E. Telnet: Telnet lets you remotely log into another system and browse files and directories
on that remote system.
Introduction to Web Technology (EIT-401)3
Prepared By: Abhishek kesharwani Lecturer, United College of Engineering and Research, Allahabad
Lecture No. 2
3. Website: A website is simply a collection of interlinked web pages.
Classification: A. Corporate Website B. Individual website
A. Corporate Website:
i. In this, there is certain no. of persons, who develop their website for a
particular organization.
ii. The corporate website are formed when group of people have common
interest and objective.
iii. The purpose of this website is to convey the information of organization to all
over the world.
B. Individual website: It is just like profile management system. In this type of website
an individual wants to develop website for h-projection, career growth etc.
4. Cyber Laws: Cyber law is a term used to describe the legal issues related to use of
communication technology, particularly “cyberspace” i.e. Internet.
Indian and International Cyber Law: Cyber Laws are formed by the government to
prevent the internet crime. These crimes could be hacking, threat on internet, denial of
services etc. Cyberspace includes computer, computer networks, internet data,
software etc.
i. Data Protection and Privacy Law: This is due to the nature of the internet and
amount of information that may be accessed through it, such legislation is critical
to protect the fundamental rights of privacy of an individual.
ii. Electronic and Digital Signature Law: This is required so that uniform and
standard procedures are established for authentication of electronics records,
EDI, E-Mail.
iii. Computer Crime Law: due to victim of internet threats.
Introduction to Web Technology (EIT-401)4
Prepared By: Abhishek kesharwani Lecturer, United College of Engineering and Research, Allahabad
iv. Telecommunication Law: Approve and supervise the application of fees and
rates charged for telecommunication services in accordance with the provision of
the applicable law.
v. Intellectual Property Law: This includes copyright law, trademark law,
semiconductor law and patent law in relation to computer hardware and
software.
IT Act 2000 (INDIA):
E-Governance
Authentication of E-Records
Digital Signatures
Controlled certifying authorities
Penalties for damage of computer and computer system.
Lecture No. 3
5. Web Applications:
Simple office software (word processors, online spreadsheets, and presentation
tools).
More advanced applications such as project management, computer-aided design,
video editing and point-of-sale.
6. Writing web Projects and Target Users:
A. Write a project mission statement: Write the specific mission statement that
you want to do.
B. Identify Objectives:
i. Specific
ii. Measurable
iii. Attainable
iv. Realistic
v. Time limited
Introduction to Web Technology (EIT-401)5
Prepared By: Abhishek kesharwani Lecturer, United College of Engineering and Research, Allahabad
C. Identify your target users: The matter of a website will be determined by the
users whom you want to visit the site. This is totally depend upon
i. Market research
ii. Focus group
iii. Understanding intranet audiences
D. Determine the scope: By supporting documents and client’s approval.
E. Budget:
i. Assumption for budgets.
ii. Budget categories.
iii. Determine hidden costs and tools.
F. Planning issues:
i. Discuss client’s existing information system.
ii. Project team and developing infrastructure.
iii. Where the website will place.
7. Comparison between traditional project and web project:
Web Projects
1. Project managers are not always client.
They could be same.
2. Often beta technologies are used for
testing, often without tech support.
3. Pricing model for web projects does not
exist.
4. Team roles are less specialized.
5. Clients are often unwilling to bear the
cost of web development.
6. Standards for web projects do not exist.
7. Project manager’s responsibilities are
very broad.
Traditional Projects
1. They are always different.
2. It is not applicable in this case
3. It do exist for traditional projects.
4. More specialized.
5. Difficult of traditional projects.
6. Standards for web projects exist.
7. Not true for these projects.
Introduction to Web Technology (EIT-401)6
Prepared By: Abhishek kesharwani Lecturer, United College of Engineering and Research, Allahabad
8. Identification of objects:
A. Object identification: All the components which are visible in website are
objects or in other words, we can say that all visible components in the web
browser are defined as objects. Ex. Text box, command button etc.
B. Web development process:
Strategy Design and
Specification
Produced desired
result
Launch Register with ISP
Testing and
Maintenance
Strategy:
Goals and objectives
Team building
Research and review
Project proposal
Design and Specification:
Developing concept
Content planning
Rough design
Final design
Produced desired Result:
Build prototype
Prototype testing
Original design
Satisfy the clients need
Introduction to Web Technology (EIT-401)7
Prepared By: Abhishek kesharwani Lecturer, United College of Engineering and Research, Allahabad
Testing and maintenance:
Test the code
Maintain the web server.
Register with ISP:
Register domain name
Get web space
Launch:
Connect domain name with web server
Finally host the web accordingly.
9. Web Team: Web team is a group of various technical experts in a developing site from
coding the page to maintain the web server.
Types:
A. Server Side: hired by a company to develop a website.
B. Client Side: part of the company putting together the website.
Assessment techniques used to comprise a web team:
a. Deciding roles and responsibilities: The composition of team varies to depend
on the audience, scope and complexity level of the web. There are key roles on
each virtual project. One should always decide for core, extended and special
team members in a web and shares responsibilities accordingly.
Introduction to Web Technology (EIT-401)8
Prepared By: Abhishek kesharwani Lecturer, United College of Engineering and Research, Allahabad
b. Common Team Compositions: It is possible to acknowledge specific type of
teams and determine to be based on the kind of project, who is likely to be part of
the team though these are all type of web project. As for example the team
composition might be account manager, creative lead, project manager, designer
etc.
c. Putting together with right team: It meet out the needs with low price, more
effectively in reasonable time. So it is the team that fulfils the website
requirements successfully.
d. Identifying Necessary Skills: The skill set in the base of web team. It must have
in care to plan, design, build and deploy a website.
Introduction to Web Technology (EIT-401)9
Prepared By: Abhishek kesharwani Lecturer, United College of Engineering and Research, Allahabad
Classification:
Core Team member
1. Project Manager:
Specify the work.
Developing the project plan.
Scheduling.
Allocation resources.
Budgeting and managing the team.
2. Technical lead:
Managing programmers.
Chooses specialized team such as security
expert, database programmers.
3. Web Production specialist:
Integrate the site using html or
java script.
4. Creative Lead: determines creative concepts for the
site and responsible for site design.
5. Quality Assurance Lead: for testing purpose.
Extended Team Member
1. Account Manager:
It interacts with the
client, project
manager and
creative lead.
2. Programmer:
develops
applications for the
web projects.
3. Network Engineer:
configuring a web
server.
4. Information
architects: It
understands how to
display information
visually to users and
how to interact with
the website.
5. Content Writer:
write contents for
the website.
6. Tester: It tests the
web project based
on the team plan that
QA lead writes.
Special Team Member
1. Security
Experts:
security
handling and
encryption
techniques.
2. Audio, Video
Engineer
3. 3-D Modeler
4. Web Cast
Specialist
5. Media Buyer
6. Strategic
Planner
Introduction to Web Technology (EIT-401)10
Prepared By: Abhishek kesharwani Lecturer, United College of Engineering and Research, Allahabad
10. Planning and Process Development:
A. Early planning:
i. Know your audience.
ii. Interviewing.
iii. Focus group & Market Research.
iv. Gathering end user requirement.
B. Content planning:
i. Get images.
ii. Create links.
iii. Audio & Video
iv. Shockwave & other media files.
C. Technical planning:
i. Database.
ii. Shockwave movies.
iii. Transaction system.
iv. Scripts of all kinds.
D. Production planning:
i. Market research.
ii. Combine the web pages
iii. Get complete web.

More Related Content

What's hot

File system Os
File system OsFile system Os
File system Os
Nehal Naik
 
Secure electronic transaction
Secure electronic transactionSecure electronic transaction
Secure electronic transaction
Nishant Pahad
 
Domain name system
Domain name systemDomain name system
Domain name system
Siddique Ibrahim
 
MYSQL - PHP Database Connectivity
MYSQL - PHP Database ConnectivityMYSQL - PHP Database Connectivity
MYSQL - PHP Database Connectivity
V.V.Vanniaperumal College for Women
 
introduction to web technology
introduction to web technologyintroduction to web technology
introduction to web technologyvikram singh
 
Xml
XmlXml
Dynamic HTML (DHTML)
Dynamic HTML (DHTML)Dynamic HTML (DHTML)
Dynamic HTML (DHTML)
Himanshu Kumar
 
Mandatory access control for information security
Mandatory access control for information securityMandatory access control for information security
Mandatory access control for information security
Ajit Dadresa
 
HyperText Transfer Protocol (HTTP)
HyperText Transfer Protocol (HTTP)HyperText Transfer Protocol (HTTP)
HyperText Transfer Protocol (HTTP)
Gurjot Singh
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer Protocol
Ujjayanta Bhaumik
 
Operating system security
Operating system securityOperating system security
Operating system security
Ramesh Ogania
 
Hypertext transfer protocol and hypertext transfer protocol secure(HTTP and H...
Hypertext transfer protocol and hypertext transfer protocol secure(HTTP and H...Hypertext transfer protocol and hypertext transfer protocol secure(HTTP and H...
Hypertext transfer protocol and hypertext transfer protocol secure(HTTP and H...rahul kundu
 
Osi reference model
Osi reference modelOsi reference model
Osi reference model
vasanthimuniasamy
 
Tcp/ip server sockets
Tcp/ip server socketsTcp/ip server sockets
Tcp/ip server sockets
rajshreemuthiah
 
Introduction to php
Introduction to phpIntroduction to php
Introduction to php
Taha Malampatti
 
Types of attacks
Types of attacksTypes of attacks
Types of attacks
Vivek Gandhi
 
database language ppt.pptx
database language ppt.pptxdatabase language ppt.pptx
database language ppt.pptx
Anusha sivakumar
 
Systems Analyst and Design - Data Dictionary
Systems Analyst and Design -  Data DictionarySystems Analyst and Design -  Data Dictionary
Systems Analyst and Design - Data Dictionary
Kimberly Coquilla
 

What's hot (20)

File system Os
File system OsFile system Os
File system Os
 
Secure electronic transaction
Secure electronic transactionSecure electronic transaction
Secure electronic transaction
 
Domain name system
Domain name systemDomain name system
Domain name system
 
MYSQL - PHP Database Connectivity
MYSQL - PHP Database ConnectivityMYSQL - PHP Database Connectivity
MYSQL - PHP Database Connectivity
 
introduction to web technology
introduction to web technologyintroduction to web technology
introduction to web technology
 
Xml
XmlXml
Xml
 
Common Gateway Interface
Common Gateway InterfaceCommon Gateway Interface
Common Gateway Interface
 
Dynamic HTML (DHTML)
Dynamic HTML (DHTML)Dynamic HTML (DHTML)
Dynamic HTML (DHTML)
 
Mandatory access control for information security
Mandatory access control for information securityMandatory access control for information security
Mandatory access control for information security
 
Arrays in PHP
Arrays in PHPArrays in PHP
Arrays in PHP
 
HyperText Transfer Protocol (HTTP)
HyperText Transfer Protocol (HTTP)HyperText Transfer Protocol (HTTP)
HyperText Transfer Protocol (HTTP)
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer Protocol
 
Operating system security
Operating system securityOperating system security
Operating system security
 
Hypertext transfer protocol and hypertext transfer protocol secure(HTTP and H...
Hypertext transfer protocol and hypertext transfer protocol secure(HTTP and H...Hypertext transfer protocol and hypertext transfer protocol secure(HTTP and H...
Hypertext transfer protocol and hypertext transfer protocol secure(HTTP and H...
 
Osi reference model
Osi reference modelOsi reference model
Osi reference model
 
Tcp/ip server sockets
Tcp/ip server socketsTcp/ip server sockets
Tcp/ip server sockets
 
Introduction to php
Introduction to phpIntroduction to php
Introduction to php
 
Types of attacks
Types of attacksTypes of attacks
Types of attacks
 
database language ppt.pptx
database language ppt.pptxdatabase language ppt.pptx
database language ppt.pptx
 
Systems Analyst and Design - Data Dictionary
Systems Analyst and Design -  Data DictionarySystems Analyst and Design -  Data Dictionary
Systems Analyst and Design - Data Dictionary
 

Similar to Unit 1 Webtechnology

Unit 1 Webtechnology
Unit 1 WebtechnologyUnit 1 Webtechnology
Unit 1 Webtechnology
Abhishek Kesharwani
 
amaha internet course
amaha internet courseamaha internet course
amaha internet course
Amaha Z Egziabeher Alemayehu
 
html5 project.pptx
html5 project.pptxhtml5 project.pptx
html5 project.pptx
RiteshJain227353
 
report-rohit.pdf
report-rohit.pdfreport-rohit.pdf
report-rohit.pdf
prashantchandra961
 
Unit 1 (it workshop-web designing)
Unit 1 (it workshop-web designing)Unit 1 (it workshop-web designing)
Unit 1 (it workshop-web designing)
Dr.Lokesh Gagnani
 
Web Technology Unit 1
Web Technology Unit 1Web Technology Unit 1
Web Technology Unit 1
SURBHI SAROHA
 
Webface - Passion is Innovation
Webface - Passion is InnovationWebface - Passion is Innovation
Webface - Passion is Innovation
Abhishek kumar
 
Nt1310 Final Exam Questions And Answers
Nt1310 Final Exam Questions And AnswersNt1310 Final Exam Questions And Answers
Nt1310 Final Exam Questions And Answers
Lisa Williams
 
Report : Dpilot - A Cloud Based File Transfer Web Application
Report : Dpilot - A Cloud Based File Transfer Web ApplicationReport : Dpilot - A Cloud Based File Transfer Web Application
Report : Dpilot - A Cloud Based File Transfer Web Application
Nidhi Chauhan
 
Unit 1 web technology uptu slide
Unit 1 web technology uptu slideUnit 1 web technology uptu slide
Unit 1 web technology uptu slide
Abhishek Kesharwani
 
UNIT-1.pptx that contains the web and internet of tecnology
UNIT-1.pptx that contains the web and internet of tecnologyUNIT-1.pptx that contains the web and internet of tecnology
UNIT-1.pptx that contains the web and internet of tecnology
rssvsa181514
 
Sai internet ppt
Sai   internet ppt Sai   internet ppt
Sai internet ppt
Sai Swamy
 
IN PARTIAL FULFILLMENT OF POST GRADUATE DIPLOMA IN COMPUTER APPLICATIONS
IN PARTIAL FULFILLMENT OF  POST GRADUATE DIPLOMA IN COMPUTER APPLICATIONSIN PARTIAL FULFILLMENT OF  POST GRADUATE DIPLOMA IN COMPUTER APPLICATIONS
IN PARTIAL FULFILLMENT OF POST GRADUATE DIPLOMA IN COMPUTER APPLICATIONS
ssuserb054d21
 
shobhit training report (3) (4).pdf report
shobhit training report (3) (4).pdf reportshobhit training report (3) (4).pdf report
shobhit training report (3) (4).pdf report
poojaranga2911
 
Building Construction Project Summary
Building Construction Project SummaryBuilding Construction Project Summary
Building Construction Project Summary
Michelle Madero
 
Bangladesh Bank Assistant Maintenance Engineer Question Solution.
Bangladesh Bank Assistant Maintenance Engineer Question Solution.Bangladesh Bank Assistant Maintenance Engineer Question Solution.
Bangladesh Bank Assistant Maintenance Engineer Question Solution.
Engr. Md. Jamal Uddin Rayhan
 
Np lab
Np labNp lab
Np lab
skumar217
 

Similar to Unit 1 Webtechnology (20)

Unit 1 Webtechnology
Unit 1 WebtechnologyUnit 1 Webtechnology
Unit 1 Webtechnology
 
Unit 1
Unit 1 Unit 1
Unit 1
 
Web tech chapter 1 (1)
Web tech chapter 1 (1)Web tech chapter 1 (1)
Web tech chapter 1 (1)
 
amaha internet course
amaha internet courseamaha internet course
amaha internet course
 
html5 project.pptx
html5 project.pptxhtml5 project.pptx
html5 project.pptx
 
report-rohit.pdf
report-rohit.pdfreport-rohit.pdf
report-rohit.pdf
 
Unit 1 (it workshop-web designing)
Unit 1 (it workshop-web designing)Unit 1 (it workshop-web designing)
Unit 1 (it workshop-web designing)
 
Web Technology Unit 1
Web Technology Unit 1Web Technology Unit 1
Web Technology Unit 1
 
Webface - Passion is Innovation
Webface - Passion is InnovationWebface - Passion is Innovation
Webface - Passion is Innovation
 
Nt1310 Final Exam Questions And Answers
Nt1310 Final Exam Questions And AnswersNt1310 Final Exam Questions And Answers
Nt1310 Final Exam Questions And Answers
 
Report : Dpilot - A Cloud Based File Transfer Web Application
Report : Dpilot - A Cloud Based File Transfer Web ApplicationReport : Dpilot - A Cloud Based File Transfer Web Application
Report : Dpilot - A Cloud Based File Transfer Web Application
 
Unit 1 web technology uptu slide
Unit 1 web technology uptu slideUnit 1 web technology uptu slide
Unit 1 web technology uptu slide
 
UNIT-1.pptx that contains the web and internet of tecnology
UNIT-1.pptx that contains the web and internet of tecnologyUNIT-1.pptx that contains the web and internet of tecnology
UNIT-1.pptx that contains the web and internet of tecnology
 
Sai internet ppt
Sai   internet ppt Sai   internet ppt
Sai internet ppt
 
IN PARTIAL FULFILLMENT OF POST GRADUATE DIPLOMA IN COMPUTER APPLICATIONS
IN PARTIAL FULFILLMENT OF  POST GRADUATE DIPLOMA IN COMPUTER APPLICATIONSIN PARTIAL FULFILLMENT OF  POST GRADUATE DIPLOMA IN COMPUTER APPLICATIONS
IN PARTIAL FULFILLMENT OF POST GRADUATE DIPLOMA IN COMPUTER APPLICATIONS
 
shobhit training report (3) (4).pdf report
shobhit training report (3) (4).pdf reportshobhit training report (3) (4).pdf report
shobhit training report (3) (4).pdf report
 
Building Construction Project Summary
Building Construction Project SummaryBuilding Construction Project Summary
Building Construction Project Summary
 
Bangladesh Bank Assistant Maintenance Engineer Question Solution.
Bangladesh Bank Assistant Maintenance Engineer Question Solution.Bangladesh Bank Assistant Maintenance Engineer Question Solution.
Bangladesh Bank Assistant Maintenance Engineer Question Solution.
 
Crime security.
Crime security.Crime security.
Crime security.
 
Np lab
Np labNp lab
Np lab
 

More from Abhishek Kesharwani

uptu web technology unit 2 html
uptu web technology unit 2 htmluptu web technology unit 2 html
uptu web technology unit 2 html
Abhishek Kesharwani
 
uptu web technology unit 2 html
uptu web technology unit 2 htmluptu web technology unit 2 html
uptu web technology unit 2 html
Abhishek Kesharwani
 
uptu web technology unit 2 html
uptu web technology unit 2 htmluptu web technology unit 2 html
uptu web technology unit 2 html
Abhishek Kesharwani
 
uptu web technology unit 2 html
uptu web technology unit 2 htmluptu web technology unit 2 html
uptu web technology unit 2 html
Abhishek Kesharwani
 
uptu web technology unit 2 html
uptu web technology unit 2 htmluptu web technology unit 2 html
uptu web technology unit 2 html
Abhishek Kesharwani
 
uptu web technology unit 2 Css
uptu web technology unit 2 Cssuptu web technology unit 2 Css
uptu web technology unit 2 Css
Abhishek Kesharwani
 
uptu web technology unit 2 Css
uptu web technology unit 2 Cssuptu web technology unit 2 Css
uptu web technology unit 2 Css
Abhishek Kesharwani
 
uptu web technology unit 2 Xml2
uptu web technology unit 2 Xml2uptu web technology unit 2 Xml2
uptu web technology unit 2 Xml2
Abhishek Kesharwani
 
uptu web technology unit 2 Xml2
uptu web technology unit 2 Xml2uptu web technology unit 2 Xml2
uptu web technology unit 2 Xml2
Abhishek Kesharwani
 
uptu web technology unit 2 Xml2
uptu web technology unit 2 Xml2uptu web technology unit 2 Xml2
uptu web technology unit 2 Xml2
Abhishek Kesharwani
 
uptu web technology unit 2 Xml2
uptu web technology unit 2 Xml2uptu web technology unit 2 Xml2
uptu web technology unit 2 Xml2
Abhishek Kesharwani
 
Unit1 Web Technology UPTU UNIT 1
Unit1 Web Technology UPTU UNIT 1 Unit1 Web Technology UPTU UNIT 1
Unit1 Web Technology UPTU UNIT 1
Abhishek Kesharwani
 
Unit1 2
Unit1 2 Unit1 2
Mtech syllabus computer science uptu
Mtech syllabus computer science uptu Mtech syllabus computer science uptu
Mtech syllabus computer science uptu
Abhishek Kesharwani
 

More from Abhishek Kesharwani (20)

uptu web technology unit 2 html
uptu web technology unit 2 htmluptu web technology unit 2 html
uptu web technology unit 2 html
 
uptu web technology unit 2 html
uptu web technology unit 2 htmluptu web technology unit 2 html
uptu web technology unit 2 html
 
uptu web technology unit 2 html
uptu web technology unit 2 htmluptu web technology unit 2 html
uptu web technology unit 2 html
 
uptu web technology unit 2 html
uptu web technology unit 2 htmluptu web technology unit 2 html
uptu web technology unit 2 html
 
uptu web technology unit 2 html
uptu web technology unit 2 htmluptu web technology unit 2 html
uptu web technology unit 2 html
 
uptu web technology unit 2 Css
uptu web technology unit 2 Cssuptu web technology unit 2 Css
uptu web technology unit 2 Css
 
uptu web technology unit 2 Css
uptu web technology unit 2 Cssuptu web technology unit 2 Css
uptu web technology unit 2 Css
 
uptu web technology unit 2 Xml2
uptu web technology unit 2 Xml2uptu web technology unit 2 Xml2
uptu web technology unit 2 Xml2
 
uptu web technology unit 2 Xml2
uptu web technology unit 2 Xml2uptu web technology unit 2 Xml2
uptu web technology unit 2 Xml2
 
uptu web technology unit 2 Xml2
uptu web technology unit 2 Xml2uptu web technology unit 2 Xml2
uptu web technology unit 2 Xml2
 
uptu web technology unit 2 Xml2
uptu web technology unit 2 Xml2uptu web technology unit 2 Xml2
uptu web technology unit 2 Xml2
 
Unit1 Web Technology UPTU UNIT 1
Unit1 Web Technology UPTU UNIT 1 Unit1 Web Technology UPTU UNIT 1
Unit1 Web Technology UPTU UNIT 1
 
Unit1 2
Unit1 2 Unit1 2
Unit1 2
 
Mtech syllabus computer science uptu
Mtech syllabus computer science uptu Mtech syllabus computer science uptu
Mtech syllabus computer science uptu
 
Wi max tutorial
Wi max tutorialWi max tutorial
Wi max tutorial
 
Virtual lan
Virtual lanVirtual lan
Virtual lan
 
Virtual lan
Virtual lanVirtual lan
Virtual lan
 
Tcp traffic control and red ecn
Tcp traffic control and red ecnTcp traffic control and red ecn
Tcp traffic control and red ecn
 
Schedulling
SchedullingSchedulling
Schedulling
 
Scheduling
SchedulingScheduling
Scheduling
 

Recently uploaded

J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 

Recently uploaded (20)

J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 

Unit 1 Webtechnology

  • 1. Introduction to Web Technology (EIT-401)1 Prepared By: Abhishek kesharwani Lecturer, United College of Engineering and Research, Allahabad Unit- I Introduction and Web Development Strategies Lecture No. 1 1. World Wide Web: The World Wide Web is a system of interlinked hypertext documents accessed via the Internet. Web is a huge collection of pages of information linked to each other around the globe. History of WWW: WWW is created by Sir Tim Berners Lee in 1989 at CERN in Geneva. In 1990, the first text only browsers were setup and CERN scientist could access hypertext files and other information at CERN. HTML was based on a subset of the standard generalized markup language (SGML). To transfer HTML document to remote sites a new protocol was devised called HTTP (Hyper Text Transfer Protocol). In the fall of 1991, conference goes around the world started hearing about the promise but sparks still were not flying. In 1993, there are only about 50 websites world wide. A browser that allowed user to take advantage of the web’s graphical capabilities was developed at the National center for Super Computing application (NCSA). NCSA called the browser Mosaic. 2. Protocols Governing Web: other. Protocol: A protocol is a set of rules that is used to communicate applications to each OR A protocol is the interface required for communicating the different applications.
  • 2. Introduction to Web Technology (EIT-401)2 Prepared By: Abhishek kesharwani Lecturer, United College of Engineering and Research, Allahabad Classification: a. HTTP b. TCP/IP c. FTP d. E-MAIL e. TELNET A. HTTP: HTTP is the primary protocol used to distribute information on the web. Initial HTTP 0.9 does not allow for content typing and does not have provisions for supplying meta-information. Content Typing: To identify the type of data being transferred. Meta Information: It is supplemental data, such as environment variables that identify the client’s computer Current version is HTTP 1.0 B. TCP/IP: It is a set of rules that an application can use to package its information for sending across the networks of networks. C. FTP: It is used to transfer the files over networks. FTP uses TCP to create a virtual connection for control information and then creates a separate TCP connection for data transfers. The control connection uses an image of the TELNET protocol to exchange commands and messages between hosts. D. Simple Mail Transfer Protocol (SMTP) is an Internet standard for electronic mail (e-mail) transmission across Internet Protocol (IP) networks. E. Telnet: Telnet lets you remotely log into another system and browse files and directories on that remote system.
  • 3. Introduction to Web Technology (EIT-401)3 Prepared By: Abhishek kesharwani Lecturer, United College of Engineering and Research, Allahabad Lecture No. 2 3. Website: A website is simply a collection of interlinked web pages. Classification: A. Corporate Website B. Individual website A. Corporate Website: i. In this, there is certain no. of persons, who develop their website for a particular organization. ii. The corporate website are formed when group of people have common interest and objective. iii. The purpose of this website is to convey the information of organization to all over the world. B. Individual website: It is just like profile management system. In this type of website an individual wants to develop website for h-projection, career growth etc. 4. Cyber Laws: Cyber law is a term used to describe the legal issues related to use of communication technology, particularly “cyberspace” i.e. Internet. Indian and International Cyber Law: Cyber Laws are formed by the government to prevent the internet crime. These crimes could be hacking, threat on internet, denial of services etc. Cyberspace includes computer, computer networks, internet data, software etc. i. Data Protection and Privacy Law: This is due to the nature of the internet and amount of information that may be accessed through it, such legislation is critical to protect the fundamental rights of privacy of an individual. ii. Electronic and Digital Signature Law: This is required so that uniform and standard procedures are established for authentication of electronics records, EDI, E-Mail. iii. Computer Crime Law: due to victim of internet threats.
  • 4. Introduction to Web Technology (EIT-401)4 Prepared By: Abhishek kesharwani Lecturer, United College of Engineering and Research, Allahabad iv. Telecommunication Law: Approve and supervise the application of fees and rates charged for telecommunication services in accordance with the provision of the applicable law. v. Intellectual Property Law: This includes copyright law, trademark law, semiconductor law and patent law in relation to computer hardware and software. IT Act 2000 (INDIA): E-Governance Authentication of E-Records Digital Signatures Controlled certifying authorities Penalties for damage of computer and computer system. Lecture No. 3 5. Web Applications: Simple office software (word processors, online spreadsheets, and presentation tools). More advanced applications such as project management, computer-aided design, video editing and point-of-sale. 6. Writing web Projects and Target Users: A. Write a project mission statement: Write the specific mission statement that you want to do. B. Identify Objectives: i. Specific ii. Measurable iii. Attainable iv. Realistic v. Time limited
  • 5. Introduction to Web Technology (EIT-401)5 Prepared By: Abhishek kesharwani Lecturer, United College of Engineering and Research, Allahabad C. Identify your target users: The matter of a website will be determined by the users whom you want to visit the site. This is totally depend upon i. Market research ii. Focus group iii. Understanding intranet audiences D. Determine the scope: By supporting documents and client’s approval. E. Budget: i. Assumption for budgets. ii. Budget categories. iii. Determine hidden costs and tools. F. Planning issues: i. Discuss client’s existing information system. ii. Project team and developing infrastructure. iii. Where the website will place. 7. Comparison between traditional project and web project: Web Projects 1. Project managers are not always client. They could be same. 2. Often beta technologies are used for testing, often without tech support. 3. Pricing model for web projects does not exist. 4. Team roles are less specialized. 5. Clients are often unwilling to bear the cost of web development. 6. Standards for web projects do not exist. 7. Project manager’s responsibilities are very broad. Traditional Projects 1. They are always different. 2. It is not applicable in this case 3. It do exist for traditional projects. 4. More specialized. 5. Difficult of traditional projects. 6. Standards for web projects exist. 7. Not true for these projects.
  • 6. Introduction to Web Technology (EIT-401)6 Prepared By: Abhishek kesharwani Lecturer, United College of Engineering and Research, Allahabad 8. Identification of objects: A. Object identification: All the components which are visible in website are objects or in other words, we can say that all visible components in the web browser are defined as objects. Ex. Text box, command button etc. B. Web development process: Strategy Design and Specification Produced desired result Launch Register with ISP Testing and Maintenance Strategy: Goals and objectives Team building Research and review Project proposal Design and Specification: Developing concept Content planning Rough design Final design Produced desired Result: Build prototype Prototype testing Original design Satisfy the clients need
  • 7. Introduction to Web Technology (EIT-401)7 Prepared By: Abhishek kesharwani Lecturer, United College of Engineering and Research, Allahabad Testing and maintenance: Test the code Maintain the web server. Register with ISP: Register domain name Get web space Launch: Connect domain name with web server Finally host the web accordingly. 9. Web Team: Web team is a group of various technical experts in a developing site from coding the page to maintain the web server. Types: A. Server Side: hired by a company to develop a website. B. Client Side: part of the company putting together the website. Assessment techniques used to comprise a web team: a. Deciding roles and responsibilities: The composition of team varies to depend on the audience, scope and complexity level of the web. There are key roles on each virtual project. One should always decide for core, extended and special team members in a web and shares responsibilities accordingly.
  • 8. Introduction to Web Technology (EIT-401)8 Prepared By: Abhishek kesharwani Lecturer, United College of Engineering and Research, Allahabad b. Common Team Compositions: It is possible to acknowledge specific type of teams and determine to be based on the kind of project, who is likely to be part of the team though these are all type of web project. As for example the team composition might be account manager, creative lead, project manager, designer etc. c. Putting together with right team: It meet out the needs with low price, more effectively in reasonable time. So it is the team that fulfils the website requirements successfully. d. Identifying Necessary Skills: The skill set in the base of web team. It must have in care to plan, design, build and deploy a website.
  • 9. Introduction to Web Technology (EIT-401)9 Prepared By: Abhishek kesharwani Lecturer, United College of Engineering and Research, Allahabad Classification: Core Team member 1. Project Manager: Specify the work. Developing the project plan. Scheduling. Allocation resources. Budgeting and managing the team. 2. Technical lead: Managing programmers. Chooses specialized team such as security expert, database programmers. 3. Web Production specialist: Integrate the site using html or java script. 4. Creative Lead: determines creative concepts for the site and responsible for site design. 5. Quality Assurance Lead: for testing purpose. Extended Team Member 1. Account Manager: It interacts with the client, project manager and creative lead. 2. Programmer: develops applications for the web projects. 3. Network Engineer: configuring a web server. 4. Information architects: It understands how to display information visually to users and how to interact with the website. 5. Content Writer: write contents for the website. 6. Tester: It tests the web project based on the team plan that QA lead writes. Special Team Member 1. Security Experts: security handling and encryption techniques. 2. Audio, Video Engineer 3. 3-D Modeler 4. Web Cast Specialist 5. Media Buyer 6. Strategic Planner
  • 10. Introduction to Web Technology (EIT-401)10 Prepared By: Abhishek kesharwani Lecturer, United College of Engineering and Research, Allahabad 10. Planning and Process Development: A. Early planning: i. Know your audience. ii. Interviewing. iii. Focus group & Market Research. iv. Gathering end user requirement. B. Content planning: i. Get images. ii. Create links. iii. Audio & Video iv. Shockwave & other media files. C. Technical planning: i. Database. ii. Shockwave movies. iii. Transaction system. iv. Scripts of all kinds. D. Production planning: i. Market research. ii. Combine the web pages iii. Get complete web.