SlideShare a Scribd company logo
Unit 1: Web Fundamentals
Lesson 1: Introduction to HTML
August 19, 2013
Agenda
Course overview
Our lesson for today
Review
What’s next?
2
Agenda
Course overview
Our lesson for today
Review
What’s next?
3
Our goal – to change the way we use technology
• Most of us already use technology through websites and mobile
phones
• We‟ll start with a foundation of how all of this works, then begin to
program ourselves
• Let‟s learn to produce with technology, not just consume it!
4
Computer monkey Computing wizard
We will be learning HTML, CSS, jQuery, and
Javascript
• Together, these form the building blocks for most websites
• If a website were a person, you could think of:
5
HTML as the
structure/skeleton
CSS as the
presentation/clothing
jQuery/Javascript as
the action/movement
Let’s look at an example (I)
6
HTML is used
to write text
Let’s look at an example (II)
7
HTML is used
to write text
CSS is used to
choose the
font and color
Let’s look at an example (III)
8
HTML is used
to write text
jQuery and Javascript allow a
calendar to appear when clicked
CSS is used to
choose the
font and color
The course is split into three units total
9
Unit 1:
HTML and CSS
Unit 2:
jQuery
Unit 3:
Javascript
Each unit contains lessons that either build
understanding or develop skills
10
Unit 1:
HTML and CSS
Lesson 1 Lesson 2
Lesson 3
Lesson 11
...
Lesson 4
Lesson 12
...Build understanding Develop skills
Each 2-hour lesson has the same structure
11
Activity Purpose Time
Teacher instruction Provide context for what we will be learning 20 min
Codecademy course Learn and apply your knowledge 60 min
Practice set Practice the material on your own 30 min
Quiz Test your understanding 10 min
After finishing all lessons in a unit, everyone gets to
work on a fun project of their own
OnlineOffline
Agenda
Course overview
Our lesson for today
Review
What’s next?
12
Lesson 1: Introduction to HTML
13
Introduction
to HTML
Learning to
Use HTML
HTML and
Email
Pictures, Vid
eo, and
Media
HTML and
Forms
Search
Engine
Optimization
Learning to
Use CSS
Introduction
to CSS
Reusing
Code
3 Ways to
Use CSS
Separation of
Concerns
Launching
Your Own
Website
Lesson 1 Lesson 2 Lesson 3 Lesson 4
Lesson 8 Lesson 7 Lesson 6 Lesson 5
Lesson 9 Lesson 10 Lesson 11 Lesson 12
Build understanding Develop skills
You’re now the editor of the Guardian! (I)
1. Open up your Chrome web browser and navigate to
www.theguardian.com/uk
2. Right click on the first news headline and click „Inspect Element‟
14
Right click
here
Then click
here
You’re now the editor of the Guardian! (II)
3. You should now see a box pop up on the lower part of the screen.
The multi-colored text you see here is HTML – the language used
behind-the-scenes to build what you see on the Guardian. Now
let‟s see if we can edit the Guardian ourselves…
15
This is HTML!
You’re now the editor of the Guardian! (III)
4. Scroll down a couple lines in this lower area until you see the text
of the news headline. Double-click on this text
16
Double-click here
You’re now the editor of the Guardian! (IV)
5. Let‟s type in “The Daily Prophet” instead. Now press enter
17
Now it says “The Daily Prophet”
You’re now the editor of the Guardian! (V)
6. You‟ll see that the headline changed! And no, this isn‟t magic – any
Muggle can revise any website. You just need to understand
HTML. Now let‟s see what happens when we reload the page…
18
Pretty
cool, huh?
You’re now the editor of the Guardian! (VI)
7. Click the reload button near the top of your browser
19
Click!
You’re now the editor of the Guardian! (VII)
8. The headline changed back! I guess it‟s not so easy to start your
own online newspaper…
20
Back to before
To see why our changes weren’t saved, we need
to understand how the internet works
21
1. When Andy Murray opens his Chrome browser and navigates to a
website, his request is sent to a router, a box that helps him
connect to the internet
I want to
watch cat
videos!
Router
How does the internet work? (II)
22
2. The router then tells a company (the Internet Service Provider, or
ISP) to help pull up the website
Router
ISP
How does the internet work? (III)
23
3. The ISP uses a dictionary (called a Domain Name System, or
DNS) to look up which computer is holding all the Youtube files
Router
ISP
Facebook
server
Amazon
server
Youtube
server
DNS
How does the internet work? (IV)
24
4. Once the correct computer is found, this specialized computer
(known as a server) sends Andy the files so he can open the
website
HAHAHA
Router
ISP
Facebook
server
Amazon
server
Youtube
server
DNS
So back to our question: why didn’t our changes
get saved? (I)
• We changed the headline of the Guardian on our computer only.
This is known as a local change
• When we reloaded the page, our computer asked the Guardian‟s
servers to send us its files for the page we requested
25
So back to our question: why didn’t our changes
get saved? (II)
• We changed the headline of the Guardian on our computer only.
This is known as a local change
• When we reloaded the page, our computer asked the Guardian‟s
servers to send us its files for the page we requested
• Since we only made a local change, we receive the same files as
before and end up seeing the original website
• In order for everyone to be able to see our changes, we must
change the files directly on the servers
26
Agenda
Course overview
Our lesson for today
Review
What’s next?
27
Summary (I)
• HTML is very important because it‟s used in all websites
• Along with CSS and jQuery/Javascript, HTML is one of the building
blocks of the internet
28
HTML as the
structure/skeleton
CSS as the
presentation/clothing
jQuery/Javascript as
the action/movement
HAHAHA
Router
ISP
Facebook
server
Amazon
server
Youtube
server
DNS
Summary (II)
• When we navigate to a website, our request is transmitted to a
server which sends us the files to load the page
• Any local changes we make can be seen on our computer only
29
Agenda
Course overview
Our lesson for today
Review
What’s next?
30
What to do on your own
1. Go to URL to complete the Codecademy course online
2. Do the practice set on the material learned
1. Take the follow-up quiz to test your understanding
31

More Related Content

What's hot

Lesson 110 24 aug13-1400-ay
Lesson 110 24 aug13-1400-ayLesson 110 24 aug13-1400-ay
Lesson 110 24 aug13-1400-ayCodecademy Ren
 
Lesson 109 23 aug13-1430-ay
Lesson 109 23 aug13-1430-ayLesson 109 23 aug13-1430-ay
Lesson 109 23 aug13-1430-ayCodecademy Ren
 
Gmail
GmailGmail
Lesson 206 11 oct13-1500-ay
Lesson 206 11 oct13-1500-ayLesson 206 11 oct13-1500-ay
Lesson 206 11 oct13-1500-ayCodecademy Ren
 
Slides(1) june entre
Slides(1) june entreSlides(1) june entre
Slides(1) june entreEntreMT2012
 
ILG1
ILG1ILG1
Basics of web
Basics of webBasics of web
Basics of web
Rounak Samdadia
 
Html complete course | Lec -1 | what is html
Html complete course | Lec -1 | what is htmlHtml complete course | Lec -1 | what is html
Html complete course | Lec -1 | what is html
LearnFrom1
 
Leran html
Leran htmlLeran html
Leran html
johir kan123
 
Personal learning environments and portals
Personal learning environments and portalsPersonal learning environments and portals
Personal learning environments and portalsMatthew Mobbs
 
My site won't load in the sitebuilder
My site won't load in the sitebuilderMy site won't load in the sitebuilder
My site won't load in the sitebuilderYolaclass
 
Beginners WordPress JALC Lesson 2
Beginners WordPress JALC Lesson 2Beginners WordPress JALC Lesson 2
Beginners WordPress JALC Lesson 2
Michele Butcher-Jones
 
Getting started with HTML & CSS
Getting started with HTML & CSSGetting started with HTML & CSS
Getting started with HTML & CSS
Ben Eveloff
 
HTML standards
HTML standardsHTML standards
HTML standards
Sukh Sandhu
 
OpenID Intro @ Barcamp Brussels 3
OpenID Intro @ Barcamp Brussels 3OpenID Intro @ Barcamp Brussels 3
OpenID Intro @ Barcamp Brussels 3
Frank Louwers
 
What the heck is HTML 5?
What the heck is HTML 5?What the heck is HTML 5?
What the heck is HTML 5?
Simon Willison
 

What's hot (18)

Lesson 110 24 aug13-1400-ay
Lesson 110 24 aug13-1400-ayLesson 110 24 aug13-1400-ay
Lesson 110 24 aug13-1400-ay
 
Lesson 109 23 aug13-1430-ay
Lesson 109 23 aug13-1430-ayLesson 109 23 aug13-1430-ay
Lesson 109 23 aug13-1430-ay
 
Gmail
GmailGmail
Gmail
 
Lesson 206 11 oct13-1500-ay
Lesson 206 11 oct13-1500-ayLesson 206 11 oct13-1500-ay
Lesson 206 11 oct13-1500-ay
 
Slides(1) june entre
Slides(1) june entreSlides(1) june entre
Slides(1) june entre
 
ILG1
ILG1ILG1
ILG1
 
Basics of web
Basics of webBasics of web
Basics of web
 
Html complete course | Lec -1 | what is html
Html complete course | Lec -1 | what is htmlHtml complete course | Lec -1 | what is html
Html complete course | Lec -1 | what is html
 
Leran html
Leran htmlLeran html
Leran html
 
Personal learning environments and portals
Personal learning environments and portalsPersonal learning environments and portals
Personal learning environments and portals
 
My site won't load in the sitebuilder
My site won't load in the sitebuilderMy site won't load in the sitebuilder
My site won't load in the sitebuilder
 
Beginners WordPress JALC Lesson 2
Beginners WordPress JALC Lesson 2Beginners WordPress JALC Lesson 2
Beginners WordPress JALC Lesson 2
 
Getting started with HTML & CSS
Getting started with HTML & CSSGetting started with HTML & CSS
Getting started with HTML & CSS
 
INLS461_day14a.ppt
INLS461_day14a.pptINLS461_day14a.ppt
INLS461_day14a.ppt
 
HTML standards
HTML standardsHTML standards
HTML standards
 
OpenID Intro @ Barcamp Brussels 3
OpenID Intro @ Barcamp Brussels 3OpenID Intro @ Barcamp Brussels 3
OpenID Intro @ Barcamp Brussels 3
 
Creating Webquests
Creating WebquestsCreating Webquests
Creating Webquests
 
What the heck is HTML 5?
What the heck is HTML 5?What the heck is HTML 5?
What the heck is HTML 5?
 

Similar to Lesson 101 23 aug13-1430-ay

Lesson 112 24 aug13-2300-ay
Lesson 112 24 aug13-2300-ayLesson 112 24 aug13-2300-ay
Lesson 112 24 aug13-2300-ayCodecademy Ren
 
Aucd ppt
Aucd pptAucd ppt
Aucd ppticidemo
 
1. Let's study web-development
1. Let's study web-development1. Let's study web-development
1. Let's study web-development
Jungwon Seo
 
Lesson 111 24 aug13-1430-ay
Lesson 111 24 aug13-1430-ayLesson 111 24 aug13-1430-ay
Lesson 111 24 aug13-1430-ayCodecademy Ren
 
Eurodidaweb march 15-19 2010 day 3 - europaclub
Eurodidaweb   march 15-19 2010 day 3 - europaclubEurodidaweb   march 15-19 2010 day 3 - europaclub
Eurodidaweb march 15-19 2010 day 3 - europaclub
Stefano Lariccia
 
Eurodidaweb march 15-19 2010 day 3 - europaclub
Eurodidaweb   march 15-19 2010 day 3 - europaclubEurodidaweb   march 15-19 2010 day 3 - europaclub
Eurodidaweb march 15-19 2010 day 3 - europaclub
Stefano Lariccia
 
Eurodidaweb may 10-15 2010 day 3 - europaclub
Eurodidaweb   may 10-15 2010 day 3 - europaclubEurodidaweb   may 10-15 2010 day 3 - europaclub
Eurodidaweb may 10-15 2010 day 3 - europaclub
Stefano Lariccia
 
The StartUp Agency - A Case Study on CFPB
The StartUp Agency - A Case Study on CFPBThe StartUp Agency - A Case Study on CFPB
The StartUp Agency - A Case Study on CFPB
GovLoop
 
Eurodidaweb May 4 8 2009 Day 2
Eurodidaweb   May 4 8 2009 Day 2Eurodidaweb   May 4 8 2009 Day 2
Eurodidaweb May 4 8 2009 Day 2Georgeta Manafu
 
Eurodidaweb May 4 8 2009 Day 2
Eurodidaweb   May 4 8 2009 Day 2Eurodidaweb   May 4 8 2009 Day 2
Eurodidaweb May 4 8 2009 Day 2radubml
 
Eurodidaweb May 4 8 2009 Day 2
Eurodidaweb   May 4 8 2009 Day 2Eurodidaweb   May 4 8 2009 Day 2
Eurodidaweb May 4 8 2009 Day 2alinadica
 
A clean world is a healthy world
A clean world is a healthy worldA clean world is a healthy world
A clean world is a healthy worldGeorgeta Manafu
 
Proper Connections Development for Proper Domino Developers
Proper Connections Development for Proper Domino DevelopersProper Connections Development for Proper Domino Developers
Proper Connections Development for Proper Domino Developers
Mark Myers
 
Introduction to web design
Introduction to web designIntroduction to web design
Introduction to web designFitra Sani
 
Web Page Creation
Web Page CreationWeb Page Creation
Web Page Creation
Rastaman05
 
Websites for Nonprofits
Websites for NonprofitsWebsites for Nonprofits
Websites for Nonprofits
501 Commons
 
Professional web development with libraries
Professional web development with librariesProfessional web development with libraries
Professional web development with libraries
Christian Heilmann
 
iWeb NJECC June 28, 2011 DAndrea
iWeb NJECC June 28, 2011 DAndreaiWeb NJECC June 28, 2011 DAndrea
iWeb NJECC June 28, 2011 DAndreaD'Andrea
 
Basic Wordpress Session
Basic Wordpress SessionBasic Wordpress Session
Basic Wordpress Session
Vipul Garg
 
Web Programming Assignment
Web Programming AssignmentWeb Programming Assignment
Web Programming Assignment
Vijayananda Mohire
 

Similar to Lesson 101 23 aug13-1430-ay (20)

Lesson 112 24 aug13-2300-ay
Lesson 112 24 aug13-2300-ayLesson 112 24 aug13-2300-ay
Lesson 112 24 aug13-2300-ay
 
Aucd ppt
Aucd pptAucd ppt
Aucd ppt
 
1. Let's study web-development
1. Let's study web-development1. Let's study web-development
1. Let's study web-development
 
Lesson 111 24 aug13-1430-ay
Lesson 111 24 aug13-1430-ayLesson 111 24 aug13-1430-ay
Lesson 111 24 aug13-1430-ay
 
Eurodidaweb march 15-19 2010 day 3 - europaclub
Eurodidaweb   march 15-19 2010 day 3 - europaclubEurodidaweb   march 15-19 2010 day 3 - europaclub
Eurodidaweb march 15-19 2010 day 3 - europaclub
 
Eurodidaweb march 15-19 2010 day 3 - europaclub
Eurodidaweb   march 15-19 2010 day 3 - europaclubEurodidaweb   march 15-19 2010 day 3 - europaclub
Eurodidaweb march 15-19 2010 day 3 - europaclub
 
Eurodidaweb may 10-15 2010 day 3 - europaclub
Eurodidaweb   may 10-15 2010 day 3 - europaclubEurodidaweb   may 10-15 2010 day 3 - europaclub
Eurodidaweb may 10-15 2010 day 3 - europaclub
 
The StartUp Agency - A Case Study on CFPB
The StartUp Agency - A Case Study on CFPBThe StartUp Agency - A Case Study on CFPB
The StartUp Agency - A Case Study on CFPB
 
Eurodidaweb May 4 8 2009 Day 2
Eurodidaweb   May 4 8 2009 Day 2Eurodidaweb   May 4 8 2009 Day 2
Eurodidaweb May 4 8 2009 Day 2
 
Eurodidaweb May 4 8 2009 Day 2
Eurodidaweb   May 4 8 2009 Day 2Eurodidaweb   May 4 8 2009 Day 2
Eurodidaweb May 4 8 2009 Day 2
 
Eurodidaweb May 4 8 2009 Day 2
Eurodidaweb   May 4 8 2009 Day 2Eurodidaweb   May 4 8 2009 Day 2
Eurodidaweb May 4 8 2009 Day 2
 
A clean world is a healthy world
A clean world is a healthy worldA clean world is a healthy world
A clean world is a healthy world
 
Proper Connections Development for Proper Domino Developers
Proper Connections Development for Proper Domino DevelopersProper Connections Development for Proper Domino Developers
Proper Connections Development for Proper Domino Developers
 
Introduction to web design
Introduction to web designIntroduction to web design
Introduction to web design
 
Web Page Creation
Web Page CreationWeb Page Creation
Web Page Creation
 
Websites for Nonprofits
Websites for NonprofitsWebsites for Nonprofits
Websites for Nonprofits
 
Professional web development with libraries
Professional web development with librariesProfessional web development with libraries
Professional web development with libraries
 
iWeb NJECC June 28, 2011 DAndrea
iWeb NJECC June 28, 2011 DAndreaiWeb NJECC June 28, 2011 DAndrea
iWeb NJECC June 28, 2011 DAndrea
 
Basic Wordpress Session
Basic Wordpress SessionBasic Wordpress Session
Basic Wordpress Session
 
Web Programming Assignment
Web Programming AssignmentWeb Programming Assignment
Web Programming Assignment
 

More from Codecademy Ren

Lesson 304 05 jan14-1500-ay
Lesson 304 05 jan14-1500-ayLesson 304 05 jan14-1500-ay
Lesson 304 05 jan14-1500-ayCodecademy Ren
 
Lesson 303 05 jan14-1500-ay
Lesson 303 05 jan14-1500-ayLesson 303 05 jan14-1500-ay
Lesson 303 05 jan14-1500-ayCodecademy Ren
 
Lesson 301 26 nov13-1500-ay
Lesson 301 26 nov13-1500-ayLesson 301 26 nov13-1500-ay
Lesson 301 26 nov13-1500-ayCodecademy Ren
 
Lesson 302 05 jan14-1500-ay
Lesson 302 05 jan14-1500-ayLesson 302 05 jan14-1500-ay
Lesson 302 05 jan14-1500-ayCodecademy Ren
 
Lesson 207 19 oct13-1500-ay
Lesson 207 19 oct13-1500-ayLesson 207 19 oct13-1500-ay
Lesson 207 19 oct13-1500-ayCodecademy Ren
 
Lesson 205 07 oct13-1500-ay
Lesson 205 07 oct13-1500-ayLesson 205 07 oct13-1500-ay
Lesson 205 07 oct13-1500-ayCodecademy Ren
 
Lesson 204 03 oct13-1500-ay
Lesson 204 03 oct13-1500-ayLesson 204 03 oct13-1500-ay
Lesson 204 03 oct13-1500-ayCodecademy Ren
 
Lesson 203 18 sep13-1500-ay
Lesson 203 18 sep13-1500-ayLesson 203 18 sep13-1500-ay
Lesson 203 18 sep13-1500-ayCodecademy Ren
 
Lesson 202 02 oct13-1800-ay
Lesson 202 02 oct13-1800-ayLesson 202 02 oct13-1800-ay
Lesson 202 02 oct13-1800-ayCodecademy Ren
 
Lesson 108 23 aug13-1430-ay
Lesson 108 23 aug13-1430-ayLesson 108 23 aug13-1430-ay
Lesson 108 23 aug13-1430-ayCodecademy Ren
 

More from Codecademy Ren (10)

Lesson 304 05 jan14-1500-ay
Lesson 304 05 jan14-1500-ayLesson 304 05 jan14-1500-ay
Lesson 304 05 jan14-1500-ay
 
Lesson 303 05 jan14-1500-ay
Lesson 303 05 jan14-1500-ayLesson 303 05 jan14-1500-ay
Lesson 303 05 jan14-1500-ay
 
Lesson 301 26 nov13-1500-ay
Lesson 301 26 nov13-1500-ayLesson 301 26 nov13-1500-ay
Lesson 301 26 nov13-1500-ay
 
Lesson 302 05 jan14-1500-ay
Lesson 302 05 jan14-1500-ayLesson 302 05 jan14-1500-ay
Lesson 302 05 jan14-1500-ay
 
Lesson 207 19 oct13-1500-ay
Lesson 207 19 oct13-1500-ayLesson 207 19 oct13-1500-ay
Lesson 207 19 oct13-1500-ay
 
Lesson 205 07 oct13-1500-ay
Lesson 205 07 oct13-1500-ayLesson 205 07 oct13-1500-ay
Lesson 205 07 oct13-1500-ay
 
Lesson 204 03 oct13-1500-ay
Lesson 204 03 oct13-1500-ayLesson 204 03 oct13-1500-ay
Lesson 204 03 oct13-1500-ay
 
Lesson 203 18 sep13-1500-ay
Lesson 203 18 sep13-1500-ayLesson 203 18 sep13-1500-ay
Lesson 203 18 sep13-1500-ay
 
Lesson 202 02 oct13-1800-ay
Lesson 202 02 oct13-1800-ayLesson 202 02 oct13-1800-ay
Lesson 202 02 oct13-1800-ay
 
Lesson 108 23 aug13-1430-ay
Lesson 108 23 aug13-1430-ayLesson 108 23 aug13-1430-ay
Lesson 108 23 aug13-1430-ay
 

Recently uploaded

LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 

Recently uploaded (20)

LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 

Lesson 101 23 aug13-1430-ay

  • 1. Unit 1: Web Fundamentals Lesson 1: Introduction to HTML August 19, 2013
  • 2. Agenda Course overview Our lesson for today Review What’s next? 2
  • 3. Agenda Course overview Our lesson for today Review What’s next? 3
  • 4. Our goal – to change the way we use technology • Most of us already use technology through websites and mobile phones • We‟ll start with a foundation of how all of this works, then begin to program ourselves • Let‟s learn to produce with technology, not just consume it! 4 Computer monkey Computing wizard
  • 5. We will be learning HTML, CSS, jQuery, and Javascript • Together, these form the building blocks for most websites • If a website were a person, you could think of: 5 HTML as the structure/skeleton CSS as the presentation/clothing jQuery/Javascript as the action/movement
  • 6. Let’s look at an example (I) 6 HTML is used to write text
  • 7. Let’s look at an example (II) 7 HTML is used to write text CSS is used to choose the font and color
  • 8. Let’s look at an example (III) 8 HTML is used to write text jQuery and Javascript allow a calendar to appear when clicked CSS is used to choose the font and color
  • 9. The course is split into three units total 9 Unit 1: HTML and CSS Unit 2: jQuery Unit 3: Javascript
  • 10. Each unit contains lessons that either build understanding or develop skills 10 Unit 1: HTML and CSS Lesson 1 Lesson 2 Lesson 3 Lesson 11 ... Lesson 4 Lesson 12 ...Build understanding Develop skills
  • 11. Each 2-hour lesson has the same structure 11 Activity Purpose Time Teacher instruction Provide context for what we will be learning 20 min Codecademy course Learn and apply your knowledge 60 min Practice set Practice the material on your own 30 min Quiz Test your understanding 10 min After finishing all lessons in a unit, everyone gets to work on a fun project of their own OnlineOffline
  • 12. Agenda Course overview Our lesson for today Review What’s next? 12
  • 13. Lesson 1: Introduction to HTML 13 Introduction to HTML Learning to Use HTML HTML and Email Pictures, Vid eo, and Media HTML and Forms Search Engine Optimization Learning to Use CSS Introduction to CSS Reusing Code 3 Ways to Use CSS Separation of Concerns Launching Your Own Website Lesson 1 Lesson 2 Lesson 3 Lesson 4 Lesson 8 Lesson 7 Lesson 6 Lesson 5 Lesson 9 Lesson 10 Lesson 11 Lesson 12 Build understanding Develop skills
  • 14. You’re now the editor of the Guardian! (I) 1. Open up your Chrome web browser and navigate to www.theguardian.com/uk 2. Right click on the first news headline and click „Inspect Element‟ 14 Right click here Then click here
  • 15. You’re now the editor of the Guardian! (II) 3. You should now see a box pop up on the lower part of the screen. The multi-colored text you see here is HTML – the language used behind-the-scenes to build what you see on the Guardian. Now let‟s see if we can edit the Guardian ourselves… 15 This is HTML!
  • 16. You’re now the editor of the Guardian! (III) 4. Scroll down a couple lines in this lower area until you see the text of the news headline. Double-click on this text 16 Double-click here
  • 17. You’re now the editor of the Guardian! (IV) 5. Let‟s type in “The Daily Prophet” instead. Now press enter 17 Now it says “The Daily Prophet”
  • 18. You’re now the editor of the Guardian! (V) 6. You‟ll see that the headline changed! And no, this isn‟t magic – any Muggle can revise any website. You just need to understand HTML. Now let‟s see what happens when we reload the page… 18 Pretty cool, huh?
  • 19. You’re now the editor of the Guardian! (VI) 7. Click the reload button near the top of your browser 19 Click!
  • 20. You’re now the editor of the Guardian! (VII) 8. The headline changed back! I guess it‟s not so easy to start your own online newspaper… 20 Back to before
  • 21. To see why our changes weren’t saved, we need to understand how the internet works 21 1. When Andy Murray opens his Chrome browser and navigates to a website, his request is sent to a router, a box that helps him connect to the internet I want to watch cat videos! Router
  • 22. How does the internet work? (II) 22 2. The router then tells a company (the Internet Service Provider, or ISP) to help pull up the website Router ISP
  • 23. How does the internet work? (III) 23 3. The ISP uses a dictionary (called a Domain Name System, or DNS) to look up which computer is holding all the Youtube files Router ISP Facebook server Amazon server Youtube server DNS
  • 24. How does the internet work? (IV) 24 4. Once the correct computer is found, this specialized computer (known as a server) sends Andy the files so he can open the website HAHAHA Router ISP Facebook server Amazon server Youtube server DNS
  • 25. So back to our question: why didn’t our changes get saved? (I) • We changed the headline of the Guardian on our computer only. This is known as a local change • When we reloaded the page, our computer asked the Guardian‟s servers to send us its files for the page we requested 25
  • 26. So back to our question: why didn’t our changes get saved? (II) • We changed the headline of the Guardian on our computer only. This is known as a local change • When we reloaded the page, our computer asked the Guardian‟s servers to send us its files for the page we requested • Since we only made a local change, we receive the same files as before and end up seeing the original website • In order for everyone to be able to see our changes, we must change the files directly on the servers 26
  • 27. Agenda Course overview Our lesson for today Review What’s next? 27
  • 28. Summary (I) • HTML is very important because it‟s used in all websites • Along with CSS and jQuery/Javascript, HTML is one of the building blocks of the internet 28 HTML as the structure/skeleton CSS as the presentation/clothing jQuery/Javascript as the action/movement
  • 29. HAHAHA Router ISP Facebook server Amazon server Youtube server DNS Summary (II) • When we navigate to a website, our request is transmitted to a server which sends us the files to load the page • Any local changes we make can be seen on our computer only 29
  • 30. Agenda Course overview Our lesson for today Review What’s next? 30
  • 31. What to do on your own 1. Go to URL to complete the Codecademy course online 2. Do the practice set on the material learned 1. Take the follow-up quiz to test your understanding 31