SlideShare a Scribd company logo
Frontend Crash Course:Frontend Crash Course:
HTML & CSSHTML & CSS
April 2018
bit.ly/frontend-phxbit.ly/frontend-phx
codepen.io
1
About us
Rhonda Jaramillo, TA
Web Developer, Iced Dev
Thinkful Graduate
Joe Previte
Software Developer, Digital Airstrike
Thinkful Instructor
2
About you
What's your name? 
What brought you here today?
What is your programming experience?
3
About Thinkful
We train developers and data scientists through
1x1 mentorship and project-based learning.
 
Guaranteed.
4
Agenda
Learn key HTML and CSS concepts 
Go over the assignments 
Complete challenges with support 
Ways to keep learning
5
How the web works
Type a URL from a client (e.g. google.com)
Browser sends an HTTP request asking for speci c les
Browser receives those les and renders them as a website
6
Client/Servers
Client (sends requests)
Frontend Developer
Manages what user sees
Server (sends response)
Backend Developer
Manages what app does
7
Example: facebook.com
Client Server
Open browser
and navigate to
facebook.com
HTML, CSS, &
JavaScript render
newsfeed
Request
Response
8
Algorithm
determines
content of feed.
 
Sends back
HTML, CSS,
JavaScript les
Application Logic
Initial request
Following response
How this relates to today
Client Server
Open browser
and navigate to
facebook.com
HTML, CSS, &
JavaScript render
newsfeed
Request
9
Response
Algorithm
determines
content of feed
 
Sends back
HTML, CSS,
JavaScript les
Application LogicInitial request
Following response
We'll be writing
these les that the
browser will render
HTML - (HyperText Markup Language)
<h1>Hi there!</h1>
ContentOpening
section tag
h1
element
Closing
section tag
bit.ly/website-la
10
HTML - (HyperText Markup Language)
<h1 class="intro">Hi there!</h1>
Attribute
Opening
section tag
h1
element
Closing
section tag
bit.ly/website-la
11
HTML - structure
<html>
<body>
<h1 class="title">Hello world!</h1>
</body>
</html>
bit.ly/website-la
12
HTML tags, elements, attributes
13
HTML, by itself, is boring
14
CSS - (Cascading Style Sheets)
h1 {
color: blue;
}
Value
Property
Selector
bit.ly/website-la
15
CSS selectors, properties, values
16
CSS has lots of properties and values
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:
www.htmldog.com/references/css/properties/
17
Margin, border, and padding
18
Margin, border, and padding
19
Real developers use Google... a lot
20
Assignments for tonight
Go to: bit.ly/tf-html-classroom
21
22
Thinkful's free course
75+ hours of curriculum for two weeks
HTML, CSS and JavaScript
Unlimited mentor-led Q&A sessions
Personal Program Manager
bit.ly/freetrial-webdevbit.ly/freetrial-webdev
Thinkful Coding Prep Course
$1500 FREE
23

More Related Content

PDF
LA 1/16/18 Intro to Javascript: Fundamentals
PDF
(LA 1/16/18) Intro to JavaScript: Fundamentals
PDF
1/16/18 Intro to JS Workshop
PDF
LA 1/31/18 Intro to JavaScript: Fundamentals
PDF
LA 1/31/18 Intro to JavaScript: Fundamentals
PDF
PDF
Ffcc1120
LA 1/16/18 Intro to Javascript: Fundamentals
(LA 1/16/18) Intro to JavaScript: Fundamentals
1/16/18 Intro to JS Workshop
LA 1/31/18 Intro to JavaScript: Fundamentals
LA 1/31/18 Intro to JavaScript: Fundamentals
Ffcc1120

Similar to Fcchc424 (20)

PDF
Fcc1219
PDF
Deck 893ff61f-1fb8-4e15-a379-775dfdbcee77-12-173-252 (4)
PDF
Deck 893ff61f-1fb8-4e15-a379-775dfdbcee77-12-173-252-450
PDF
Feccphx9:25
PDF
Introjs1.9.18tf
PDF
Introjs2.13.18sd
PDF
Byowwhc314
PPTX
Front End Lecture 1.pptx
PDF
PDF
PDF
Itjs124
PDF
Itjs111
PDF
PDF
Websitesd1.15.17.
PDF
PDF
PDF
PDF
Byowwhc110
PDF
Ijsphx927
PPTX
workshopsbutitisnottrueatalljusttobe.pptx
Fcc1219
Deck 893ff61f-1fb8-4e15-a379-775dfdbcee77-12-173-252 (4)
Deck 893ff61f-1fb8-4e15-a379-775dfdbcee77-12-173-252-450
Feccphx9:25
Introjs1.9.18tf
Introjs2.13.18sd
Byowwhc314
Front End Lecture 1.pptx
Itjs124
Itjs111
Websitesd1.15.17.
Byowwhc110
Ijsphx927
workshopsbutitisnottrueatalljusttobe.pptx
Ad

More from Shannon Gallagher (20)

PDF
PDF
PDF
Tf byowwhc
PDF
Tf byowwhc
PDF
Tf itpbapm
PDF
Tf itpptbo
PDF
PDF
Tf itjsbagg
PDF
Tf ffcchtmlcss
PDF
PDF
PDF
PDF
PDF
PDF
PDF
Tf itpbapm
PDF
PDF
Tf itjsbagg
PDF
PDF
Ad

Recently uploaded (20)

PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
Cell Structure & Organelles in detailed.
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Pre independence Education in Inndia.pdf
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
Complications of Minimal Access Surgery at WLH
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
Insiders guide to clinical Medicine.pdf
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
RMMM.pdf make it easy to upload and study
PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Supply Chain Operations Speaking Notes -ICLT Program
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Renaissance Architecture: A Journey from Faith to Humanism
Module 4: Burden of Disease Tutorial Slides S2 2025
Cell Structure & Organelles in detailed.
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Microbial disease of the cardiovascular and lymphatic systems
STATICS OF THE RIGID BODIES Hibbelers.pdf
Pre independence Education in Inndia.pdf
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPH.pptx obstetrics and gynecology in nursing
Complications of Minimal Access Surgery at WLH
TR - Agricultural Crops Production NC III.pdf
VCE English Exam - Section C Student Revision Booklet
Insiders guide to clinical Medicine.pdf
O7-L3 Supply Chain Operations - ICLT Program
RMMM.pdf make it easy to upload and study
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester

Fcchc424

  • 1. Frontend Crash Course:Frontend Crash Course: HTML & CSSHTML & CSS April 2018 bit.ly/frontend-phxbit.ly/frontend-phx codepen.io 1
  • 2. About us Rhonda Jaramillo, TA Web Developer, Iced Dev Thinkful Graduate Joe Previte Software Developer, Digital Airstrike Thinkful Instructor 2
  • 3. About you What's your name?  What brought you here today? What is your programming experience? 3
  • 4. About Thinkful We train developers and data scientists through 1x1 mentorship and project-based learning.   Guaranteed. 4
  • 5. Agenda Learn key HTML and CSS concepts  Go over the assignments  Complete challenges with support  Ways to keep learning 5
  • 6. How the web works Type a URL from a client (e.g. google.com) Browser sends an HTTP request asking for speci c les Browser receives those les and renders them as a website 6
  • 7. Client/Servers Client (sends requests) Frontend Developer Manages what user sees Server (sends response) Backend Developer Manages what app does 7
  • 8. Example: facebook.com Client Server Open browser and navigate to facebook.com HTML, CSS, & JavaScript render newsfeed Request Response 8 Algorithm determines content of feed.   Sends back HTML, CSS, JavaScript les Application Logic Initial request Following response
  • 9. How this relates to today Client Server Open browser and navigate to facebook.com HTML, CSS, & JavaScript render newsfeed Request 9 Response Algorithm determines content of feed   Sends back HTML, CSS, JavaScript les Application LogicInitial request Following response We'll be writing these les that the browser will render
  • 10. HTML - (HyperText Markup Language) <h1>Hi there!</h1> ContentOpening section tag h1 element Closing section tag bit.ly/website-la 10
  • 11. HTML - (HyperText Markup Language) <h1 class="intro">Hi there!</h1> Attribute Opening section tag h1 element Closing section tag bit.ly/website-la 11
  • 12. HTML - structure <html> <body> <h1 class="title">Hello world!</h1> </body> </html> bit.ly/website-la 12
  • 13. HTML tags, elements, attributes 13
  • 14. HTML, by itself, is boring 14
  • 15. CSS - (Cascading Style Sheets) h1 { color: blue; } Value Property Selector bit.ly/website-la 15
  • 17. CSS has lots of properties and values 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: www.htmldog.com/references/css/properties/ 17
  • 18. Margin, border, and padding 18
  • 19. Margin, border, and padding 19
  • 20. Real developers use Google... a lot 20
  • 21. Assignments for tonight Go to: bit.ly/tf-html-classroom 21
  • 22. 22
  • 23. Thinkful's free course 75+ hours of curriculum for two weeks HTML, CSS and JavaScript Unlimited mentor-led Q&A sessions Personal Program Manager bit.ly/freetrial-webdevbit.ly/freetrial-webdev Thinkful Coding Prep Course $1500 FREE 23