SlideShare uma empresa Scribd logo
1 de 41
Welcome
Special thanks to our honorable teacher
MD. SHARIF HOSSEN
Lecturer of ICT Dept.
Comilla University
Web Browsers and Web
Document
GROUP MEMBERS:
 MD. NAZIR ALAM-1109001
 ENAMUL HAQ-1109005
 MARUFUR RAHMAN-1109006
 ZANNATUL NAIM-1109008
 NOORMOHAMMED-1109009
Overview
 What is Web Browser?
 Popular web browsers
 History and Milestones
 The relationship between web document and web browser
 How browser retrieve from the web document?
 The relationship between web page and web browser
 What is web document?
 How does Web document integrate with the web browser?
 Static Web Page.
 Dynamic Web Page.
 Types of Dynamic Web page
 How client and server side works?
 An example to retrieve data with the web page from the server
 Conclusion
ENAMUL HAQ
 A Web browser is a application that interprets the
coding language of the Web in graphic form
 This allows anyone to “browse the Web” by simple
point and click navigation 1
What is Web Browsers?
Popular web browsers:
 Mozilla Firefox (or simply Firefox) is a
free and open-source web browser developed by the
Mozilla Foundation and its subsidiary, the
Mozilla Corporation. Firefox is available for
Windows, macOS and Linux operating systems
 Google Chrome is a freeware web browser
developed by Google. It was first released in 2008,
for Microsoft Windows, and was later ported to
Linux, OS X, iOS and Android.
History and Milestones
・ WorldWideWeb. Tim Berners-Lee Christmas
day, 1990.
・ libwww. Berners-Lee and a student at CERN
named Jean-Francois Groff 1991 /1992,.
・ Line-mode. Nicola Pellow,1991
・ Erwise. After a visit from Robert Cailliau, a
group of students at Helsinki University of
Technology joined together to write a web
browser. April, 1992.
History and Milestones
 Opera. In 1994, the Opera browser was developed by a
team of researchers at a telecommunication company
called Telenor in Oslo, Norway.
 Internet in a box. January, 1994, O'Reilly and
Associates
 ・ Mozilla. In October, 1994, Netscape released the the
first beta version of their browser, Mozilla 0.96b, over
the Internet.
 ・ Internet Explorer. On August 23rd, 1995, Microsoft
released their Windows 95 operating system, including
a Web browser called Internet Explorer.
MARUFUR RAHMAN
The relationship between web
document and web browser
 A web browser displays a web page on a monitor or
mobile device. The web page is what displays, but the
term also refers to a computer file, usually written in
HTML or comparable markup language. Web
browsers coordinate the various web resource
elements for the written web page, such as style
sheets, scripts, and images, to present the web page.
How browser retrieve the web
document
 a web browser can retrieve a web page from a remote
web server. On a higher level, the web server may
restrict access to only a private network such as a
corporate intranet or it provides access to the World
Wide Web. On a lower level, the web browser uses
the Hypertext Transfer Protocol (HTTP) to make
such requests.
What is Web page?
 A web page (US spelling webpage or Web page) is
a document that is suitable for the World Wide Web
and web browsers
The Uses of Web Document in
Designing
 An Webpage is best thought as a set of VIRTUAL
ELEMENTS (paragraphs,titles,tables,list,images).
 There are so many languages are used to create a
web designing like as html, css, javascript, php etc
What is HTML
 HTML is the standard markup language for creating
Web pages.
 HTML stands for Hyper Text Markup Language
 HTML describes the structure of Web pages using
markup
 HTML elements are the building blocks of HTML
pages
Html Example :
 <html>
 <head>
 <title>This is a title</title>
 </head>
 <body>
 <p>Hello world!</p>
 </body>
 </html>
Html Output
What is CSS:
 CSS is a language that describes the style
of an HTML document.
 CSS describes how HTML elements should
be displayed
Css Example
Css Output
TYPES OF WEBPAGE
 THERE HAVE TWO TYPES OF WEB PAGE:
 1.STATIC WEB PAGE
 2.DYNAMIC WEB PAGE
ZANNATUL NAIM
Static Web Page
 Static Web pages display the exact same
information whenever anyone visits it.
 Static Web pages do not have to be simple plain
text.
Static Web Page
Static Page Output
Static Web Page
Why do we Need a Style Sheet?
Separates content from format
Consistent appearance over a site
Allows to easily change style
 In one page
 In a whole site
Increases the ability to handle style features
Static Web Page
 Static web pages are suitable for the contents that
never or rarely need to be updated.
 However, maintaining large numbers of static pages
as files can be impractical without automated tools.
 Any personalization or interactivity has to run client-
side, which is restricting
Static web page is delivered to the
user exactly as stored
Advantages of static websites
 Quick to develop
 Cheap to develop
 Cheap to host
Disadvantages of static websites
 Requires web development expertise to update site
 Site not as useful for the user
 Content can get stagnant
MD. NOOR MOHAMMAD
Dynamic Web Page
A dynamic website contains information that
changes, depending on the viewer, the time of the day,
the time zone, the viewers native language, and other
factors.
Types of Dynamic Web page
 Server-side dynamic web page
 Client-side dynamic web page
 Client-side dynamic web page
 It is processed using client side scripting such as
JavaScript. And then passed in
 Server-side dynamic web page
 It is created by using server-side scripting. There are
server-side scripting parameters that determine how
to assemble a new web page which also include
setting up of more client-side processing.
Types of Dynamic Web page
How Client side Web page works?
Client-side scripting refers to the programs that are
executed on client-side. Client-side scripts contains the
instruction for the browser to be executed in response to
certain user’s action.
Client Side Example
Server side Web page works?
 Sever-side scripting acts as an interface
for the client and also limit the user access
the resources on web server. It can also
collects the user’s characteristics in order
to customize response.
Server-side Example
Conclusion
 If you have further questions about the Web
browser or Web document, this document is a
repository of questions and answers about the
procedures and programs.
Thank You!

Mais conteúdo relacionado

Mais procurados

cloud computing:Types of virtualization
cloud computing:Types of virtualizationcloud computing:Types of virtualization
cloud computing:Types of virtualizationDr.Neeraj Kumar Pandey
 
Mobile transportlayer
Mobile transportlayerMobile transportlayer
Mobile transportlayerRahul Hada
 
Introduction to Distributed System
Introduction to Distributed SystemIntroduction to Distributed System
Introduction to Distributed SystemSunita Sahu
 
Transport layer services
Transport layer servicesTransport layer services
Transport layer servicesMelvin Cabatuan
 
Open Cloud Consortium Overview (01-10-10 V6)
Open Cloud Consortium Overview (01-10-10 V6)Open Cloud Consortium Overview (01-10-10 V6)
Open Cloud Consortium Overview (01-10-10 V6)Robert Grossman
 
Content Delivery Network
Content Delivery NetworkContent Delivery Network
Content Delivery NetworkShiv Pandey
 
T9. Trust and reputation in multi-agent systems
T9. Trust and reputation in multi-agent systemsT9. Trust and reputation in multi-agent systems
T9. Trust and reputation in multi-agent systemsEASSS 2012
 
Cloud computing notes
Cloud computing notesCloud computing notes
Cloud computing notesSrinivasa Rao
 
Mobile Communication Broadcast System Jochen Schiller
Mobile Communication Broadcast System Jochen SchillerMobile Communication Broadcast System Jochen Schiller
Mobile Communication Broadcast System Jochen SchillerSonali Chauhan
 
Zone Routing Protocol
Zone Routing ProtocolZone Routing Protocol
Zone Routing Protocolnitss007
 
Security issues in manet
Security issues in manetSecurity issues in manet
Security issues in manetflowerjaan
 
Fisheye State Routing (FSR) - Protocol Overview
Fisheye State Routing (FSR) - Protocol OverviewFisheye State Routing (FSR) - Protocol Overview
Fisheye State Routing (FSR) - Protocol OverviewYoav Francis
 
2.2. language evaluation criteria
2.2. language evaluation criteria2.2. language evaluation criteria
2.2. language evaluation criteriaannahallare_
 
What Is Sliding Window Protocol?
What Is Sliding Window Protocol?What Is Sliding Window Protocol?
What Is Sliding Window Protocol?Simplilearn
 
Federated Cloud Computing - The OpenNebula Experience v1.0s
Federated Cloud Computing  - The OpenNebula Experience v1.0sFederated Cloud Computing  - The OpenNebula Experience v1.0s
Federated Cloud Computing - The OpenNebula Experience v1.0sIgnacio M. Llorente
 

Mais procurados (20)

cloud computing:Types of virtualization
cloud computing:Types of virtualizationcloud computing:Types of virtualization
cloud computing:Types of virtualization
 
Mobile transportlayer
Mobile transportlayerMobile transportlayer
Mobile transportlayer
 
Stream oriented communication
Stream oriented communicationStream oriented communication
Stream oriented communication
 
Introduction to Distributed System
Introduction to Distributed SystemIntroduction to Distributed System
Introduction to Distributed System
 
Transport layer services
Transport layer servicesTransport layer services
Transport layer services
 
Open Cloud Consortium Overview (01-10-10 V6)
Open Cloud Consortium Overview (01-10-10 V6)Open Cloud Consortium Overview (01-10-10 V6)
Open Cloud Consortium Overview (01-10-10 V6)
 
Scheduling in cloud
Scheduling in cloudScheduling in cloud
Scheduling in cloud
 
Content Delivery Network
Content Delivery NetworkContent Delivery Network
Content Delivery Network
 
T9. Trust and reputation in multi-agent systems
T9. Trust and reputation in multi-agent systemsT9. Trust and reputation in multi-agent systems
T9. Trust and reputation in multi-agent systems
 
Cloud computing notes
Cloud computing notesCloud computing notes
Cloud computing notes
 
Transport layer
Transport layerTransport layer
Transport layer
 
Mobile Communication Broadcast System Jochen Schiller
Mobile Communication Broadcast System Jochen SchillerMobile Communication Broadcast System Jochen Schiller
Mobile Communication Broadcast System Jochen Schiller
 
Zone Routing Protocol
Zone Routing ProtocolZone Routing Protocol
Zone Routing Protocol
 
Security issues in manet
Security issues in manetSecurity issues in manet
Security issues in manet
 
Fisheye State Routing (FSR) - Protocol Overview
Fisheye State Routing (FSR) - Protocol OverviewFisheye State Routing (FSR) - Protocol Overview
Fisheye State Routing (FSR) - Protocol Overview
 
Vanet ppt
Vanet pptVanet ppt
Vanet ppt
 
2.2. language evaluation criteria
2.2. language evaluation criteria2.2. language evaluation criteria
2.2. language evaluation criteria
 
What Is Sliding Window Protocol?
What Is Sliding Window Protocol?What Is Sliding Window Protocol?
What Is Sliding Window Protocol?
 
Federated Cloud Computing - The OpenNebula Experience v1.0s
Federated Cloud Computing  - The OpenNebula Experience v1.0sFederated Cloud Computing  - The OpenNebula Experience v1.0s
Federated Cloud Computing - The OpenNebula Experience v1.0s
 
Common Standards in Cloud Computing
Common Standards in Cloud ComputingCommon Standards in Cloud Computing
Common Standards in Cloud Computing
 

Semelhante a Web browsers and web document

Front end web development
Front end web developmentFront end web development
Front end web developmentviveksewa
 
frontendwebdevelopment-190510024804 (1).pptx
frontendwebdevelopment-190510024804 (1).pptxfrontendwebdevelopment-190510024804 (1).pptx
frontendwebdevelopment-190510024804 (1).pptxReemaAsker1
 
Unit 5 World_Wide_Web.pptx
Unit 5 World_Wide_Web.pptxUnit 5 World_Wide_Web.pptx
Unit 5 World_Wide_Web.pptxDhruvPatel189174
 
Introduction To Website Development
Introduction To Website DevelopmentIntroduction To Website Development
Introduction To Website Developmentzaidfarooqui974
 
seminar Presentation final.pptx
seminar Presentation final.pptxseminar Presentation final.pptx
seminar Presentation final.pptxSyedSafwanAhmed1
 
Basics of Web Development.pptx
Basics of Web Development.pptxBasics of Web Development.pptx
Basics of Web Development.pptxPalash Sukla Das
 
Web development ppt
Web development pptWeb development ppt
Web development pptParasJain222
 
Web Design & Development !BATRA COMPUTER CENTRE
Web Design & Development !BATRA COMPUTER CENTREWeb Design & Development !BATRA COMPUTER CENTRE
Web Design & Development !BATRA COMPUTER CENTREjatin batra
 
web designing course in chandigarh
web designing course in chandigarhweb designing course in chandigarh
web designing course in chandigarhCBitss Technologies
 
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptx
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptxINDUSTRIAL TRAINING Presentation on Web Development. (2).pptx
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptx12KritiGaneriwal
 
Web designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lessonWeb designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lessonMukalele Rogers
 
Web 2 0 Fullfeatures
Web 2 0 FullfeaturesWeb 2 0 Fullfeatures
Web 2 0 Fullfeaturesvsnmurthy
 
Web 2 0 Fullfeatures
Web 2 0 FullfeaturesWeb 2 0 Fullfeatures
Web 2 0 Fullfeaturesguest9b7f4753
 
ICS 2203-WEB APPLICATION DEVELOPMENT-EDUC Y2S1_MATHCOMP.docx
ICS 2203-WEB APPLICATION DEVELOPMENT-EDUC Y2S1_MATHCOMP.docxICS 2203-WEB APPLICATION DEVELOPMENT-EDUC Y2S1_MATHCOMP.docx
ICS 2203-WEB APPLICATION DEVELOPMENT-EDUC Y2S1_MATHCOMP.docxMartin Mulwa
 
Web-Development Powerpoint Presentation.
Web-Development Powerpoint Presentation.Web-Development Powerpoint Presentation.
Web-Development Powerpoint Presentation.JohnLagman3
 
WP SESSION 2 PPT.ppt
WP SESSION 2 PPT.pptWP SESSION 2 PPT.ppt
WP SESSION 2 PPT.pptGFGCKCSKOLAR
 
Introduction to web technology
Introduction to web technologyIntroduction to web technology
Introduction to web technologyVARSHAKUMARI49
 

Semelhante a Web browsers and web document (20)

Front end web development
Front end web developmentFront end web development
Front end web development
 
frontendwebdevelopment-190510024804 (1).pptx
frontendwebdevelopment-190510024804 (1).pptxfrontendwebdevelopment-190510024804 (1).pptx
frontendwebdevelopment-190510024804 (1).pptx
 
Unit 5 World_Wide_Web.pptx
Unit 5 World_Wide_Web.pptxUnit 5 World_Wide_Web.pptx
Unit 5 World_Wide_Web.pptx
 
Introduction To Website Development
Introduction To Website DevelopmentIntroduction To Website Development
Introduction To Website Development
 
seminar Presentation final.pptx
seminar Presentation final.pptxseminar Presentation final.pptx
seminar Presentation final.pptx
 
Basics of Web Development.pptx
Basics of Web Development.pptxBasics of Web Development.pptx
Basics of Web Development.pptx
 
Web development ppt
Web development pptWeb development ppt
Web development ppt
 
Web Design & Development !BATRA COMPUTER CENTRE
Web Design & Development !BATRA COMPUTER CENTREWeb Design & Development !BATRA COMPUTER CENTRE
Web Design & Development !BATRA COMPUTER CENTRE
 
Web Pages
Web PagesWeb Pages
Web Pages
 
web designing course in chandigarh
web designing course in chandigarhweb designing course in chandigarh
web designing course in chandigarh
 
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptx
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptxINDUSTRIAL TRAINING Presentation on Web Development. (2).pptx
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptx
 
Web designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lessonWeb designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lesson
 
Web 2 0 Fullfeatures
Web 2 0 FullfeaturesWeb 2 0 Fullfeatures
Web 2 0 Fullfeatures
 
Web 2 0 Fullfeatures
Web 2 0 FullfeaturesWeb 2 0 Fullfeatures
Web 2 0 Fullfeatures
 
Web development
Web developmentWeb development
Web development
 
ICS 2203-WEB APPLICATION DEVELOPMENT-EDUC Y2S1_MATHCOMP.docx
ICS 2203-WEB APPLICATION DEVELOPMENT-EDUC Y2S1_MATHCOMP.docxICS 2203-WEB APPLICATION DEVELOPMENT-EDUC Y2S1_MATHCOMP.docx
ICS 2203-WEB APPLICATION DEVELOPMENT-EDUC Y2S1_MATHCOMP.docx
 
Web-Development Powerpoint Presentation.
Web-Development Powerpoint Presentation.Web-Development Powerpoint Presentation.
Web-Development Powerpoint Presentation.
 
Web 2 0 Fullfeatures
Web 2 0 FullfeaturesWeb 2 0 Fullfeatures
Web 2 0 Fullfeatures
 
WP SESSION 2 PPT.ppt
WP SESSION 2 PPT.pptWP SESSION 2 PPT.ppt
WP SESSION 2 PPT.ppt
 
Introduction to web technology
Introduction to web technologyIntroduction to web technology
Introduction to web technology
 

Mais de Mohammad Kamrul Hasan

Distinguishing Performance of 60-GHz Micro strip Patch Antenna for Different ...
Distinguishing Performance of 60-GHz Micro strip Patch Antenna for Different ...Distinguishing Performance of 60-GHz Micro strip Patch Antenna for Different ...
Distinguishing Performance of 60-GHz Micro strip Patch Antenna for Different ...Mohammad Kamrul Hasan
 
What should or not be programmed on the web
What should or not be programmed on the  webWhat should or not be programmed on the  web
What should or not be programmed on the webMohammad Kamrul Hasan
 
Tasks suitable for programming on the web
Tasks suitable for programming on the webTasks suitable for programming on the web
Tasks suitable for programming on the webMohammad Kamrul Hasan
 
Programming paradigm and web programming
Programming paradigm and web programmingProgramming paradigm and web programming
Programming paradigm and web programmingMohammad Kamrul Hasan
 
Object oriented vs. object based programming
Object oriented vs. object based  programmingObject oriented vs. object based  programming
Object oriented vs. object based programmingMohammad Kamrul Hasan
 
Choice of programming language for web developing.
Choice of programming language for web developing.Choice of programming language for web developing.
Choice of programming language for web developing.Mohammad Kamrul Hasan
 

Mais de Mohammad Kamrul Hasan (8)

Distinguishing Performance of 60-GHz Micro strip Patch Antenna for Different ...
Distinguishing Performance of 60-GHz Micro strip Patch Antenna for Different ...Distinguishing Performance of 60-GHz Micro strip Patch Antenna for Different ...
Distinguishing Performance of 60-GHz Micro strip Patch Antenna for Different ...
 
Truth management system
Truth  management systemTruth  management system
Truth management system
 
What should or not be programmed on the web
What should or not be programmed on the  webWhat should or not be programmed on the  web
What should or not be programmed on the web
 
Tasks suitable for programming on the web
Tasks suitable for programming on the webTasks suitable for programming on the web
Tasks suitable for programming on the web
 
Static dynamic and active web pages
Static dynamic and active web pagesStatic dynamic and active web pages
Static dynamic and active web pages
 
Programming paradigm and web programming
Programming paradigm and web programmingProgramming paradigm and web programming
Programming paradigm and web programming
 
Object oriented vs. object based programming
Object oriented vs. object based  programmingObject oriented vs. object based  programming
Object oriented vs. object based programming
 
Choice of programming language for web developing.
Choice of programming language for web developing.Choice of programming language for web developing.
Choice of programming language for web developing.
 

Último

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdfssuserdda66b
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 

Último (20)

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 

Web browsers and web document

  • 1. Welcome Special thanks to our honorable teacher MD. SHARIF HOSSEN Lecturer of ICT Dept. Comilla University
  • 2. Web Browsers and Web Document
  • 3. GROUP MEMBERS:  MD. NAZIR ALAM-1109001  ENAMUL HAQ-1109005  MARUFUR RAHMAN-1109006  ZANNATUL NAIM-1109008  NOORMOHAMMED-1109009
  • 4. Overview  What is Web Browser?  Popular web browsers  History and Milestones  The relationship between web document and web browser  How browser retrieve from the web document?  The relationship between web page and web browser  What is web document?  How does Web document integrate with the web browser?  Static Web Page.  Dynamic Web Page.  Types of Dynamic Web page  How client and server side works?  An example to retrieve data with the web page from the server  Conclusion
  • 6.  A Web browser is a application that interprets the coding language of the Web in graphic form  This allows anyone to “browse the Web” by simple point and click navigation 1 What is Web Browsers?
  • 7. Popular web browsers:  Mozilla Firefox (or simply Firefox) is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. Firefox is available for Windows, macOS and Linux operating systems  Google Chrome is a freeware web browser developed by Google. It was first released in 2008, for Microsoft Windows, and was later ported to Linux, OS X, iOS and Android.
  • 8.
  • 9. History and Milestones ・ WorldWideWeb. Tim Berners-Lee Christmas day, 1990. ・ libwww. Berners-Lee and a student at CERN named Jean-Francois Groff 1991 /1992,. ・ Line-mode. Nicola Pellow,1991 ・ Erwise. After a visit from Robert Cailliau, a group of students at Helsinki University of Technology joined together to write a web browser. April, 1992.
  • 10. History and Milestones  Opera. In 1994, the Opera browser was developed by a team of researchers at a telecommunication company called Telenor in Oslo, Norway.  Internet in a box. January, 1994, O'Reilly and Associates  ・ Mozilla. In October, 1994, Netscape released the the first beta version of their browser, Mozilla 0.96b, over the Internet.  ・ Internet Explorer. On August 23rd, 1995, Microsoft released their Windows 95 operating system, including a Web browser called Internet Explorer.
  • 12. The relationship between web document and web browser  A web browser displays a web page on a monitor or mobile device. The web page is what displays, but the term also refers to a computer file, usually written in HTML or comparable markup language. Web browsers coordinate the various web resource elements for the written web page, such as style sheets, scripts, and images, to present the web page.
  • 13. How browser retrieve the web document  a web browser can retrieve a web page from a remote web server. On a higher level, the web server may restrict access to only a private network such as a corporate intranet or it provides access to the World Wide Web. On a lower level, the web browser uses the Hypertext Transfer Protocol (HTTP) to make such requests.
  • 14. What is Web page?  A web page (US spelling webpage or Web page) is a document that is suitable for the World Wide Web and web browsers
  • 15. The Uses of Web Document in Designing  An Webpage is best thought as a set of VIRTUAL ELEMENTS (paragraphs,titles,tables,list,images).  There are so many languages are used to create a web designing like as html, css, javascript, php etc
  • 16. What is HTML  HTML is the standard markup language for creating Web pages.  HTML stands for Hyper Text Markup Language  HTML describes the structure of Web pages using markup  HTML elements are the building blocks of HTML pages
  • 17. Html Example :  <html>  <head>  <title>This is a title</title>  </head>  <body>  <p>Hello world!</p>  </body>  </html>
  • 19. What is CSS:  CSS is a language that describes the style of an HTML document.  CSS describes how HTML elements should be displayed
  • 22. TYPES OF WEBPAGE  THERE HAVE TWO TYPES OF WEB PAGE:  1.STATIC WEB PAGE  2.DYNAMIC WEB PAGE
  • 24. Static Web Page  Static Web pages display the exact same information whenever anyone visits it.  Static Web pages do not have to be simple plain text.
  • 27. Static Web Page Why do we Need a Style Sheet? Separates content from format Consistent appearance over a site Allows to easily change style  In one page  In a whole site Increases the ability to handle style features
  • 28. Static Web Page  Static web pages are suitable for the contents that never or rarely need to be updated.  However, maintaining large numbers of static pages as files can be impractical without automated tools.  Any personalization or interactivity has to run client- side, which is restricting
  • 29. Static web page is delivered to the user exactly as stored
  • 30. Advantages of static websites  Quick to develop  Cheap to develop  Cheap to host
  • 31. Disadvantages of static websites  Requires web development expertise to update site  Site not as useful for the user  Content can get stagnant
  • 33. Dynamic Web Page A dynamic website contains information that changes, depending on the viewer, the time of the day, the time zone, the viewers native language, and other factors.
  • 34. Types of Dynamic Web page  Server-side dynamic web page  Client-side dynamic web page
  • 35.  Client-side dynamic web page  It is processed using client side scripting such as JavaScript. And then passed in  Server-side dynamic web page  It is created by using server-side scripting. There are server-side scripting parameters that determine how to assemble a new web page which also include setting up of more client-side processing. Types of Dynamic Web page
  • 36. How Client side Web page works? Client-side scripting refers to the programs that are executed on client-side. Client-side scripts contains the instruction for the browser to be executed in response to certain user’s action.
  • 38. Server side Web page works?  Sever-side scripting acts as an interface for the client and also limit the user access the resources on web server. It can also collects the user’s characteristics in order to customize response.
  • 40. Conclusion  If you have further questions about the Web browser or Web document, this document is a repository of questions and answers about the procedures and programs.