Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
NodeSchool Intro: Sept 27, 2014
Search
Jason Rhodes
September 27, 2014
Technology
1
91
NodeSchool Intro: Sept 27, 2014
Jason Rhodes
September 27, 2014
Tweet
Share
More Decks by Jason Rhodes
See All by Jason Rhodes
What's New with React, 2018 Edition
rhodesjason
0
78
Snapshot Everything
rhodesjason
0
71
Make Something Dumb
rhodesjason
0
74
Node Workshop: NorfolkJS Edition
rhodesjason
0
120
Nuclear Pizza Machine
rhodesjason
0
170
How to Succeed With JavaScript (Without Really Trying)
rhodesjason
0
140
NodeSchool is OSCCL
rhodesjason
0
200
Started from the Bottom
rhodesjason
0
130
Let's Use More JavaScript, OK?
rhodesjason
1
200
Other Decks in Technology
See All in Technology
Scrum Guide Expansion Pack が示す現代プロダクト開発への補完的視点
sonjin
0
750
AI との良い付き合い方を僕らは誰も知らない (WSS 2026 静岡版)
asei
1
350
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
17k
I tried making a solo advent calendar!
zzzzico
0
150
Digitization部 紹介資料
sansan33
PRO
1
6.6k
Databricks Free Edition講座 データエンジニアリング編
taka_aki
0
2.7k
AWS Amplify Conference 2026 - 仕様からリリースまで一気通貫生成 AI 時代のフルスタック開発
inariku
2
250
ファインディにおけるフロントエンド技術選定の歴史
puku0x
2
1.5k
「違う現場で格闘する二人」——社内コミュニティがつないだトヨタ流アジャイルの実践とその先
shinichitakeuchi
0
480
習慣とAIと環境 — 技術探求を続ける3つの鍵
azukiazusa1
2
620
製造業から学んだ「本質を守り現場に合わせるアジャイル実践」
kamitokusari
0
780
Kaggleコンペティション「MABe Challenge - Social Action Recognition in Mice」振り返り
yu4u
1
570
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
30 Presentation Tips
portentint
PRO
1
190
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
160
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.1k
How to Ace a Technical Interview
jacobian
281
24k
Building Applications with DynamoDB
mza
96
6.9k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
50
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
120
Designing for Timeless Needs
cassininazir
0
120
How to Think Like a Performance Engineer
csswizardry
28
2.4k
The Pragmatic Product Professional
lauravandoore
37
7.1k
Transcript
Welcome! Make sure you’re ready by visiting: bit.ly/nodeschool-install
None
None
Why learn node?
None
youtube.com/user/cascadiajs/videos
None
None
None
None
None
None
None
None
None
1 episode: 10 months 1 batch: 30 days Entire programming
language: 10 days
DOM AND THE DARK YEARS OF THE DOM CSS 1
XML RDF HTML 4.0
Jesse James Garrett 2005
None
NOT BAD
<4 years later>
youtube.com/watch?v=ztspvPYybIY
None
BYE BYE DOM
None
COMMONJS
var foo = require(“foo”);
var bar = require(“./bar”);
GLOBALS
globals • require • console • process • module
ASYNC/CALLBACKS
the sync way var up = upperCase(“ok”); ! console.log(up); //
=> OK
with a callback upperCase(“ok”, function (err, up) { ! console.log(up);
// => OK ! });
bit.ly/nodeschool-install
How Today Works
Driver Navigator Pair Programming
jason@venkman[~] $ learnyounode
None
Open new file… > program.js ! ! $ learnyounode verify
program.js ! ! $ learnyounode run program.js ! ! $ node program.js
Make a new file or folder for each lesson. TIPS!
TIPS!
Ask for help. TIPS!
Think things out loud. TIPS!
Help each other. TIPS!
Watch for hints in previous exercises. TIPS!
Get started! TIPS!
nodeschool.io/baltimore @bmorenodeschool @rhodesjason