SlideShare a Scribd company logo
Build an App with Javascript & jQuery
July 2017
WIFI: CrossCamp.us Events
bit.ly/web-app-la
1
Instructor
TAs
Steve Martin
Thinkful student
Broadcast Supervisor 89.3 KPCC
CrossCamp.us Events bit.ly/web-app-la
2
About you
What's your name?
What is your programming experience?
Why do you want to learn JavaScript/jQuery?
http://www.loremipsum.com/example
Wi-Fi: orem Ipsum
PW: orem Ipsum
L
L
CrossCamp.us Events 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.
CrossCamp.us Events 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
CrossCamp.us Events bit.ly/web-app-la
5
This is what we're making
http://www.loremipsum.com/example
Wi-Fi: orem Ipsum
PW: orem Ipsum
L
L
CrossCamp.us Events 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)
http://www.loremipsum.com/example
Wi-Fi: orem Ipsum
PW: orem Ipsum
L
L
CrossCamp.us Events bit.ly/web-app-la
7
Quick HTML/CSS Refersher
CrossCamp.us Events bit.ly/web-app-la
8
Starter code walkthrough
http://bit.ly/tf-shopping-list
CrossCamp.us Events 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
CrossCamp.us Events
10
bit.ly/web-app-la
What is Javascript? What is jQuery?
<input>
<ul>
shopping-list <button>
<li>
String
cheese
<li>
Summer
sausage
<li>
Chicken
nuggets
11
<div>
CrossCamp.us Events bit.ly/web-app-la
"Grabbing" a section directly
$('.shopping-list')
jQuery always starts with this
Element to grab
CrossCamp.us Events bit.ly/web-app-la
12
jQuery walkthrough
CrossCamp.us Events bit.ly/web-app-la
13
Attaching an "Event Listener"
http://www.loremipsum.com/example
Wi-Fi: orem Ipsum
PW: orem Ipsum
L
L
CrossCamp.us Events bit.ly/web-app-la
14
Real developers use Google... a lot
CrossCamp.us Events bit.ly/web-app-la
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
CrossCamp.us Events bit.ly/web-app-la
16
Solution
CrossCamp.us Events bit.ly/web-app-la
17
Ways to keep learning
More Structure
Less Structure
More SupportLess Support
18
Our instructors help us write, teach, andOur instructors help us write, teach, and
improve workshops & our curriculumimprove workshops & our curriculum
19
Career prep and job-placement
Liz Stephanie
Our career services team has helped 93% of our grads
begin jobs at companies like:
20
Take a Thinkful tour!
Talk to one of us to set something up !
Take a look through Thinkful's
student platform to see if
project-based, online learning
is a good fit for you "
While we're at it, give us
feedback on tonight's
workshop.
21

More Related Content

PDF
Build an App with JavaScript and jQuery (DTLA, 06/21)
PDF
Build an App with JavaScript and jQuery - LA - July 27
PDF
webapp 8/29
PDF
Build a webapp la september 6
PDF
Jsjqwebapp.12.14.17
PDF
Build an App with JavaScript & jQuery
PDF
Build an App with JavaScript & jQuery
PDF
Professionalpresenationslideshow
Build an App with JavaScript and jQuery (DTLA, 06/21)
Build an App with JavaScript and jQuery - LA - July 27
webapp 8/29
Build a webapp la september 6
Jsjqwebapp.12.14.17
Build an App with JavaScript & jQuery
Build an App with JavaScript & jQuery
Professionalpresenationslideshow

What's hot (19)

KEY
Hello Cats: MobileWidgetCamp talk about mobile widgets
PDF
Intro to js august 31
PDF
Build a Game with JavaScript - Pasadena July
PDF
Labuildwebsiteseptember5
PDF
Build Your Own Website with HTML/CSS - July 17 - LA
PDF
Build Your Own Website with HTML/CSS 8.15
PPTX
3 Steps to Maintain & Cleanse your WordPress site
PDF
Build Your Own Website with HTML/CSS - July - LA
PPTX
Baby steps in an agile world
PDF
Intro to JavaScript - LA - July
PDF
first website la
PDF
Deck 6-80
PDF
7 steps-to-migrate-your-seo-strategy robin-neyt
PDF
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-41-93-163-212-239-274-347-408
PDF
Build your own Website
PDF
State of the Sass - The Mixin
PDF
Intro to JavaScript
PDF
Mobile macarons
PDF
Build your own Website
Hello Cats: MobileWidgetCamp talk about mobile widgets
Intro to js august 31
Build a Game with JavaScript - Pasadena July
Labuildwebsiteseptember5
Build Your Own Website with HTML/CSS - July 17 - LA
Build Your Own Website with HTML/CSS 8.15
3 Steps to Maintain & Cleanse your WordPress site
Build Your Own Website with HTML/CSS - July - LA
Baby steps in an agile world
Intro to JavaScript - LA - July
first website la
Deck 6-80
7 steps-to-migrate-your-seo-strategy robin-neyt
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-41-93-163-212-239-274-347-408
Build your own Website
State of the Sass - The Mixin
Intro to JavaScript
Mobile macarons
Build your own Website
Ad

Similar to Build an App with JavaScript and jQuery - LA - July 18 Pasadena (20)

PDF
Intro js-nov-7
PDF
Build Your Own Website with HTML/CSS 8.15
PDF
Build Your Own Website with HTML/CSS
PDF
Intro js-la-12-18
PDF
Intro to js september 19
PDF
Intro js-la-jan-4
PDF
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-41(1)
PDF
Build a Web App with JavaScript & jQuery
PDF
Build Your Own Website with HTML/CSS
PDF
Build an App with JavaScript & jQuery
PDF
Thinkful DC - Intro to JavaScript
PDF
Build a Web App with JavaScript & jQuery
PDF
Build a game la september 7
PDF
DC jQuery App
PDF
website la 11/28
PDF
Build a Web App with Javascript and Jquery 09/19
PDF
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-9-52-74
PDF
Deck 6-80-140-196-213-271-321-364-413
PDF
Build Your Own Website with HTML/CSS
PDF
Intro to JavaScript
Intro js-nov-7
Build Your Own Website with HTML/CSS 8.15
Build Your Own Website with HTML/CSS
Intro js-la-12-18
Intro to js september 19
Intro js-la-jan-4
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-41(1)
Build a Web App with JavaScript & jQuery
Build Your Own Website with HTML/CSS
Build an App with JavaScript & jQuery
Thinkful DC - Intro to JavaScript
Build a Web App with JavaScript & jQuery
Build a game la september 7
DC jQuery App
website la 11/28
Build a Web App with Javascript and Jquery 09/19
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-9-52-74
Deck 6-80-140-196-213-271-321-364-413
Build Your Own Website with HTML/CSS
Intro to JavaScript
Ad

More from Thinkful (20)

PDF
893ff61f-1fb8-4e15-a379-775dfdbcee77-7-14-25-46-115-141-308-324-370
PDF
LA 1/31/18 Intro to JavaScript: Fundamentals
PDF
LA 1/31/18 Intro to JavaScript: Fundamentals
PDF
Itjsf129
PDF
Twit botsd1.30.18
PDF
Build your-own-instagram-filters-with-javascript-202-335 (1)
PDF
Baggwjs124
PDF
Become a Data Scientist: A Thinkful Info Session
PDF
Vpet sd-1.25.18
PDF
LA 1/18/18 Become A Web Developer: A Thinkful Info Session
PDF
How to Choose a Programming Language
PDF
Batbwjs117
PDF
1/16/18 Intro to JS Workshop
PDF
LA 1/16/18 Intro to Javascript: Fundamentals
PDF
(LA 1/16/18) Intro to JavaScript: Fundamentals
PDF
Websitesd1.15.17.
PDF
Bavpwjs110
PDF
Byowwhc110
PDF
Getting started-jan-9-2018
PDF
Introjs1.9.18tf
893ff61f-1fb8-4e15-a379-775dfdbcee77-7-14-25-46-115-141-308-324-370
LA 1/31/18 Intro to JavaScript: Fundamentals
LA 1/31/18 Intro to JavaScript: Fundamentals
Itjsf129
Twit botsd1.30.18
Build your-own-instagram-filters-with-javascript-202-335 (1)
Baggwjs124
Become a Data Scientist: A Thinkful Info Session
Vpet sd-1.25.18
LA 1/18/18 Become A Web Developer: A Thinkful Info Session
How to Choose a Programming Language
Batbwjs117
1/16/18 Intro to JS Workshop
LA 1/16/18 Intro to Javascript: Fundamentals
(LA 1/16/18) Intro to JavaScript: Fundamentals
Websitesd1.15.17.
Bavpwjs110
Byowwhc110
Getting started-jan-9-2018
Introjs1.9.18tf

Recently uploaded (20)

PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Encapsulation theory and applications.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Approach and Philosophy of On baking technology
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPT
Teaching material agriculture food technology
PDF
Empathic Computing: Creating Shared Understanding
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Machine Learning_overview_presentation.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
MYSQL Presentation for SQL database connectivity
PDF
cuic standard and advanced reporting.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Programs and apps: productivity, graphics, security and other tools
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Encapsulation theory and applications.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Advanced methodologies resolving dimensionality complications for autism neur...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Spectral efficient network and resource selection model in 5G networks
Approach and Philosophy of On baking technology
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Review of recent advances in non-invasive hemoglobin estimation
Teaching material agriculture food technology
Empathic Computing: Creating Shared Understanding
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Machine Learning_overview_presentation.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
MYSQL Presentation for SQL database connectivity
cuic standard and advanced reporting.pdf

Build an App with JavaScript and jQuery - LA - July 18 Pasadena

  • 1. Build an App with Javascript & jQuery July 2017 WIFI: CrossCamp.us Events bit.ly/web-app-la 1
  • 2. Instructor TAs Steve Martin Thinkful student Broadcast Supervisor 89.3 KPCC CrossCamp.us Events bit.ly/web-app-la 2
  • 3. About you What's your name? What is your programming experience? Why do you want to learn JavaScript/jQuery? http://www.loremipsum.com/example Wi-Fi: orem Ipsum PW: orem Ipsum L L CrossCamp.us Events bit.ly/web-app-la 3
  • 4. 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. CrossCamp.us Events bit.ly/web-app-la 4
  • 5. 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 CrossCamp.us Events bit.ly/web-app-la 5
  • 6. This is what we're making http://www.loremipsum.com/example Wi-Fi: orem Ipsum PW: orem Ipsum L L CrossCamp.us Events bit.ly/web-app-la 6
  • 7. 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) http://www.loremipsum.com/example Wi-Fi: orem Ipsum PW: orem Ipsum L L CrossCamp.us Events bit.ly/web-app-la 7
  • 8. Quick HTML/CSS Refersher CrossCamp.us Events bit.ly/web-app-la 8
  • 10. Think of our HTML as a "tree" <form> list-content <input> item-input <ul> shopping-list <button> add-item CrossCamp.us Events 10 bit.ly/web-app-la
  • 11. What is Javascript? What is jQuery? <input> <ul> shopping-list <button> <li> String cheese <li> Summer sausage <li> Chicken nuggets 11 <div> CrossCamp.us Events bit.ly/web-app-la
  • 12. "Grabbing" a section directly $('.shopping-list') jQuery always starts with this Element to grab CrossCamp.us Events bit.ly/web-app-la 12
  • 14. Attaching an "Event Listener" http://www.loremipsum.com/example Wi-Fi: orem Ipsum PW: orem Ipsum L L CrossCamp.us Events bit.ly/web-app-la 14
  • 15. Real developers use Google... a lot CrossCamp.us Events bit.ly/web-app-la 15
  • 16. 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 CrossCamp.us Events bit.ly/web-app-la 16
  • 18. Ways to keep learning More Structure Less Structure More SupportLess Support 18
  • 19. Our instructors help us write, teach, andOur instructors help us write, teach, and improve workshops & our curriculumimprove workshops & our curriculum 19
  • 20. Career prep and job-placement Liz Stephanie Our career services team has helped 93% of our grads begin jobs at companies like: 20
  • 21. Take a Thinkful tour! Talk to one of us to set something up ! Take a look through Thinkful's student platform to see if project-based, online learning is a good fit for you " While we're at it, give us feedback on tonight's workshop. 21