SlideShare a Scribd company logo
Web Development
Introduction
Brief Introduction of the Internet and the Web
Web Servers
Web Browsers
Universal Resource Locators
Text Editors
Brief discussion on the role of HTML, CSS, JavaScript
and GitHub in Web Development.
Internet
 It is the largest network in the world that
connects hundreds of thousands of individual
networks all over the world.
 The popular term for the Internet is the
“information highway”.
 Rather than moving through geographical space,
it moves your ideas and information through
cyberspace – the space of electronic movement of
ideas and information.
History of the Internet
 since 1969
 Pentagon & Cold War
 Original Use:
 Military installations
 Universities
 Business firms with defense department contracts
 Initial Goal:
 Design a network that maintains the safe transition of data
between military computers
Uses of the internet
 Send e-mail messages.
 Send (upload) or receive (down load) files between computers.
 Participate in discussion groups, such as mailing lists and newsgroups.
 Logistics, Research & Development
 Customer Service & Support Resource
 Presence Triggers Business
 Marketing & selling products / services
 Good Education & Information Tool
World Wide Web
 An organization of files designed around a group of services on Internet
 Programmed to handle requests from browser software resided on users’ PCs
 The Web is
o A hypertext information system
o Cross-platform
o Distributed
o Dynamic
o Interactive
History of the World Wide Web
 Tim Berners-Lee, CERN (Switzerland)
 First web server and client, 1990
 Established a common language for sharing information on computers
 Lots of previous attempts (Gopher, WAIS, Archie, Xanadu, etc.)
7
Definition of Web Server
A web server is a computer that runs websites.
The basic objective of the web server is to store, process and deliver web pages to the
users.
This intercommunication is done using Hypertext Transfer Protocol (HTTP).
Apart from HTTP, a web server also supports SMTP (Simple Mail transfer Protocol) and FTP
(File Transfer Protocol) protocol for emailing and for file transfer and storage
Definition of Web Browser
Is a software application for accessing the information on the World Wide Web.
It is the function of the web browser to retrieve the information requested by the user
from any website.
Examples:
 Google Chrome
 Internet Explorer
 Mozilla Firefox
 Opera
 Safari
URL (Uniform Resource Locator)
Is the Web site address you enter into the address bar of your browser.
An example of a URL is https://www.computerhope.com
Text Editors
A text editor is a software program that allows users to input and edit text.
Examples:
Visual Studio Code
Atom
Brackets
Notepad++
TextMate
Vim
Komodo Edit
HTML
Hypertext Markup Language
Defines the structure of Web page. HTML consists of a series of elements, which you use to
enclose, or wrap, different parts of the content to make it appear a certain way.
CSS
CASCADING STYLE SHEET
Is used for defining the styles for web pages.CSS is generally used with HTML to change the
style of web pages and user interfaces.
 CSS describes how HTML elements are to be displayed on screen, paper, or in other
media
 CSS can control the layout of multiple web pages all at once
JavaScript
Is a scripting language that allows us to implement interactive features on web pages.
JavaScript Can Hide HTML Elements
JavaScript Can Show HTML Elements
JavaScript Can Change HTML Content
JavaScript Can Change HTML Attribute Values
GITHUB
GitHub is a web-based hosting service for software development projects that use the Git
revision control system.
GitHub offers both paid plans for private repositories, and free accounts for open source
projects.
Q and A
Thank you

More Related Content

Similar to WK1.pptx

WP Chap 1 & 2.pptx
WP Chap 1 & 2.pptxWP Chap 1 & 2.pptx
WP Chap 1 & 2.pptx
AnkitaChauhan79
 
Fundamental concept of Internet with terminology.pptx
Fundamental concept of Internet with terminology.pptxFundamental concept of Internet with terminology.pptx
Fundamental concept of Internet with terminology.pptx
NikkiGupta28
 
Web technology today
Web technology todayWeb technology today
Web technology today
Dr. Ramkumar Lakshminarayanan
 
Fundamental concept of Internet with terminology.pptx
Fundamental concept of Internet with terminology.pptxFundamental concept of Internet with terminology.pptx
Fundamental concept of Internet with terminology.pptx
NikkiGupta28
 
unit-5 (2).pdf
unit-5 (2).pdfunit-5 (2).pdf
unit-5 (2).pdf
GauravYadav883711
 
WEB DESIGNING.pptx
WEB DESIGNING.pptxWEB DESIGNING.pptx
WEB DESIGNING.pptx
MamataAnilgod
 
Internet And How It Works
Internet And How It WorksInternet And How It Works
Internet And How It Worksftz 420
 
Ebusiness
EbusinessEbusiness
Ebusiness
ElyasShafiq
 
Basics of internet, intranet, e mail,
Basics of internet, intranet, e mail,Basics of internet, intranet, e mail,
Basics of internet, intranet, e mail,
Megha V
 
Introduction to web technology
Introduction to web technologyIntroduction to web technology
Introduction to web technology
VARSHAKUMARI49
 
www.pptx
www.pptxwww.pptx
2 Html Intro
2 Html Intro2 Html Intro
2 Html Introdrauscher
 
web services8 (1).pdf for computer science
web services8 (1).pdf for computer scienceweb services8 (1).pdf for computer science
web services8 (1).pdf for computer science
optimusnotch44
 
Introduction to Information Technology Lecture Slides PPT
Introduction to Information Technology Lecture Slides PPTIntroduction to Information Technology Lecture Slides PPT
Introduction to Information Technology Lecture Slides PPT
Osama Yousaf
 
web technology
 web technology web technology
web technology
Paneliya Prince
 
Compo2 prelim
Compo2 prelimCompo2 prelim
Compo2 prelim
patrick060194
 
Hour 01
Hour 01Hour 01
Hour 01
dpd
 

Similar to WK1.pptx (20)

Web design internet basics
Web design internet basicsWeb design internet basics
Web design internet basics
 
WP Chap 1 & 2.pptx
WP Chap 1 & 2.pptxWP Chap 1 & 2.pptx
WP Chap 1 & 2.pptx
 
Fundamental concept of Internet with terminology.pptx
Fundamental concept of Internet with terminology.pptxFundamental concept of Internet with terminology.pptx
Fundamental concept of Internet with terminology.pptx
 
Web technology today
Web technology todayWeb technology today
Web technology today
 
Fundamental concept of Internet with terminology.pptx
Fundamental concept of Internet with terminology.pptxFundamental concept of Internet with terminology.pptx
Fundamental concept of Internet with terminology.pptx
 
Lecture 2
Lecture 2Lecture 2
Lecture 2
 
unit-5 (2).pdf
unit-5 (2).pdfunit-5 (2).pdf
unit-5 (2).pdf
 
WEB DESIGNING.pptx
WEB DESIGNING.pptxWEB DESIGNING.pptx
WEB DESIGNING.pptx
 
Internet And How It Works
Internet And How It WorksInternet And How It Works
Internet And How It Works
 
Ebusiness
EbusinessEbusiness
Ebusiness
 
Basics of internet, intranet, e mail,
Basics of internet, intranet, e mail,Basics of internet, intranet, e mail,
Basics of internet, intranet, e mail,
 
Introduction to web technology
Introduction to web technologyIntroduction to web technology
Introduction to web technology
 
www.pptx
www.pptxwww.pptx
www.pptx
 
Beekman5 std ppt_10
Beekman5 std ppt_10Beekman5 std ppt_10
Beekman5 std ppt_10
 
2 Html Intro
2 Html Intro2 Html Intro
2 Html Intro
 
web services8 (1).pdf for computer science
web services8 (1).pdf for computer scienceweb services8 (1).pdf for computer science
web services8 (1).pdf for computer science
 
Introduction to Information Technology Lecture Slides PPT
Introduction to Information Technology Lecture Slides PPTIntroduction to Information Technology Lecture Slides PPT
Introduction to Information Technology Lecture Slides PPT
 
web technology
 web technology web technology
web technology
 
Compo2 prelim
Compo2 prelimCompo2 prelim
Compo2 prelim
 
Hour 01
Hour 01Hour 01
Hour 01
 

Recently uploaded

Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
abdulrafaychaudhry
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
ShamsuddeenMuhammadA
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Game Development with Unity3D (Game Development lecture 3)
Game Development  with Unity3D (Game Development lecture 3)Game Development  with Unity3D (Game Development lecture 3)
Game Development with Unity3D (Game Development lecture 3)
abdulrafaychaudhry
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
 
Nidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, TipsNidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, Tips
vrstrong314
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 

Recently uploaded (20)

Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Game Development with Unity3D (Game Development lecture 3)
Game Development  with Unity3D (Game Development lecture 3)Game Development  with Unity3D (Game Development lecture 3)
Game Development with Unity3D (Game Development lecture 3)
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
 
Nidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, TipsNidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, Tips
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 

WK1.pptx

  • 2. Introduction Brief Introduction of the Internet and the Web Web Servers Web Browsers Universal Resource Locators Text Editors Brief discussion on the role of HTML, CSS, JavaScript and GitHub in Web Development.
  • 3. Internet  It is the largest network in the world that connects hundreds of thousands of individual networks all over the world.  The popular term for the Internet is the “information highway”.  Rather than moving through geographical space, it moves your ideas and information through cyberspace – the space of electronic movement of ideas and information.
  • 4. History of the Internet  since 1969  Pentagon & Cold War  Original Use:  Military installations  Universities  Business firms with defense department contracts  Initial Goal:  Design a network that maintains the safe transition of data between military computers
  • 5. Uses of the internet  Send e-mail messages.  Send (upload) or receive (down load) files between computers.  Participate in discussion groups, such as mailing lists and newsgroups.  Logistics, Research & Development  Customer Service & Support Resource  Presence Triggers Business  Marketing & selling products / services  Good Education & Information Tool
  • 6. World Wide Web  An organization of files designed around a group of services on Internet  Programmed to handle requests from browser software resided on users’ PCs  The Web is o A hypertext information system o Cross-platform o Distributed o Dynamic o Interactive
  • 7. History of the World Wide Web  Tim Berners-Lee, CERN (Switzerland)  First web server and client, 1990  Established a common language for sharing information on computers  Lots of previous attempts (Gopher, WAIS, Archie, Xanadu, etc.) 7
  • 8. Definition of Web Server A web server is a computer that runs websites. The basic objective of the web server is to store, process and deliver web pages to the users. This intercommunication is done using Hypertext Transfer Protocol (HTTP). Apart from HTTP, a web server also supports SMTP (Simple Mail transfer Protocol) and FTP (File Transfer Protocol) protocol for emailing and for file transfer and storage
  • 9. Definition of Web Browser Is a software application for accessing the information on the World Wide Web. It is the function of the web browser to retrieve the information requested by the user from any website. Examples:  Google Chrome  Internet Explorer  Mozilla Firefox  Opera  Safari
  • 10. URL (Uniform Resource Locator) Is the Web site address you enter into the address bar of your browser. An example of a URL is https://www.computerhope.com
  • 11. Text Editors A text editor is a software program that allows users to input and edit text. Examples: Visual Studio Code Atom Brackets Notepad++ TextMate Vim Komodo Edit
  • 12. HTML Hypertext Markup Language Defines the structure of Web page. HTML consists of a series of elements, which you use to enclose, or wrap, different parts of the content to make it appear a certain way.
  • 13. CSS CASCADING STYLE SHEET Is used for defining the styles for web pages.CSS is generally used with HTML to change the style of web pages and user interfaces.  CSS describes how HTML elements are to be displayed on screen, paper, or in other media  CSS can control the layout of multiple web pages all at once
  • 14. JavaScript Is a scripting language that allows us to implement interactive features on web pages. JavaScript Can Hide HTML Elements JavaScript Can Show HTML Elements JavaScript Can Change HTML Content JavaScript Can Change HTML Attribute Values
  • 15. GITHUB GitHub is a web-based hosting service for software development projects that use the Git revision control system. GitHub offers both paid plans for private repositories, and free accounts for open source projects.