SlideShare a Scribd company logo
Frontend Crash Course
August 2017
WIFI: In3-Guest
http://bit.ly/html-crash-course
1
Instructor
Sonja Duric
Thinkful Student
http://bit.ly/html-crash-courseWifi: In3 - Guest
TAs
2
About you
What's your name?
What brought you here today?
What is your programming experience?
http://bit.ly/html-crash-courseWifi: In3 - Guest
3
About Thinkful
Thinkful helps people become developers or data scientists
through 1-on-1 mentorship and project-based learning
These workshops are built using this approach.These workshops are built using this approach.
http://bit.ly/html-crash-courseWifi: In3 - Guest
4
Suggestions for learning
Don't get discouraged, struggle leads to masterystruggle leads to mastery
Don't be shy, take full advantage of our supporttake full advantage of our support
http://bit.ly/html-crash-courseWifi: In3 - Guest
5
Agenda
Learn key HTML and CSS concepts (30 min)
Go over the assignments (10 min)
Complete challenges with support (30 min)
Steps to continue learning (10 min)
http://bit.ly/html-crash-coursehttp://bit.ly/html-crash-courseWifi: In3 - Guest
6
How the web works
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
http://bit.ly/html-crash-courseWifi: In3 - Guest
7
Client/Servers
Client (sends requests)
Frontend Developer
Manages what user sees
Server (sends response)
Backend Developer
Manages what app does
http://bit.ly/html-crash-courseWifi: In3 - Guest
8
Example: facebook.com
Client Server
Open browser
and navigate to
facebook.com
HTML, CSS, &
Javascrip render
newsfeed
Request
Response
Algorithm
determines
content of feed.
Sends back
HTML, CSS,
Javascript files
Application LogicApplication Logic
Initial requestInitial request
Following responseFollowing response
http://bit.ly/html-crash-course
9
http://bit.ly/html-crash-course
Wifi: In3 - Guest
How this relates to today
Client Server
Open browser
and navigate to
facebook.com
HTML, CSS, &
Javascrip render
newsfeed
Request
Response
Algorithm
determines
content of feed.
Sends back
HTML, CSS,
Javascript files
Application LogicApplication LogicInitial requestInitial request
Following responseFollowing response
We'll be writing
these files that the
brower will render
http://bit.ly/html-crash-course
10
http://bit.ly/html-crash-courseWifi: In3 - Guest
HTML - (HyperText Markup Language)
<h1 class="intro">Hi there!</h1>
Attribute
Opening
section tag
h1
element
Closing
section tag
http://bit.ly/html-crash-courseWifi: In3 - Guest
11
HTML - structure
<html>
<body>
<h1 class="title">Hello world!</h1>
</body>
</html>
http://bit.ly/html-crash-courseWifi: In3 - Guest
12
HTML tags, elements, attributes
http://bit.ly/html-crash-courseWifi: In3 - Guest
13
HTML, by itself, is boring
http://bit.ly/html-crash-courseWifi: In3 - Guest
14
CSS - (Cascading Style Sheets)
h1 {
color: blue;
}
Value
Property
Selector
http://bit.ly/html-crash-courseWifi: In3 - Guest
15
CSS selectors, properties, values
http://bit.ly/html-crash-courseWifi: In3 - Guest
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:
http://www.htmldog.com/references/css/properties/
http://bit.ly/html-crash-courseWifi: In3 - Guest
17
Margin, border, and padding
http://bit.ly/html-crash-courseWifi: In3 - Guest
18
Margin, border, and padding
http://bit.ly/html-crash-courseWifi: In3 - Guest
19
Real developers use Google... a lot
http://bit.ly/html-crash-courseWifi: In3 - Guest
20
Assignments for tonight
Go to: http://bit.ly/tf-html-classroom
http://bit.ly/html-crash-courseWifi: In3 - Guest
21
Ways to keep learning
22
For aspiring developers, bootcamps fill the gap
23
91%91%
job-placement rate + job guarantee
Link for the third party audit jobs report:
https://www.thinkful.com/bootcamp-jobs-statshttps://www.thinkful.com/bootcamp-jobs-stats
Thinkful's track record of getting students jobs
24
Our students receive unprecedented support
Learning Mentor
Career MentorProgram Manager
Local Community
You
25
Mentorship enables flexible learning
Learn anywhere,
anytime, & at your own
pace
You don't have to quitYou don't have to quit
your job to startyour job to start
career transitioncareer transition
26
Thinkful Two-Week Trial
Talk to one of us and email benjy@thinkful.combenjy@thinkful.com to learn more
Two-week Free Course Trial
Start with HTML, CSS and JavaScript
Option to continue with full bootcamp
Financing & scholarships available
Offer valid for one week after eventOffer valid for one week after event
BenjyBenjy SchechnerSchechner
Education Advisor
27

More Related Content

Similar to HTML/CSS Crash Course (20)

PDF
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-13-66
Ivy Rueb
 
PDF
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-13-37
Thinkful
 
PDF
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-13-66-123-168
Thinkful
 
PDF
Deck 893ff61f-1fb8-4e15-a379-775dfdbcee77-12-53
Ivy Rueb
 
PDF
Frontend Crash Course
Aaron Lamphere
 
PDF
Thinkful FrontEnd Crash Course - HTML & CSS
TJ Stalcup
 
PDF
Thinkful FrontEnd Crash Course - HTML & CSS
TJ Stalcup
 
PDF
Frontend Crash Course
TJ Stalcup
 
PDF
Thinkful DC FrontEnd Crash Course - HTML & CSS
TJ Stalcup
 
PDF
Deck 893ff61f-1fb8-4e15-a379-775dfdbcee77-12-173-252-450
Justin Ezor
 
PDF
Frontend Crash Course
TJ Stalcup
 
PDF
Frontend Crash Course
Aaron Lamphere
 
PDF
Deck 893ff61f-1fb8-4e15-a379-775dfdbcee77-12-173-252 (4)
Jordan Zurowski
 
PDF
Fcchc326
Shannon Gallagher
 
PDF
Fcchc424
Shannon Gallagher
 
PDF
Fccwc326
Shannon Gallagher
 
PDF
html/CSS Crash course w/ interactive slides link
Justin Ezor
 
PDF
html/CSS crash course correct free course link
Justin Ezor
 
PDF
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-33-82-317
Ivy Rueb
 
PDF
Html:css crash course (4:5)
Thinkful
 
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-13-66
Ivy Rueb
 
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-13-37
Thinkful
 
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-13-66-123-168
Thinkful
 
Deck 893ff61f-1fb8-4e15-a379-775dfdbcee77-12-53
Ivy Rueb
 
Frontend Crash Course
Aaron Lamphere
 
Thinkful FrontEnd Crash Course - HTML & CSS
TJ Stalcup
 
Thinkful FrontEnd Crash Course - HTML & CSS
TJ Stalcup
 
Frontend Crash Course
TJ Stalcup
 
Thinkful DC FrontEnd Crash Course - HTML & CSS
TJ Stalcup
 
Deck 893ff61f-1fb8-4e15-a379-775dfdbcee77-12-173-252-450
Justin Ezor
 
Frontend Crash Course
TJ Stalcup
 
Frontend Crash Course
Aaron Lamphere
 
Deck 893ff61f-1fb8-4e15-a379-775dfdbcee77-12-173-252 (4)
Jordan Zurowski
 
html/CSS Crash course w/ interactive slides link
Justin Ezor
 
html/CSS crash course correct free course link
Justin Ezor
 
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-33-82-317
Ivy Rueb
 
Html:css crash course (4:5)
Thinkful
 

More from Aaron Lamphere (18)

PDF
Become a Data Analyst
Aaron Lamphere
 
PDF
Web Development or Data Science
Aaron Lamphere
 
PDF
Getting Started in Tech
Aaron Lamphere
 
PPTX
Build an App with JavaScript & jQuery
Aaron Lamphere
 
PDF
Intro to JavaScript
Aaron Lamphere
 
PDF
Build your Own Website with HTML/CSS
Aaron Lamphere
 
PDF
Build a Game with Javascript
Aaron Lamphere
 
PDF
Intro to JavaScript
Aaron Lamphere
 
PDF
Build your own Website
Aaron Lamphere
 
PDF
Build your own Website
Aaron Lamphere
 
PDF
Build an App with JavaScript & jQuery
Aaron Lamphere
 
PDF
Intro to JavaScript
Aaron Lamphere
 
PDF
Intro to JavaScript
Aaron Lamphere
 
PDF
Getting Started in Tech
Aaron Lamphere
 
PDF
Build an App with JavaScript & jQuery
Aaron Lamphere
 
PDF
Build an App with JavaScript & jQuery
Aaron Lamphere
 
PDF
Build an App with JavaScript & jQuery
Aaron Lamphere
 
PDF
Build an App with JavaScript & jQuery
Aaron Lamphere
 
Become a Data Analyst
Aaron Lamphere
 
Web Development or Data Science
Aaron Lamphere
 
Getting Started in Tech
Aaron Lamphere
 
Build an App with JavaScript & jQuery
Aaron Lamphere
 
Intro to JavaScript
Aaron Lamphere
 
Build your Own Website with HTML/CSS
Aaron Lamphere
 
Build a Game with Javascript
Aaron Lamphere
 
Intro to JavaScript
Aaron Lamphere
 
Build your own Website
Aaron Lamphere
 
Build your own Website
Aaron Lamphere
 
Build an App with JavaScript & jQuery
Aaron Lamphere
 
Intro to JavaScript
Aaron Lamphere
 
Intro to JavaScript
Aaron Lamphere
 
Getting Started in Tech
Aaron Lamphere
 
Build an App with JavaScript & jQuery
Aaron Lamphere
 
Build an App with JavaScript & jQuery
Aaron Lamphere
 
Build an App with JavaScript & jQuery
Aaron Lamphere
 
Build an App with JavaScript & jQuery
Aaron Lamphere
 
Ad

Recently uploaded (20)

PPTX
Enabling the Digital Artisan – keynote at ICOCI 2025
Alan Dix
 
PDF
Understanding The True Cost of DynamoDB Webinar
ScyllaDB
 
PDF
GDG Cloud Southlake #44: Eyal Bukchin: Tightening the Kubernetes Feedback Loo...
James Anderson
 
DOCX
Daily Lesson Log MATATAG ICT TEchnology 8
LOIDAALMAZAN3
 
PDF
The Future of Product Management in AI ERA.pdf
Alyona Owens
 
PPTX
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
 
PDF
Hello I'm "AI" Your New _________________
Dr. Tathagat Varma
 
PDF
Kubernetes - Architecture & Components.pdf
geethak285
 
PDF
Simplify Your FME Flow Setup: Fault-Tolerant Deployment Made Easy with Packer...
Safe Software
 
PDF
Java 25 and Beyond - A Roadmap of Innovations
Ana-Maria Mihalceanu
 
PPTX
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Pitch ...
Michele Kryston
 
PPSX
Usergroup - OutSystems Architecture.ppsx
Kurt Vandevelde
 
PDF
Dev Dives: Accelerating agentic automation with Autopilot for Everyone
UiPathCommunity
 
PDF
ArcGIS Utility Network Migration - The Hunter Water Story
Safe Software
 
PDF
My Journey from CAD to BIM: A True Underdog Story
Safe Software
 
PDF
99 Bottles of Trust on the Wall — Operational Principles for Trust in Cyber C...
treyka
 
PDF
Why aren't you using FME Flow's CPU Time?
Safe Software
 
PDF
How to Visualize the ​Spatio-Temporal Data Using CesiumJS​
SANGHEE SHIN
 
PDF
Proactive Server and System Monitoring with FME: Using HTTP and System Caller...
Safe Software
 
PDF
How to Comply With Saudi Arabia’s National Cybersecurity Regulations.pdf
Bluechip Advanced Technologies
 
Enabling the Digital Artisan – keynote at ICOCI 2025
Alan Dix
 
Understanding The True Cost of DynamoDB Webinar
ScyllaDB
 
GDG Cloud Southlake #44: Eyal Bukchin: Tightening the Kubernetes Feedback Loo...
James Anderson
 
Daily Lesson Log MATATAG ICT TEchnology 8
LOIDAALMAZAN3
 
The Future of Product Management in AI ERA.pdf
Alyona Owens
 
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
 
Hello I'm "AI" Your New _________________
Dr. Tathagat Varma
 
Kubernetes - Architecture & Components.pdf
geethak285
 
Simplify Your FME Flow Setup: Fault-Tolerant Deployment Made Easy with Packer...
Safe Software
 
Java 25 and Beyond - A Roadmap of Innovations
Ana-Maria Mihalceanu
 
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Pitch ...
Michele Kryston
 
Usergroup - OutSystems Architecture.ppsx
Kurt Vandevelde
 
Dev Dives: Accelerating agentic automation with Autopilot for Everyone
UiPathCommunity
 
ArcGIS Utility Network Migration - The Hunter Water Story
Safe Software
 
My Journey from CAD to BIM: A True Underdog Story
Safe Software
 
99 Bottles of Trust on the Wall — Operational Principles for Trust in Cyber C...
treyka
 
Why aren't you using FME Flow's CPU Time?
Safe Software
 
How to Visualize the ​Spatio-Temporal Data Using CesiumJS​
SANGHEE SHIN
 
Proactive Server and System Monitoring with FME: Using HTTP and System Caller...
Safe Software
 
How to Comply With Saudi Arabia’s National Cybersecurity Regulations.pdf
Bluechip Advanced Technologies
 
Ad

HTML/CSS Crash Course

  • 1. Frontend Crash Course August 2017 WIFI: In3-Guest http://bit.ly/html-crash-course 1
  • 3. About you What's your name? What brought you here today? What is your programming experience? http://bit.ly/html-crash-courseWifi: In3 - Guest 3
  • 4. About Thinkful Thinkful helps people become developers or data scientists through 1-on-1 mentorship and project-based learning These workshops are built using this approach.These workshops are built using this approach. http://bit.ly/html-crash-courseWifi: In3 - Guest 4
  • 5. Suggestions for learning Don't get discouraged, struggle leads to masterystruggle leads to mastery Don't be shy, take full advantage of our supporttake full advantage of our support http://bit.ly/html-crash-courseWifi: In3 - Guest 5
  • 6. Agenda Learn key HTML and CSS concepts (30 min) Go over the assignments (10 min) Complete challenges with support (30 min) Steps to continue learning (10 min) http://bit.ly/html-crash-coursehttp://bit.ly/html-crash-courseWifi: In3 - Guest 6
  • 7. How the web works 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 http://bit.ly/html-crash-courseWifi: In3 - Guest 7
  • 8. Client/Servers Client (sends requests) Frontend Developer Manages what user sees Server (sends response) Backend Developer Manages what app does http://bit.ly/html-crash-courseWifi: In3 - Guest 8
  • 9. Example: facebook.com Client Server Open browser and navigate to facebook.com HTML, CSS, & Javascrip render newsfeed Request Response Algorithm determines content of feed. Sends back HTML, CSS, Javascript files Application LogicApplication Logic Initial requestInitial request Following responseFollowing response http://bit.ly/html-crash-course 9 http://bit.ly/html-crash-course Wifi: In3 - Guest
  • 10. How this relates to today Client Server Open browser and navigate to facebook.com HTML, CSS, & Javascrip render newsfeed Request Response Algorithm determines content of feed. Sends back HTML, CSS, Javascript files Application LogicApplication LogicInitial requestInitial request Following responseFollowing response We'll be writing these files that the brower will render http://bit.ly/html-crash-course 10 http://bit.ly/html-crash-courseWifi: In3 - Guest
  • 11. HTML - (HyperText Markup Language) <h1 class="intro">Hi there!</h1> Attribute Opening section tag h1 element Closing section tag http://bit.ly/html-crash-courseWifi: In3 - Guest 11
  • 12. HTML - structure <html> <body> <h1 class="title">Hello world!</h1> </body> </html> http://bit.ly/html-crash-courseWifi: In3 - Guest 12
  • 13. HTML tags, elements, attributes http://bit.ly/html-crash-courseWifi: In3 - Guest 13
  • 14. HTML, by itself, is boring http://bit.ly/html-crash-courseWifi: In3 - Guest 14
  • 15. CSS - (Cascading Style Sheets) h1 { color: blue; } Value Property Selector http://bit.ly/html-crash-courseWifi: In3 - Guest 15
  • 16. CSS selectors, properties, values http://bit.ly/html-crash-courseWifi: In3 - Guest 16
  • 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: http://www.htmldog.com/references/css/properties/ http://bit.ly/html-crash-courseWifi: In3 - Guest 17
  • 18. Margin, border, and padding http://bit.ly/html-crash-courseWifi: In3 - Guest 18
  • 19. Margin, border, and padding http://bit.ly/html-crash-courseWifi: In3 - Guest 19
  • 20. Real developers use Google... a lot http://bit.ly/html-crash-courseWifi: In3 - Guest 20
  • 21. Assignments for tonight Go to: http://bit.ly/tf-html-classroom http://bit.ly/html-crash-courseWifi: In3 - Guest 21
  • 22. Ways to keep learning 22
  • 23. For aspiring developers, bootcamps fill the gap 23
  • 24. 91%91% job-placement rate + job guarantee Link for the third party audit jobs report: https://www.thinkful.com/bootcamp-jobs-statshttps://www.thinkful.com/bootcamp-jobs-stats Thinkful's track record of getting students jobs 24
  • 25. Our students receive unprecedented support Learning Mentor Career MentorProgram Manager Local Community You 25
  • 26. Mentorship enables flexible learning Learn anywhere, anytime, & at your own pace You don't have to quitYou don't have to quit your job to startyour job to start career transitioncareer transition 26
  • 27. Thinkful Two-Week Trial Talk to one of us and email [email protected]@thinkful.com to learn more Two-week Free Course Trial Start with HTML, CSS and JavaScript Option to continue with full bootcamp Financing & scholarships available Offer valid for one week after eventOffer valid for one week after event BenjyBenjy SchechnerSchechner Education Advisor 27