This document provides an overview of a frontend crash course workshop. It introduces the instructor and TAs, describes the Thinkful program approach of 1-on-1 mentorship and projects, and outlines the agenda including learning HTML and CSS concepts, assignments, and next steps. Key topics covered are how the web works with clients and servers, an example using Facebook, and introductions to HTML tags and elements, CSS selectors, properties and values, and common elements like margin, border and padding.
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.
3
4. About you
What's your name?
What brought you here today?
What is your programming experience?
4
5. Agenda
Learn key HTML and CSS concepts
Go over the assignments
Complete challenges with support
Steps to continue learning
5
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
6
8. Example: facebook.com
Client Server
Open browser
and navigate to
facebook.com
HTML, CSS, &
Javascrip render
newsfeed
Request
Response
8
Algorithm
determines
content of feed.
Sends back
HTML, CSS,
Javascript files
Application LogicApplication Logic
Initial requestInitial request
Following responseFollowing 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 files
Application LogicApplication LogicInitial requestInitial request
Following responseFollowing response
We'll be writing
these files 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
23. Thinkful Free Two-Week Course
http://bit.ly/tf-trial
Start with HTML, CSS and JavaScript
Unlimited mentor Q&A sessions
Personal Program Manager
Option to continue with full bootcamp
Financing & scholarships available
Only available during this event
23