SlideShare a Scribd company logo
Intro to JavaScript: Build a Web App
February 2018
WIFI: CrossCamp.us Events
bit.ly/web-app-la
1
Instructor
LJ Yockey
Thinkful graduate
Full-stack web developer
TAs
bit.ly/web-app-la
David Samuel
Thinkful Data Science Mentor
Full-stack web developer
Justin Ezor
LA Community Manager
Web developer
2
About you
What's your name?
What brought you here today?
What is your programming experience?
bit.ly/web-app-la
3
About Thinkful
Thinkful helps people become developers or data scientists
through one-on-one mentorship and project-based learning
These workshops are built using this approach.
bit.ly/web-app-la
4
Suggestions for learning
Don't treat this as a drill, we're making something real
Don't get discouraged, struggle leads to mastery
Don't be shy, take full advantage of our support
bit.ly/web-app-la
5
This is what we're making
bit.ly/web-app-la
6
Agenda
Go over starter code (10 min)
Learn key jQuery & Javascript concepts (30 min)
Build your app! (30 min)
Go over solutions (10 min)
Next steps (10 min)
bit.ly/web-app-la
7
Starter code walkthrough
bit.ly/web-app-la
https://bit.ly/tf-shopping-list
8
Quick HTML/CSS Refersher
bit.ly/web-app-la
9
Think of our HTML as a "tree"
<form>
list-content
<input>
item-input
<ul>
shopping-list
<button>
add-item
bit.ly/web-app-la
10
What is JavaScript? What is jQuery?
<input>
<ul>
shopping-list <button>
<li>
String
cheese
<li>
Summer
sausage
<li>
Chicken
nuggets
11
<form>
bit.ly/web-app-la
"Grabbing" a section directly
$('.shopping-list')
jQuery always starts with this
Element to grab
bit.ly/web-app-la
12
jQuery walkthrough
bit.ly/web-app-la
13
Attaching an "Event Listener"
bit.ly/web-app-la
14
Real developers use Google... a lot
bit.ly/web-app-la
15
Let's work on the first step together
bit.ly/web-app-la
https://bit.ly/tf-shopping-list
16
Solution
bit.ly/web-app-la
17
Ways to keep learning
18
Which City should I work in?
San Francisco
San Jose
New York
Los Angeles
Seattle
Work where the Tech Jobs are...
http://stacktrends.io
19
92%92%
job-placement rate in tech careers
Link for the third party audit jobs report:
https://thinkful.com/bootcamp-jobs-stats
Thinkful's track record of getting students jobs
20 . 1
LA Hiring Partners
20 . 2
Our students receive unprecedented support
Learning Mentor
Career MentorProgram Manager
Local Community
You
21
1-on-1 mentorship enables flexible learning
Learn anywhere,
anytime, and at your
own schedule
You don't have to quit
your job to start career
transition
22
Thinkful's free resource
HTML, CSS and JavaScript
Unlimited mentor-led Q&A sessions
Personal Program Manager to help you
set goals and navigate resources
​Slack channel with our mentors and
students
Data Science: bit.ly/ds-la-free
bit.ly/free-web-labit.ly/free-web-la
23

More Related Content

What's hot (20)

PDF
Build a Web App with JavaScript & jQuery
Thinkful
 
PDF
phxwebapp95
Thinkful
 
PDF
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-33-82-317
Ivy Rueb
 
PDF
Build a Virtual Pet with JavaScript
TJ Stalcup
 
PDF
website la 11/28
Thinkful
 
PDF
Deck 4-361-414-420
Justin Ezor
 
PDF
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-128-133-443 (1)
Justin Ezor
 
PDF
Build Your Own Website with HTML/CSS
Thinkful
 
PPT
AJ Klein Capstone Presentation
Alexander Klein
 
PDF
Build Your Own Website with HTML/CSS - July - LA
Thinkful
 
PDF
first website la
Thinkful
 
PPTX
WebKit - DAIICT SBG Proposal
Shreyans Gandhi
 
PDF
Michal Mucha: Build and Deploy an End-to-end Streaming NLP Insight System | P...
PyData
 
PDF
Build Your Own Website - Intro to HTML & CSS
TJ Stalcup
 
PDF
Build a Virtual Pet with JavaScript - July 23 LA
Thinkful
 
PPT
Presentation2
ljordan
 
PPTX
Working with WordPress as a Team
Natanael Sinisalo
 
PDF
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-13-66-123-168
Thinkful
 
PDF
Byowphx97
Thinkful
 
PDF
Toolbox 2, session 11
petter
 
Build a Web App with JavaScript & jQuery
Thinkful
 
phxwebapp95
Thinkful
 
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-33-82-317
Ivy Rueb
 
Build a Virtual Pet with JavaScript
TJ Stalcup
 
website la 11/28
Thinkful
 
Deck 4-361-414-420
Justin Ezor
 
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-128-133-443 (1)
Justin Ezor
 
Build Your Own Website with HTML/CSS
Thinkful
 
AJ Klein Capstone Presentation
Alexander Klein
 
Build Your Own Website with HTML/CSS - July - LA
Thinkful
 
first website la
Thinkful
 
WebKit - DAIICT SBG Proposal
Shreyans Gandhi
 
Michal Mucha: Build and Deploy an End-to-end Streaming NLP Insight System | P...
PyData
 
Build Your Own Website - Intro to HTML & CSS
TJ Stalcup
 
Build a Virtual Pet with JavaScript - July 23 LA
Thinkful
 
Presentation2
ljordan
 
Working with WordPress as a Team
Natanael Sinisalo
 
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-13-66-123-168
Thinkful
 
Byowphx97
Thinkful
 
Toolbox 2, session 11
petter
 

Similar to Intro to JavaScript: Build a Web App (20)

PDF
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-41-93-163-212-239-274-347-408
Justin Ezor
 
PDF
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-41-93-163-212-239-274-347-408 (1)
Justin Ezor
 
PDF
Deck 6-80-140-196-213-271-321-364-438 (2)
Justin Ezor
 
PDF
Deck 6-80-140-196-213-271-321-364-438 (1)
Justin Ezor
 
PDF
Build an App with JavaScript and jQuery - LA - July 18 Pasadena
Thinkful
 
PDF
Build a webapp la september 6
Thinkful
 
PDF
Build an App with JavaScript and jQuery (DTLA, 06/21)
Thinkful
 
PDF
webapp 8/29
Thinkful
 
PDF
Jsjqwebapp.12.14.17
Thinkful
 
PDF
Build an App with JavaScript & jQuery
Aaron Lamphere
 
PDF
Build an App with JavaScript & jQuery
Aaron Lamphere
 
PDF
Build an App with JavaScript and jQuery - LA - July 27
Thinkful
 
PDF
Build a Web App with JavaScript & jQuery
Thinkful
 
PDF
Deck 6-80
Ivy Rueb
 
PDF
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-41(1)
Thinkful
 
PDF
Buildappjsjq10.30 SD
Thinkful
 
PDF
Buildappjsjq9:12 sd
Thinkful
 
PDF
Build a Web App with Javascript and Jquery 09/19
Ivy Rueb
 
PDF
DC jQuery App
TJ Stalcup
 
PDF
Build an App with JavaScript & jQuery
Aaron Lamphere
 
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-41-93-163-212-239-274-347-408
Justin Ezor
 
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-41-93-163-212-239-274-347-408 (1)
Justin Ezor
 
Deck 6-80-140-196-213-271-321-364-438 (2)
Justin Ezor
 
Deck 6-80-140-196-213-271-321-364-438 (1)
Justin Ezor
 
Build an App with JavaScript and jQuery - LA - July 18 Pasadena
Thinkful
 
Build a webapp la september 6
Thinkful
 
Build an App with JavaScript and jQuery (DTLA, 06/21)
Thinkful
 
webapp 8/29
Thinkful
 
Jsjqwebapp.12.14.17
Thinkful
 
Build an App with JavaScript & jQuery
Aaron Lamphere
 
Build an App with JavaScript & jQuery
Aaron Lamphere
 
Build an App with JavaScript and jQuery - LA - July 27
Thinkful
 
Build a Web App with JavaScript & jQuery
Thinkful
 
Deck 6-80
Ivy Rueb
 
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-41(1)
Thinkful
 
Buildappjsjq10.30 SD
Thinkful
 
Buildappjsjq9:12 sd
Thinkful
 
Build a Web App with Javascript and Jquery 09/19
Ivy Rueb
 
DC jQuery App
TJ Stalcup
 
Build an App with JavaScript & jQuery
Aaron Lamphere
 
Ad

More from Justin Ezor (20)

PDF
Deck 893ff61f-1fb8-4e15-a379-775dfdbcee77-7-353-412-457
Justin Ezor
 
PDF
Deck 6-456 (1)
Justin Ezor
 
PDF
Deck 893ff61f-1fb8-4e15-a379-775dfdbcee77-7-14-454
Justin Ezor
 
PDF
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-9-52-74-451
Justin Ezor
 
PDF
Deck 893ff61f-1fb8-4e15-a379-775dfdbcee77-12-173-252-450
Justin Ezor
 
PDF
Deck 4-361-414-444
Justin Ezor
 
PDF
Deck 893ff61f-1fb8-4e15-a379-775dfdbcee77-7-14-55-78-171-219-304-310-388 (1)
Justin Ezor
 
PDF
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-9-431 (1)
Justin Ezor
 
PDF
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-317-409-417
Justin Ezor
 
PDF
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-317-409 (1)
Justin Ezor
 
PDF
Deck 893ff61f-1fb8-4e15-a379-775dfdbcee77-7-405 (2)
Justin Ezor
 
PDF
Deck 893ff61f-1fb8-4e15-a379-775dfdbcee77-7-405 (1)
Justin Ezor
 
PDF
Build your own website - LA 3-20-18
Justin Ezor
 
PDF
Intro to JavaScript: FUNdamentals (3/7/18)
Justin Ezor
 
PDF
html/CSS crash course correct free course link
Justin Ezor
 
PDF
html/CSS Crash course w/ interactive slides link
Justin Ezor
 
PDF
html/CSS Crash course
Justin Ezor
 
PDF
Intro to JS: Build a Twitter Bot
Justin Ezor
 
PDF
Predict the oscars with data science
Justin Ezor
 
PDF
Intro to JavaScript: Build a Virtual Pet
Justin Ezor
 
Deck 893ff61f-1fb8-4e15-a379-775dfdbcee77-7-353-412-457
Justin Ezor
 
Deck 6-456 (1)
Justin Ezor
 
Deck 893ff61f-1fb8-4e15-a379-775dfdbcee77-7-14-454
Justin Ezor
 
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-9-52-74-451
Justin Ezor
 
Deck 893ff61f-1fb8-4e15-a379-775dfdbcee77-12-173-252-450
Justin Ezor
 
Deck 4-361-414-444
Justin Ezor
 
Deck 893ff61f-1fb8-4e15-a379-775dfdbcee77-7-14-55-78-171-219-304-310-388 (1)
Justin Ezor
 
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-9-431 (1)
Justin Ezor
 
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-317-409-417
Justin Ezor
 
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-317-409 (1)
Justin Ezor
 
Deck 893ff61f-1fb8-4e15-a379-775dfdbcee77-7-405 (2)
Justin Ezor
 
Deck 893ff61f-1fb8-4e15-a379-775dfdbcee77-7-405 (1)
Justin Ezor
 
Build your own website - LA 3-20-18
Justin Ezor
 
Intro to JavaScript: FUNdamentals (3/7/18)
Justin Ezor
 
html/CSS crash course correct free course link
Justin Ezor
 
html/CSS Crash course w/ interactive slides link
Justin Ezor
 
html/CSS Crash course
Justin Ezor
 
Intro to JS: Build a Twitter Bot
Justin Ezor
 
Predict the oscars with data science
Justin Ezor
 
Intro to JavaScript: Build a Virtual Pet
Justin Ezor
 
Ad

Recently uploaded (20)

PDF
Wikinomics How Mass Collaboration Changes Everything Don Tapscott
wcsqyzf5909
 
PPTX
Ward Management: Patient Care, Personnel, Equipment, and Environment.pptx
PRADEEP ABOTHU
 
PPTX
Life and Career Skills Lesson 2.pptxProtective and Risk Factors of Late Adole...
ryangabrielcatalon40
 
PPTX
How to Manage Wins & Losses in Odoo 18 CRM
Celine George
 
PPTX
How to Add a Custom Button in Odoo 18 POS Screen
Celine George
 
PDF
IMPORTANT GUIDELINES FOR M.Sc.ZOOLOGY DISSERTATION
raviralanaresh2
 
PDF
Lean IP - Lecture by Dr Oliver Baldus at the MIPLM 2025
MIPLM
 
PPTX
Natural Language processing using nltk.pptx
Ramakrishna Reddy Bijjam
 
PPTX
Exploring Linear and Angular Quantities and Ergonomic Design.pptx
AngeliqueTolentinoDe
 
PDF
Genomics Proteomics and Vaccines 1st Edition Guido Grandi (Editor)
kboqcyuw976
 
PDF
Quiz Night Live May 2025 - Intra Pragya Online General Quiz
Pragya - UEM Kolkata Quiz Club
 
PPTX
ENGLISH 8 REVISED K-12 CURRICULUM QUARTER 1 WEEK 1
LeomarrYsraelArzadon
 
PDF
Free eBook ~100 Common English Proverbs (ebook) pdf.pdf
OH TEIK BIN
 
PDF
CAD25 Gbadago and Fafa Presentation Revised-Aston Business School, UK.pdf
Kweku Zurek
 
PPTX
Iván Bornacelly - Presentation of the report - Empowering the workforce in th...
EduSkills OECD
 
PDF
Lesson 1 - Nature of Inquiry and Research.pdf
marvinnbustamante1
 
PPTX
Lesson 1 Cell (Structures, Functions, and Theory).pptx
marvinnbustamante1
 
PDF
DIGESTION OF CARBOHYDRATES ,PROTEINS AND LIPIDS
raviralanaresh2
 
PPTX
How to Configure Taxes in Company Currency in Odoo 18 Accounting
Celine George
 
PDF
I3PM Industry Case Study Siemens on Strategic and Value-Oriented IP Management
MIPLM
 
Wikinomics How Mass Collaboration Changes Everything Don Tapscott
wcsqyzf5909
 
Ward Management: Patient Care, Personnel, Equipment, and Environment.pptx
PRADEEP ABOTHU
 
Life and Career Skills Lesson 2.pptxProtective and Risk Factors of Late Adole...
ryangabrielcatalon40
 
How to Manage Wins & Losses in Odoo 18 CRM
Celine George
 
How to Add a Custom Button in Odoo 18 POS Screen
Celine George
 
IMPORTANT GUIDELINES FOR M.Sc.ZOOLOGY DISSERTATION
raviralanaresh2
 
Lean IP - Lecture by Dr Oliver Baldus at the MIPLM 2025
MIPLM
 
Natural Language processing using nltk.pptx
Ramakrishna Reddy Bijjam
 
Exploring Linear and Angular Quantities and Ergonomic Design.pptx
AngeliqueTolentinoDe
 
Genomics Proteomics and Vaccines 1st Edition Guido Grandi (Editor)
kboqcyuw976
 
Quiz Night Live May 2025 - Intra Pragya Online General Quiz
Pragya - UEM Kolkata Quiz Club
 
ENGLISH 8 REVISED K-12 CURRICULUM QUARTER 1 WEEK 1
LeomarrYsraelArzadon
 
Free eBook ~100 Common English Proverbs (ebook) pdf.pdf
OH TEIK BIN
 
CAD25 Gbadago and Fafa Presentation Revised-Aston Business School, UK.pdf
Kweku Zurek
 
Iván Bornacelly - Presentation of the report - Empowering the workforce in th...
EduSkills OECD
 
Lesson 1 - Nature of Inquiry and Research.pdf
marvinnbustamante1
 
Lesson 1 Cell (Structures, Functions, and Theory).pptx
marvinnbustamante1
 
DIGESTION OF CARBOHYDRATES ,PROTEINS AND LIPIDS
raviralanaresh2
 
How to Configure Taxes in Company Currency in Odoo 18 Accounting
Celine George
 
I3PM Industry Case Study Siemens on Strategic and Value-Oriented IP Management
MIPLM
 

Intro to JavaScript: Build a Web App