SlideShare a Scribd company logo
Front End
Crash Course:
HTML & CSS
Introductions
➔ What's your name?
➔ What is your programming experience?
➔ What brought you here today?
Ffcchtml
Type a URL from a client (e.g. google.com)
Browser sends an HTTP request asking for specific files
Browser receives those files and renders them as a website
How
the
Web
Works
Client
/
Servers
The client sends requests.
Frontend Developers
manage what users see.
The server sends responses.
Backend Developers
manage what the app does.
Example:
facebook
Client Server
Open browser
and navigate
to
facebook.com
HTML, CSS, &
JavaScript
render
newsfeed
Initial Request
Following Response
Algorithm
determines
content of
feed
Sends back
HTML, CSS,
JavaScript
files
Request
Response
Example:
facebook
Client Server
Open browser
and navigate
to
facebook.com
HTML, CSS, &
JavaScript
render
newsfeed
Initial Request
Following Response
Algorithm
determines
content of
feed
Sends back
HTML, CSS,
JavaScript
files
Request
Response
We’ll be writing these files
that the browser will render
HTML:
Hypertext
Markup
Language
HTML:
Hypertext
Markup
Language
HTML:
Structure
HTML:
Tags,
Elements,
Attributes
HTML
By
Itself
=
Boring
CSS:
Cascading
Style
Sheets Selector
Value
Property
CSS:
Selectors,
Properties,
Values
CSS:
Cascading
Style
Sheets
p {
color: #CCCCCC;
font-family: helvetica;
border: 5px solid blue;
}
div {
background-image:
url("imageFile.jpg");
width: 50%;
height: 70%;
}
.loginButton {
border: none;
background-color: rgba(34,
124, 45, 0.5);
}
Lots of properties:
htmldog.com/references/css/properties/
Margin,
Border &
Padding
Margin
Border
Content
Padding
Margin,
Border, &
Padding
bit.ly/box-model-drill
Real
Developers
Use Google...
A Lot.
Assignments
for
Tonight
bit.ly/tf-html-
classroom
Ways
to
Learn
Code
➔ Free trial of Full Stack Flex
online program
➔ Start with HTML, CSS and JavaScript
➔ Personal Program Manager
➔ Unlimited Q&A Sessions
➔ Student Slack Community
➔ bit.ly/freetrial-webdev
Thinkful
Two-Week
Free
Trial
The
Student
Experience
Jeff Connelly, Thinkful Graduate
Portfolio
Shay Kennedy, Thinkful Graduate
Capstone
Shari Hobbs, Thinkful Graduate
Capstone
Evan Thompson, Thinkful Graduate
Capstone
➔ bit.ly/tf-event-feedback
Survey

More Related Content

Ffcchtml