I first started coding when...
I was in high school and we were lucky enough to have had a computer labs class.
But I had the most fun when I customized the way my profiles looked on sites like asianavenue.com (now asianave.com) and MySpace
HTML and CSS is a perfect starting point to
express yourself.
Hope we'll show you how addictive code can be!
I first started coding when...
I was in elementary school in a computer class. I first didn't like it very much but...
When I started working at Weather Network, I copied and pasted a lot of code without understanding a lot of it. I got curious and learned some more at a coding bootcamp.
Since then I've gone on to build some really cool things!
If I can do it, anyone can do it :D!
It is estimated that US universities will graduate about 400,000 computer scientists
between 2010 and 2020,
...during which 1.4 million US computing jobs will open up, leaving a gap of about a million computing jobs.
Only about 18% of undergraduate computer science degrees are awarded to females, and an even smaller percentage of females remain in the computer science profession after college
Source: http://shescoding.org/about
Source: http://www.codedoc.co/about/
10 mins.
5 mins.
INTRO
INTRO // How The Web Works
A simplified look at a typical web architecture
Client
(Web Browser, Mobile App)
Web Server
Database
Requests
Responses
INTRO // Technologies
HTML
Content
CSS
Presentation
We'll be learning about HTML today
INTRO
INTRO // Tools
http://atom.io
http://google.com/chrome
INTRO // Goal
INTRO
HyperText Markup Language
HTML
HTML
HTML
Think of HTML as ....
HTML
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
</body>
</html>HTML
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
</body>
</html>Can be though of as the brain of the document
Its properties are not part of the physical layout of the page
HTML
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
</body>
</html>Represents the area from the top left corner of our page, to the bottom right
Holds the physical structure of the page, much like our own body
All of our work today will be done here!
HTML
<p>Content</p>The tag above represents a paragraph
HTML
<p>Content</p>This is the opening tag.
It always starts with a tag name ('p' in this case).
HTML tags always start with a < and end with a >
HTML
<p>Content</p>This is the closing tag.
Most (but not all) HTML tags have a closing tag.
Closing tags always start with a forward slash ( / )
followed by the tag name.
HTML
<p>Content</p>This is the content of the tag.
The content appears between the opening and closing tags. This is the content that will appear on your page.
HTML
We write elements (content wrapped in tags) to the document's body
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<p>Content</p>
</body>
</html>HTML
Some tags don't have closing tags.
Tags such as image do not enclose any content
(in the case of an image, it points to the location of a file) ...
So it doesn't need an opening and closing tag.
<img src="picture.jpg" />
Note: the / at the end is optional
HTML
<section>
<p>
Some text in a paragraph.
<a href="http://www.cbc.ca">CBC</a>
</p>
</section>HTML tags can be nested inside on another.
HTML is represented as a tree. That means you can put tags inside other tags as their content. The outer tag is the parent and the inner tag(s) are the children.
HTML
Inline text elements
Text wrappers
Content containers
List containers
<a> <em> <strong>
<p> <h1> to <h6> <li>
<header> <footer> <main> <section> <article> <nav>
<ul> <ol>
HTML
Heading Text
Paragraphs
Content containers
List Item
<h1> to <h6>
<p>
<header> <footer>
<main> <section>
<nav>
<li>
HTML
Images
<img>
List Container
<ul> or <ol>
<a>
Anchor
(Linking to other sites)
NEXT STEPS
NEXT STEPS
NEXT STEPS
NEXT STEPS
NEXT STEPS
NEXT STEPS
THANK YOU!
@skimke
@bettymakes