SlideShare a Scribd company logo
Introduction
What is Web?
 The Web, or World Wide Web (W3), is basically
a system of Internet servers that support specially
formatted documents.
 The Web is the common name for the World Wide Web, a
subset of the Internet consisting of the pages that can be
accessed by a Web browser.
 Some people assume that Web is the same as the Internet,
and use these terms interchangeably.
Internet and WWW
Inter-network and World Wide Web
Interlinked hypertext documents
accessed using HTTP Protocol
Client - Server architecture
Some historical details
 Start of standard groups
 TCP
 handles conversion between messages and streams packets
 IP
 handles addressing of packets across networks
 TCP/IP
 enables packets to be sent across multiple networks using multiple standards
 Telnet
 One of the earliest standards for exchanging transmission, directly connect accounts
on different systems.
 SMTP
 specifies another way of direct connection
Some historical details
 MIME
 Extension to the SMTP Protocol which supports the exchange of richer data files
such as audio-, video-, and images data.
 FTP
 (1973) supports file transfer between Internet sites
and allows a system to publish a set of files by hosting an FTP sever
innovation  permits anonymous users to transfer files
 Archie
 Late 1980‘s distributed file system based on FTP
 Gopher
 First simple system, providing GUI
Why Internet?
Use of internet
 Email
 Social Networking, Chat
 Information sharing
 Getting updates – News around the world
 Entertainment – Games, Videos and Music
 Virtual classrooms
 Remote Access
 Online Jobs
Why Websites?
Offline Apps vs. Online Apps
ONLINE APPS
 No need to install
 Just login and use
 Available from anywhere where Internet connection is available
 Operating system independent
 No piracy issues
OFFLINE APPS
 Ease of use
 Generally have more features
 Easier to develop but difficult to update
Technologies Overview
List of Technologies
Client Side Technologies
 HTML, CSS, JavaScript, VBScript
 XHTML, DHTML, WML, AJAX
 FLASH
Server Side Technologies
 ASP, PHP, Perl, JSP
 ASP.NET, Java
 MySQL, SQL Server, Access
Technologies Overview
List of Technologies
Some More Advanced Technologies
 XML, XSLT, RSS, Atom
 X-Path, XQuery, WSDL
 XML-DOM, RDF
 Ruby on Rails, GRAIL Framework
 REST, SOAP
 ExpressJS, NodeJS, React NativeJS, AngularJS
How to choose a
Technology?
Depends on:
 What is the type of content?
 Who is your audience?
 Who will modify your content?
 What are your Future Plans?
 Availability of technology?
 Your previous experience?
 Portability and Data sharing
Core Web Technologies
HTTP(HyperText Transfer Protocol)
generic, stateless protocol
governs the transfer of files across a network
developed at CERN (Central European Research Network),
they also came up with the name WWW, later W3C
supports access to SMTP,FTP and other protocols
was designed to support hypertext
Core Web Technologies
 Exchanged information, can be static or dynamic
 Every resource, accessible over the Web has a URL(Uniform
resource locator)
 HTTP mechanism is based on client/server model
typically using TCP/IP sockets
Core Web Technologies
 since Version 1.1 HTTP requires servers to support persistent
connections, to minimize overhead associated with
opening and closing connections.
 Typical methods on the server side are:
 OPTIONS
 send information about the communication options
 GET
 retrieve document or document produced by a program
 POST
 Append or attach information
 PUT
 Store information
 DELETE
 Delete the resource indicated in the request
Core Web Technologies
 Another limitation HTTP is stateless
 Does not provide storing of information between requests
 No indication of any relationship between two different requests
 cookies, small data structures that a web server requests the
HTTP client to store on the local machine,
are used to maintain state information
e.g. cookies store recently view items on a web shop
Some Web Terms
 Web Standards
 Web Browser
 Web Services
 Web Server
 Web Page
 Web Hosting
 Web Storage
 Web Stack
 Web Site
 Web Application
 Web Portal
Web Engineering
 Web Engineering is the application of systematic, disciplined and
quantifiable approaches to development, operation, and
maintenance of Web-based applications.
 It is both a pro-active approach and a growing collection of
theoretical and empirical research in Web application
development.

More Related Content

PPT
USER INTERFACE DESIGN PPT
PPTX
WINDOWS SERVER 2008
PPT
World wide web
PPTX
Multimedia System & Design Ch 8 delivering
PPTX
World Wide Web (WWW)
PPTX
Multimedia System & Design Ch 1, 2, 3 Multimedia
PPTX
Introduction, Installation Operating System and Application
PPT
System Administration: Introduction to system administration
USER INTERFACE DESIGN PPT
WINDOWS SERVER 2008
World wide web
Multimedia System & Design Ch 8 delivering
World Wide Web (WWW)
Multimedia System & Design Ch 1, 2, 3 Multimedia
Introduction, Installation Operating System and Application
System Administration: Introduction to system administration

What's hot (20)

PPTX
MALWARE
PPTX
Responsive web designing ppt(1)
PPT
Module 3 Object Oriented Data Models Object Oriented notations
PPT
Intro to Adobe Flash
PPTX
Http Protocol
PPTX
Web development tool
PDF
WEB I - 01 - Introduction to Web Development
PPT
Web Standards
PPTX
Introduction to Web Technology
DOCX
advantages and disadvantages of using centralized network management v.docx
PPTX
Animation and Video
PPTX
The internet
PPT
Hci history
PDF
Multimedia- How Internet Works
PPTX
Windows 10
PPTX
Lesson 11 Managing User Accounts
PPTX
Web services
PPT
Web Development Life Cycle
PDF
6. Web Publishing
MALWARE
Responsive web designing ppt(1)
Module 3 Object Oriented Data Models Object Oriented notations
Intro to Adobe Flash
Http Protocol
Web development tool
WEB I - 01 - Introduction to Web Development
Web Standards
Introduction to Web Technology
advantages and disadvantages of using centralized network management v.docx
Animation and Video
The internet
Hci history
Multimedia- How Internet Works
Windows 10
Lesson 11 Managing User Accounts
Web services
Web Development Life Cycle
6. Web Publishing
Ad

Similar to 1 web technologies (20)

PDF
Web Landscape - updated in Jan 2016
PDF
WT_TOTAL.pdf
PPTX
01-Lecture Web System & Technology Introduction.pptx
PPT
Introduction to Web Programming - first course
PPTX
PPT
Web 1.02.03.0 Good.ppt
ODP
Innovation of web
PPT
Web Tech
PPTX
Web fundamentals - part 1
PPTX
Lecture 1- Introduction to Computers and the Internet.pptx
PPTX
Trends and advancements in www.pptx
PPTX
Trends and advancements in www.pptx
PPT
Detail History of web 1.0 to 3.0
PPTX
Web Technologies 2.0
PPTX
Generations of web 1.0, 2.0 and 3.0
PPTX
CIS 1203 Introduction to the Web
PPTX
Introduction to web technology
PPT
Web and http computer network
PDF
Towards Web 3.0: An Application Oriented Approach
PPTX
UNIT 1 (8).pptx
Web Landscape - updated in Jan 2016
WT_TOTAL.pdf
01-Lecture Web System & Technology Introduction.pptx
Introduction to Web Programming - first course
Web 1.02.03.0 Good.ppt
Innovation of web
Web Tech
Web fundamentals - part 1
Lecture 1- Introduction to Computers and the Internet.pptx
Trends and advancements in www.pptx
Trends and advancements in www.pptx
Detail History of web 1.0 to 3.0
Web Technologies 2.0
Generations of web 1.0, 2.0 and 3.0
CIS 1203 Introduction to the Web
Introduction to web technology
Web and http computer network
Towards Web 3.0: An Application Oriented Approach
UNIT 1 (8).pptx
Ad

More from Jalpesh Vasa (16)

PDF
Object Oriented PHP - PART-1
PDF
Object Oriented PHP - PART-2
PDF
5. HTML5
PDF
4.4 PHP Session
PDF
4.3 MySQL + PHP
PDF
4.2 PHP Function
PDF
4.1 PHP Arrays
PDF
4 Basic PHP
PDF
3.2.1 javascript regex example
PDF
3.2 javascript regex
PDF
3. Java Script
PDF
3.1 javascript objects_DOM
PDF
2 introduction css
PDF
Remote Method Invocation in JAVA
PDF
Kotlin for android development
PDF
Security in php
Object Oriented PHP - PART-1
Object Oriented PHP - PART-2
5. HTML5
4.4 PHP Session
4.3 MySQL + PHP
4.2 PHP Function
4.1 PHP Arrays
4 Basic PHP
3.2.1 javascript regex example
3.2 javascript regex
3. Java Script
3.1 javascript objects_DOM
2 introduction css
Remote Method Invocation in JAVA
Kotlin for android development
Security in php

Recently uploaded (20)

PDF
Insiders guide to clinical Medicine.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
Classroom Observation Tools for Teachers
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Basic Mud Logging Guide for educational purpose
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
master seminar digital applications in india
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
Week 4 Term 3 Study Techniques revisited.pptx
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
TR - Agricultural Crops Production NC III.pdf
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
Anesthesia in Laparoscopic Surgery in India
Insiders guide to clinical Medicine.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
Supply Chain Operations Speaking Notes -ICLT Program
Renaissance Architecture: A Journey from Faith to Humanism
Classroom Observation Tools for Teachers
STATICS OF THE RIGID BODIES Hibbelers.pdf
Basic Mud Logging Guide for educational purpose
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
master seminar digital applications in india
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
O5-L3 Freight Transport Ops (International) V1.pdf
Week 4 Term 3 Study Techniques revisited.pptx
Abdominal Access Techniques with Prof. Dr. R K Mishra
Pharmacology of Heart Failure /Pharmacotherapy of CHF
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
102 student loan defaulters named and shamed – Is someone you know on the list?
TR - Agricultural Crops Production NC III.pdf
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Anesthesia in Laparoscopic Surgery in India

1 web technologies

  • 2. What is Web?  The Web, or World Wide Web (W3), is basically a system of Internet servers that support specially formatted documents.  The Web is the common name for the World Wide Web, a subset of the Internet consisting of the pages that can be accessed by a Web browser.  Some people assume that Web is the same as the Internet, and use these terms interchangeably.
  • 3. Internet and WWW Inter-network and World Wide Web Interlinked hypertext documents accessed using HTTP Protocol Client - Server architecture
  • 4. Some historical details  Start of standard groups  TCP  handles conversion between messages and streams packets  IP  handles addressing of packets across networks  TCP/IP  enables packets to be sent across multiple networks using multiple standards  Telnet  One of the earliest standards for exchanging transmission, directly connect accounts on different systems.  SMTP  specifies another way of direct connection
  • 5. Some historical details  MIME  Extension to the SMTP Protocol which supports the exchange of richer data files such as audio-, video-, and images data.  FTP  (1973) supports file transfer between Internet sites and allows a system to publish a set of files by hosting an FTP sever innovation  permits anonymous users to transfer files  Archie  Late 1980‘s distributed file system based on FTP  Gopher  First simple system, providing GUI
  • 6. Why Internet? Use of internet  Email  Social Networking, Chat  Information sharing  Getting updates – News around the world  Entertainment – Games, Videos and Music  Virtual classrooms  Remote Access  Online Jobs
  • 7. Why Websites? Offline Apps vs. Online Apps ONLINE APPS  No need to install  Just login and use  Available from anywhere where Internet connection is available  Operating system independent  No piracy issues OFFLINE APPS  Ease of use  Generally have more features  Easier to develop but difficult to update
  • 8. Technologies Overview List of Technologies Client Side Technologies  HTML, CSS, JavaScript, VBScript  XHTML, DHTML, WML, AJAX  FLASH Server Side Technologies  ASP, PHP, Perl, JSP  ASP.NET, Java  MySQL, SQL Server, Access
  • 9. Technologies Overview List of Technologies Some More Advanced Technologies  XML, XSLT, RSS, Atom  X-Path, XQuery, WSDL  XML-DOM, RDF  Ruby on Rails, GRAIL Framework  REST, SOAP  ExpressJS, NodeJS, React NativeJS, AngularJS
  • 10. How to choose a Technology? Depends on:  What is the type of content?  Who is your audience?  Who will modify your content?  What are your Future Plans?  Availability of technology?  Your previous experience?  Portability and Data sharing
  • 11. Core Web Technologies HTTP(HyperText Transfer Protocol) generic, stateless protocol governs the transfer of files across a network developed at CERN (Central European Research Network), they also came up with the name WWW, later W3C supports access to SMTP,FTP and other protocols was designed to support hypertext
  • 12. Core Web Technologies  Exchanged information, can be static or dynamic  Every resource, accessible over the Web has a URL(Uniform resource locator)  HTTP mechanism is based on client/server model typically using TCP/IP sockets
  • 13. Core Web Technologies  since Version 1.1 HTTP requires servers to support persistent connections, to minimize overhead associated with opening and closing connections.  Typical methods on the server side are:  OPTIONS  send information about the communication options  GET  retrieve document or document produced by a program  POST  Append or attach information  PUT  Store information  DELETE  Delete the resource indicated in the request
  • 14. Core Web Technologies  Another limitation HTTP is stateless  Does not provide storing of information between requests  No indication of any relationship between two different requests  cookies, small data structures that a web server requests the HTTP client to store on the local machine, are used to maintain state information e.g. cookies store recently view items on a web shop
  • 15. Some Web Terms  Web Standards  Web Browser  Web Services  Web Server  Web Page  Web Hosting  Web Storage  Web Stack  Web Site  Web Application  Web Portal
  • 16. Web Engineering  Web Engineering is the application of systematic, disciplined and quantifiable approaches to development, operation, and maintenance of Web-based applications.  It is both a pro-active approach and a growing collection of theoretical and empirical research in Web application development.