Build an App with JavaScript & jQuery
September 2017
WIFI: In3 - Guest
bit.ly/dc-web-app
1
Instructor
TA
TJ StalcupTJ Stalcup
Lead Mentor, Thinkful
API Evangelist, WealthEngine
PokemonGO! Enthusiast
2
About you
What's your name?
Why do you want to learn JavaScript/jQuery?
http://www.loremipsum.com/example
Wi-Fi: orem Ipsum
PW: orem Ipsum
L
L 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.
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
5
This is what we're making
http://www.loremipsum.com/example
Wi-Fi: orem Ipsum
PW: orem Ipsum
L
L 6
Agenda
Go over starter code (10 min)
Learn key jQuery & JavaScript concepts (20 min)
Build your app! (30 min)
Go over solutions (10 min)
Next steps (10 min)
http://www.loremipsum.com/example
Wi-Fi: orem Ipsum
PW: orem Ipsum
L
L 7
Quick HTML/CSS Refersher
8
Starter code walkthrough
http://bit.ly/tf-shopping-list
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
10
What is JavaScript? What is jQuery?
<input>
<ul>
shopping-list <button>
<li>
String
cheese
<li>
Summer
sausage
<li>
Chicken
nuggets
11
<div>
"Grabbing" a section directly
$('.shopping-list')
jQuery always starts with this
Element to grab
12
jQuery walkthrough
13
Attaching an "Event Listener"
http://www.loremipsum.com/example
Wi-Fi: orem Ipsum
PW: orem Ipsum
L
L 14
Real developers use Google... a lot
15
Let's work on the first step together
http://bit.ly/tf-shopping-list
http://www.loremipsum.com/example
Wi-Fi: orem Ipsum
PW: orem Ipsum
L
L 16
Solution
17
18
19
20
Our students receive unprecedented support
1-on-1 Learning Mentor
1-on-1 Career MentorProgram Manager
Los Angeles Community
You
21
22
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
23

More Related Content

PDF
phxwebapp95
PDF
phxwebapp95
PDF
webappphx
PDF
phxwebapp95
PDF
Baawjsajq109
PDF
Build an App with JavaScript & jQuery
PDF
DC jQuery App
PDF
Deck 6-130-441
phxwebapp95
phxwebapp95
webappphx
phxwebapp95
Baawjsajq109
Build an App with JavaScript & jQuery
DC jQuery App
Deck 6-130-441

What's hot (20)

PDF
Build a Web App with JavaScript & jQuery
PDF
Build a Virtual Pet with JavaScript
PDF
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-31(1)
PDF
Buildappjsjq10.30 SD
PDF
Intro to JavaScript: Build a Web App
PDF
Buildappjsjq9:12 sd
PDF
Build a Web App with JavaScript & jQuery
PDF
Build Your Own Website - Thinkful DC
PDF
Deck 4-361-414-444
PDF
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-317-409-417-452
PDF
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-317-409 (1)
PDF
Deck 4-361-414-420
PPTX
Working with WordPress as a Team
PDF
Frontend Crash Course
PDF
Bwhtmlpdx0809
PDF
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-13-66-123-168
PDF
Keeping lab notes as a software developer
PDF
How to build a Lean SaaS App with WordPress Multisite [WordCamp Europe 2019]
PDF
רועי פלד
PDF
Tripletail
Build a Web App with JavaScript & jQuery
Build a Virtual Pet with JavaScript
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-31(1)
Buildappjsjq10.30 SD
Intro to JavaScript: Build a Web App
Buildappjsjq9:12 sd
Build a Web App with JavaScript & jQuery
Build Your Own Website - Thinkful DC
Deck 4-361-414-444
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-317-409-417-452
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-317-409 (1)
Deck 4-361-414-420
Working with WordPress as a Team
Frontend Crash Course
Bwhtmlpdx0809
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-13-66-123-168
Keeping lab notes as a software developer
How to build a Lean SaaS App with WordPress Multisite [WordCamp Europe 2019]
רועי פלד
Tripletail
Ad

Similar to Build an App with JavaScript & jQuery (20)

PDF
Deck 893ff61f-1fb8-4e15-a379-775dfdbcee77
PDF
Jsjqwebapp.12.14.17
PDF
Build an App with JavaScript & jQuery
PDF
Deck 6-80
PDF
Build an App with JavaScript & jQuery
PDF
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-128-133-443 (1)
PDF
Build an App with JavaScript and jQuery (DTLA, 06/21)
PDF
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-41(1)
PDF
Build an App with JavaScript and jQuery - LA - July 18 Pasadena
PDF
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-41-93-163-212-239-274-347-408 (1)
PDF
Deck 6-80-140-196-213-271-321-364-413
PDF
Deck 6-80-140-196-213-271-321-364-438 (2)
PDF
Build a Web App with Javascript and Jquery 09/19
PDF
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-41-93-163-212-239-274-347-408
PDF
Deck 6-80-140-196-213-271-321-364-438 (1)
PDF
Build a webapp la september 6
PDF
webapp 8/29
PDF
Build an App with JavaScript and jQuery - LA - July 27
PDF
Build a Web App with JavaScript/jQuery Feb 2018
PDF
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c(1)
Deck 893ff61f-1fb8-4e15-a379-775dfdbcee77
Jsjqwebapp.12.14.17
Build an App with JavaScript & jQuery
Deck 6-80
Build an App with JavaScript & jQuery
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-128-133-443 (1)
Build an App with JavaScript and jQuery (DTLA, 06/21)
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-41(1)
Build an App with JavaScript and jQuery - LA - July 18 Pasadena
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-41-93-163-212-239-274-347-408 (1)
Deck 6-80-140-196-213-271-321-364-413
Deck 6-80-140-196-213-271-321-364-438 (2)
Build a Web App with Javascript and Jquery 09/19
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-41-93-163-212-239-274-347-408
Deck 6-80-140-196-213-271-321-364-438 (1)
Build a webapp la september 6
webapp 8/29
Build an App with JavaScript and jQuery - LA - July 27
Build a Web App with JavaScript/jQuery Feb 2018
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c(1)
Ad

More from Aaron Lamphere (19)

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

Recently uploaded (20)

PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PDF
Enhancing emotion recognition model for a student engagement use case through...
PPTX
Benefits of Physical activity for teenagers.pptx
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
Abstractive summarization using multilingual text-to-text transfer transforme...
PDF
Flame analysis and combustion estimation using large language and vision assi...
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Developing a website for English-speaking practice to English as a foreign la...
PPT
Geologic Time for studying geology for geologist
PPT
Module 1.ppt Iot fundamentals and Architecture
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PPTX
2018-HIPAA-Renewal-Training for executives
PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PPTX
Modernising the Digital Integration Hub
PPTX
Microsoft Excel 365/2024 Beginner's training
PDF
sbt 2.0: go big (Scala Days 2025 edition)
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
Enhancing emotion recognition model for a student engagement use case through...
Benefits of Physical activity for teenagers.pptx
NewMind AI Weekly Chronicles – August ’25 Week III
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Abstractive summarization using multilingual text-to-text transfer transforme...
Flame analysis and combustion estimation using large language and vision assi...
Getting started with AI Agents and Multi-Agent Systems
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
Hindi spoken digit analysis for native and non-native speakers
Developing a website for English-speaking practice to English as a foreign la...
Geologic Time for studying geology for geologist
Module 1.ppt Iot fundamentals and Architecture
Custom Battery Pack Design Considerations for Performance and Safety
2018-HIPAA-Renewal-Training for executives
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
Modernising the Digital Integration Hub
Microsoft Excel 365/2024 Beginner's training
sbt 2.0: go big (Scala Days 2025 edition)
Final SEM Unit 1 for mit wpu at pune .pptx

Build an App with JavaScript & jQuery