SlideShare a Scribd company logo
1 of 22
HTML
Or how the web got started…
JUST A LITTLE BIT OF ME
➤ Got my first computer when I was 12.
➤ Went to Community College, learned
Computer Sciences
➤ Went to College, learned Computer
Sciences
➤ Created my first startup while in
college… and it was an ISP - Internet
Service Provide
➤ Created my first website in 1994
➤ Had to learn HTML to do it
Photo © Philsan, AtariAge.com
SO WHY DO I
NEED TO LEARN
THAT?
How does this thing work anyway?
Photo © Theaucitron, Flickr
Photo © Jean Georges Perrin Photo © Kattanapilot, Flickr
A computer - desktop, 

laptop, smartphone, tablet…
Connects to the cloud…
Or more probably to servers

in a data center…
THAT’S ALL NICE, BUT HOW DOES IT REALLY WORK?
My Computer
@ home or school
Another computer
in the cloud
Hey, give me this “home” page at http://jgp.net
Ok, let me look for itHere it is, enjoy!
A LITTLE VOCABULARY
The commands are defined by a protocol
The protocol understood by the web is called HTTP
The computer at home is a client
The client runs a web browser
The computer in the cloud or data center is a server
The server serves HTML pages (and other documents)
Have you ever seen
that?
http://google.com
HTML… WHAT
DOES IT LOOK
LIKE?
HTML IS EASY BECAUSE IT IS LIKE WRITING TEXT
hello, world<html> </html>
Simply add markup
And the result is…
EXERCISE #1
➤ Let’s do our first HTML page with
notepad
➤ Let’s call our page “hello.html”
BUT… IT’S A LITTLE UGLY, NO?
hello, world<html><b> </b></html>
Simply add more markup
And the result is…
WELL…
hello, world<html><i> </i></html>
Different markup different results
And the result is…
EXERCISE #2
➤ Let’s write “hello” in bold and “world” in
italic in the same page
<html>
<b>hello</b>, <i>world</i>
</html>
Solution:
AND EVEN…
hello, world<html><u> </u></html>
Underline is not recommended as users
think they are links
And the result is…
LINK, DID YOU
SAY LINK?
Not exactly Link, more like “link”
WELCOME TO HYPERLINK!
➤ It’s not just a link, it is a hyperlink!
➤ A hyperlink can make you jump from one page to another…
SO LET’S BUILD A PAGE WITH A LINK TO THE SCHOOL
<html>

<a href="http://cms.chccs.k12.nc.us">

Culbreth Middle School

</a>

</html>
And the result is…
EXERCISE #3
➤ Create a page with links to your favorite
places in Chapel Hill & Carrboro
And the result is…
HOW DID I BUILD THIS PAGE?
<html>
<h1>My favorite places in Chapel Hill & Carrboro, NC</h1>
<a href="http://cms.chccs.k12.nc.us">Culbreth Middle School</a>
<a href="http://www.alsburgershack.com">Al's Burger Shack</a>
<a href="http://www.glasshalfullcarrboro.com">Glasshalfull</a>
</html>
A new element:
h1 to h6 define heading 1 to heading 6
TIME FOR A NICER
EXAMPLE!
LISTS WITH UL AND LI
<html>
<h1>My favorite places in Chapel Hill & Carrboro, NC</h1>
<h2>Schools</h2>
<ul>
<li><a href="http://cms.chccs.k12.nc.us">Culbreth Middle School</a></li>
</ul>
<h2>Restaurants</h2>
<ul>
<li><a href="http://www.alsburgershack.com">Al's Burger Shack</a></li>
<li><a href="http://www.glasshalfullcarrboro.com">Glasshalfull</a></li>
</ul>
</html>
REFERENCES, GO FURTHER
➤ W3Schools, http://www.w3schools.com/
➤ World Wide Web Consortium (W3C) (Advanced), https://www.w3.org/
THANK YOU!If you have question, feel free to send me an e-mail at jgp@jgp.net
Or, after you turn 13, http://facebook.com/jgperrin

More Related Content

What's hot

Brown Bag Lunch - Webconferencing
Brown Bag Lunch - WebconferencingBrown Bag Lunch - Webconferencing
Brown Bag Lunch - WebconferencingUNU-ViE
 
Make money without a Investment
Make money without a InvestmentMake money without a Investment
Make money without a InvestmentOmer Keceli
 
Travel The New Internet Step By Step
Travel  The New Internet Step By Step Travel  The New Internet Step By Step
Travel The New Internet Step By Step jpww
 
Autopilot method
Autopilot methodAutopilot method
Autopilot methodFartizy
 
Wix web design tutorial
Wix web design tutorialWix web design tutorial
Wix web design tutorialwgraham1323
 
Autopilotnew money money $$
Autopilotnew money money $$Autopilotnew money money $$
Autopilotnew money money $$KamilBejm1
 
Google and Chromebooks
Google and ChromebooksGoogle and Chromebooks
Google and ChromebooksRobin Surland
 
Earn money auto pilot
Earn money auto pilotEarn money auto pilot
Earn money auto pilotvoltrik
 
See how i make 300$ daily
See how i make  300$ daily See how i make  300$ daily
See how i make 300$ daily vision2020166
 
Aim Higher, 1 April 2009 (2)
Aim Higher, 1 April 2009 (2)Aim Higher, 1 April 2009 (2)
Aim Higher, 1 April 2009 (2)Bex Lewis
 

What's hot (20)

4 pages 4 k
4 pages 4 k4 pages 4 k
4 pages 4 k
 
Brown Bag Lunch - Webconferencing
Brown Bag Lunch - WebconferencingBrown Bag Lunch - Webconferencing
Brown Bag Lunch - Webconferencing
 
Make money without a Investment
Make money without a InvestmentMake money without a Investment
Make money without a Investment
 
Travel The New Internet Step By Step
Travel  The New Internet Step By Step Travel  The New Internet Step By Step
Travel The New Internet Step By Step
 
Autopilot
AutopilotAutopilot
Autopilot
 
Autopilot method
Autopilot methodAutopilot method
Autopilot method
 
Autopilot method
Autopilot methodAutopilot method
Autopilot method
 
Wix web design tutorial
Wix web design tutorialWix web design tutorial
Wix web design tutorial
 
Autopilotnew money money $$
Autopilotnew money money $$Autopilotnew money money $$
Autopilotnew money money $$
 
Mozilla the web and you
Mozilla the web and youMozilla the web and you
Mozilla the web and you
 
Right one
Right oneRight one
Right one
 
Autopilot
AutopilotAutopilot
Autopilot
 
Google and Chromebooks
Google and ChromebooksGoogle and Chromebooks
Google and Chromebooks
 
Earn money auto pilot
Earn money auto pilotEarn money auto pilot
Earn money auto pilot
 
Autopilot income 2020 method
Autopilot income 2020 methodAutopilot income 2020 method
Autopilot income 2020 method
 
See how i make 300$ daily
See how i make  300$ daily See how i make  300$ daily
See how i make 300$ daily
 
Como ganar dinero gratis!
Como ganar dinero gratis!Como ganar dinero gratis!
Como ganar dinero gratis!
 
Aim Higher, 1 April 2009 (2)
Aim Higher, 1 April 2009 (2)Aim Higher, 1 April 2009 (2)
Aim Higher, 1 April 2009 (2)
 
SEO and Accessibility
SEO and AccessibilitySEO and Accessibility
SEO and Accessibility
 
The Cloud
The CloudThe Cloud
The Cloud
 

Similar to HTML (or how the web got started)

Computer Networks: An Introduction
Computer Networks: An IntroductionComputer Networks: An Introduction
Computer Networks: An Introductionsanand0
 
How to use to build a website using WordPress: For normal people
How to use to build a website using WordPress: For normal peopleHow to use to build a website using WordPress: For normal people
How to use to build a website using WordPress: For normal peopleTris Hussey
 
Lecture 1 - Comm Lab: Web @ ITP
Lecture 1 - Comm Lab: Web @ ITPLecture 1 - Comm Lab: Web @ ITP
Lecture 1 - Comm Lab: Web @ ITPyucefmerhi
 
Blogging For Beginners
Blogging For BeginnersBlogging For Beginners
Blogging For BeginnersGlenn Wiebe
 
A Holistic View of Website Performance
A Holistic View of Website PerformanceA Holistic View of Website Performance
A Holistic View of Website PerformanceRene Churchill
 
Introduction to web design
Introduction to web designIntroduction to web design
Introduction to web designFitra Sani
 
WebProgrammingTutorial
WebProgrammingTutorialWebProgrammingTutorial
WebProgrammingTutorialJacob Johnson
 
Web design 2 - Basic HTML 2010
Web design 2 - Basic HTML 2010Web design 2 - Basic HTML 2010
Web design 2 - Basic HTML 2010Matthew Mobbs
 
Girl Scouts Website Designer Badge Seminar - Workbook
Girl Scouts Website Designer Badge Seminar - WorkbookGirl Scouts Website Designer Badge Seminar - Workbook
Girl Scouts Website Designer Badge Seminar - WorkbookLauren Hayward Schaefer
 
Article 01 What Is Php
Article 01   What Is PhpArticle 01   What Is Php
Article 01 What Is Phpdrperl
 
Web 2 0_tools_sp11_group_c
Web 2 0_tools_sp11_group_cWeb 2 0_tools_sp11_group_c
Web 2 0_tools_sp11_group_cclairecgibson
 

Similar to HTML (or how the web got started) (20)

HTML 101
HTML 101HTML 101
HTML 101
 
Computer Networks: An Introduction
Computer Networks: An IntroductionComputer Networks: An Introduction
Computer Networks: An Introduction
 
HTML 101r
HTML 101rHTML 101r
HTML 101r
 
How to use to build a website using WordPress: For normal people
How to use to build a website using WordPress: For normal peopleHow to use to build a website using WordPress: For normal people
How to use to build a website using WordPress: For normal people
 
Lecture 1 - Comm Lab: Web @ ITP
Lecture 1 - Comm Lab: Web @ ITPLecture 1 - Comm Lab: Web @ ITP
Lecture 1 - Comm Lab: Web @ ITP
 
Blogging For Beginners
Blogging For BeginnersBlogging For Beginners
Blogging For Beginners
 
A Holistic View of Website Performance
A Holistic View of Website PerformanceA Holistic View of Website Performance
A Holistic View of Website Performance
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
Creating a Webpage
Creating a WebpageCreating a Webpage
Creating a Webpage
 
Introduction to web design
Introduction to web designIntroduction to web design
Introduction to web design
 
WebProgrammingTutorial
WebProgrammingTutorialWebProgrammingTutorial
WebProgrammingTutorial
 
Web design 2 - Basic HTML 2010
Web design 2 - Basic HTML 2010Web design 2 - Basic HTML 2010
Web design 2 - Basic HTML 2010
 
Session4
Session4Session4
Session4
 
Web development basics
Web development basicsWeb development basics
Web development basics
 
Girl Scouts Website Designer Badge Seminar - Workbook
Girl Scouts Website Designer Badge Seminar - WorkbookGirl Scouts Website Designer Badge Seminar - Workbook
Girl Scouts Website Designer Badge Seminar - Workbook
 
Fast, Cheap
Fast, Cheap Fast, Cheap
Fast, Cheap
 
Article 01 What Is Php
Article 01   What Is PhpArticle 01   What Is Php
Article 01 What Is Php
 
Web 2.0 Technology
Web 2.0 TechnologyWeb 2.0 Technology
Web 2.0 Technology
 
Web 2 0_tools_sp11_group_c
Web 2 0_tools_sp11_group_cWeb 2 0_tools_sp11_group_c
Web 2 0_tools_sp11_group_c
 
Web 2 0
Web 2 0Web 2 0
Web 2 0
 

More from Jean-Georges Perrin

It's painful how much data rules the world
It's painful how much data rules the worldIt's painful how much data rules the world
It's painful how much data rules the worldJean-Georges Perrin
 
The road to AI is paved with pragmatic intentions
The road to AI is paved with pragmatic intentionsThe road to AI is paved with pragmatic intentions
The road to AI is paved with pragmatic intentionsJean-Georges Perrin
 
Spark Summit Europe Wrap Up and TASM State of the Community
Spark Summit Europe Wrap Up and TASM State of the CommunitySpark Summit Europe Wrap Up and TASM State of the Community
Spark Summit Europe Wrap Up and TASM State of the CommunityJean-Georges Perrin
 
Spark hands-on tutorial (rev. 002)
Spark hands-on tutorial (rev. 002)Spark hands-on tutorial (rev. 002)
Spark hands-on tutorial (rev. 002)Jean-Georges Perrin
 
Spark Summit 2017 - A feedback for TASM
Spark Summit 2017 - A feedback for TASMSpark Summit 2017 - A feedback for TASM
Spark Summit 2017 - A feedback for TASMJean-Georges Perrin
 
2CRSI presentation for ISC-HPC: When High-Performance Computing meets High-Pe...
2CRSI presentation for ISC-HPC: When High-Performance Computing meets High-Pe...2CRSI presentation for ISC-HPC: When High-Performance Computing meets High-Pe...
2CRSI presentation for ISC-HPC: When High-Performance Computing meets High-Pe...Jean-Georges Perrin
 
Vision stratégique de l'utilisation de l'(Open)Data dans l'entreprise
Vision stratégique de l'utilisation de l'(Open)Data dans l'entrepriseVision stratégique de l'utilisation de l'(Open)Data dans l'entreprise
Vision stratégique de l'utilisation de l'(Open)Data dans l'entrepriseJean-Georges Perrin
 
Informix is not for legacy applications
Informix is not for legacy applicationsInformix is not for legacy applications
Informix is not for legacy applicationsJean-Georges Perrin
 
GreenIvory : products and services
GreenIvory : products and servicesGreenIvory : products and services
GreenIvory : products and servicesJean-Georges Perrin
 
GreenIvory : produits & services
GreenIvory : produits & servicesGreenIvory : produits & services
GreenIvory : produits & servicesJean-Georges Perrin
 
A la découverte des nouvelles tendances du web (Mulhouse Edition)
A la découverte des nouvelles tendances du web (Mulhouse Edition)A la découverte des nouvelles tendances du web (Mulhouse Edition)
A la découverte des nouvelles tendances du web (Mulhouse Edition)Jean-Georges Perrin
 
MashupXFeed et la stratégie éditoriale - Workshop Activis - GreenIvory
MashupXFeed et la stratégie éditoriale - Workshop Activis - GreenIvoryMashupXFeed et la stratégie éditoriale - Workshop Activis - GreenIvory
MashupXFeed et la stratégie éditoriale - Workshop Activis - GreenIvoryJean-Georges Perrin
 
MashupXFeed et le référencement - Workshop Activis - Greenivory
MashupXFeed et le référencement - Workshop Activis - GreenivoryMashupXFeed et le référencement - Workshop Activis - Greenivory
MashupXFeed et le référencement - Workshop Activis - GreenivoryJean-Georges Perrin
 

More from Jean-Georges Perrin (20)

It's painful how much data rules the world
It's painful how much data rules the worldIt's painful how much data rules the world
It's painful how much data rules the world
 
Apache Spark v3.0.0
Apache Spark v3.0.0Apache Spark v3.0.0
Apache Spark v3.0.0
 
Big data made easy with a Spark
Big data made easy with a SparkBig data made easy with a Spark
Big data made easy with a Spark
 
Why i love Apache Spark?
Why i love Apache Spark?Why i love Apache Spark?
Why i love Apache Spark?
 
Big Data made easy with a Spark
Big Data made easy with a SparkBig Data made easy with a Spark
Big Data made easy with a Spark
 
The road to AI is paved with pragmatic intentions
The road to AI is paved with pragmatic intentionsThe road to AI is paved with pragmatic intentions
The road to AI is paved with pragmatic intentions
 
Spark Summit Europe Wrap Up and TASM State of the Community
Spark Summit Europe Wrap Up and TASM State of the CommunitySpark Summit Europe Wrap Up and TASM State of the Community
Spark Summit Europe Wrap Up and TASM State of the Community
 
Spark hands-on tutorial (rev. 002)
Spark hands-on tutorial (rev. 002)Spark hands-on tutorial (rev. 002)
Spark hands-on tutorial (rev. 002)
 
Spark Summit 2017 - A feedback for TASM
Spark Summit 2017 - A feedback for TASMSpark Summit 2017 - A feedback for TASM
Spark Summit 2017 - A feedback for TASM
 
2CRSI presentation for ISC-HPC: When High-Performance Computing meets High-Pe...
2CRSI presentation for ISC-HPC: When High-Performance Computing meets High-Pe...2CRSI presentation for ISC-HPC: When High-Performance Computing meets High-Pe...
2CRSI presentation for ISC-HPC: When High-Performance Computing meets High-Pe...
 
Vision stratégique de l'utilisation de l'(Open)Data dans l'entreprise
Vision stratégique de l'utilisation de l'(Open)Data dans l'entrepriseVision stratégique de l'utilisation de l'(Open)Data dans l'entreprise
Vision stratégique de l'utilisation de l'(Open)Data dans l'entreprise
 
Informix is not for legacy applications
Informix is not for legacy applicationsInformix is not for legacy applications
Informix is not for legacy applications
 
Vendre des produits techniques
Vendre des produits techniquesVendre des produits techniques
Vendre des produits techniques
 
Vendre plus sur le web
Vendre plus sur le webVendre plus sur le web
Vendre plus sur le web
 
Vendre plus sur le Web
Vendre plus sur le WebVendre plus sur le Web
Vendre plus sur le Web
 
GreenIvory : products and services
GreenIvory : products and servicesGreenIvory : products and services
GreenIvory : products and services
 
GreenIvory : produits & services
GreenIvory : produits & servicesGreenIvory : produits & services
GreenIvory : produits & services
 
A la découverte des nouvelles tendances du web (Mulhouse Edition)
A la découverte des nouvelles tendances du web (Mulhouse Edition)A la découverte des nouvelles tendances du web (Mulhouse Edition)
A la découverte des nouvelles tendances du web (Mulhouse Edition)
 
MashupXFeed et la stratégie éditoriale - Workshop Activis - GreenIvory
MashupXFeed et la stratégie éditoriale - Workshop Activis - GreenIvoryMashupXFeed et la stratégie éditoriale - Workshop Activis - GreenIvory
MashupXFeed et la stratégie éditoriale - Workshop Activis - GreenIvory
 
MashupXFeed et le référencement - Workshop Activis - Greenivory
MashupXFeed et le référencement - Workshop Activis - GreenivoryMashupXFeed et le référencement - Workshop Activis - Greenivory
MashupXFeed et le référencement - Workshop Activis - Greenivory
 

Recently uploaded

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 

Recently uploaded (20)

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 

HTML (or how the web got started)

  • 1. HTML Or how the web got started…
  • 2. JUST A LITTLE BIT OF ME ➤ Got my first computer when I was 12. ➤ Went to Community College, learned Computer Sciences ➤ Went to College, learned Computer Sciences ➤ Created my first startup while in college… and it was an ISP - Internet Service Provide ➤ Created my first website in 1994 ➤ Had to learn HTML to do it Photo © Philsan, AtariAge.com
  • 3. SO WHY DO I NEED TO LEARN THAT?
  • 4. How does this thing work anyway? Photo © Theaucitron, Flickr Photo © Jean Georges Perrin Photo © Kattanapilot, Flickr A computer - desktop, 
 laptop, smartphone, tablet… Connects to the cloud… Or more probably to servers
 in a data center…
  • 5. THAT’S ALL NICE, BUT HOW DOES IT REALLY WORK? My Computer @ home or school Another computer in the cloud Hey, give me this “home” page at http://jgp.net Ok, let me look for itHere it is, enjoy!
  • 6. A LITTLE VOCABULARY The commands are defined by a protocol The protocol understood by the web is called HTTP The computer at home is a client The client runs a web browser The computer in the cloud or data center is a server The server serves HTML pages (and other documents) Have you ever seen that? http://google.com
  • 7. HTML… WHAT DOES IT LOOK LIKE?
  • 8. HTML IS EASY BECAUSE IT IS LIKE WRITING TEXT hello, world<html> </html> Simply add markup And the result is…
  • 9. EXERCISE #1 ➤ Let’s do our first HTML page with notepad ➤ Let’s call our page “hello.html”
  • 10. BUT… IT’S A LITTLE UGLY, NO? hello, world<html><b> </b></html> Simply add more markup And the result is…
  • 11. WELL… hello, world<html><i> </i></html> Different markup different results And the result is…
  • 12. EXERCISE #2 ➤ Let’s write “hello” in bold and “world” in italic in the same page <html> <b>hello</b>, <i>world</i> </html> Solution:
  • 13. AND EVEN… hello, world<html><u> </u></html> Underline is not recommended as users think they are links And the result is…
  • 14. LINK, DID YOU SAY LINK? Not exactly Link, more like “link”
  • 15. WELCOME TO HYPERLINK! ➤ It’s not just a link, it is a hyperlink! ➤ A hyperlink can make you jump from one page to another…
  • 16. SO LET’S BUILD A PAGE WITH A LINK TO THE SCHOOL <html>
 <a href="http://cms.chccs.k12.nc.us">
 Culbreth Middle School
 </a>
 </html> And the result is…
  • 17. EXERCISE #3 ➤ Create a page with links to your favorite places in Chapel Hill & Carrboro And the result is…
  • 18. HOW DID I BUILD THIS PAGE? <html> <h1>My favorite places in Chapel Hill & Carrboro, NC</h1> <a href="http://cms.chccs.k12.nc.us">Culbreth Middle School</a> <a href="http://www.alsburgershack.com">Al's Burger Shack</a> <a href="http://www.glasshalfullcarrboro.com">Glasshalfull</a> </html> A new element: h1 to h6 define heading 1 to heading 6
  • 19. TIME FOR A NICER EXAMPLE!
  • 20. LISTS WITH UL AND LI <html> <h1>My favorite places in Chapel Hill & Carrboro, NC</h1> <h2>Schools</h2> <ul> <li><a href="http://cms.chccs.k12.nc.us">Culbreth Middle School</a></li> </ul> <h2>Restaurants</h2> <ul> <li><a href="http://www.alsburgershack.com">Al's Burger Shack</a></li> <li><a href="http://www.glasshalfullcarrboro.com">Glasshalfull</a></li> </ul> </html>
  • 21. REFERENCES, GO FURTHER ➤ W3Schools, http://www.w3schools.com/ ➤ World Wide Web Consortium (W3C) (Advanced), https://www.w3.org/
  • 22. THANK YOU!If you have question, feel free to send me an e-mail at jgp@jgp.net Or, after you turn 13, http://facebook.com/jgperrin