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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Jason Rhodes
September 27, 2014
Technology
1
92
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
79
Snapshot Everything
rhodesjason
0
72
Make Something Dumb
rhodesjason
0
75
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
210
Started from the Bottom
rhodesjason
0
130
Let's Use More JavaScript, OK?
rhodesjason
1
200
Other Decks in Technology
See All in Technology
マネージャー視点で考えるプロダクトエンジニアの評価 / Evaluating Product Engineers from a Manager's Perspective
hiro_torii
0
190
Cloud Runでコロプラが挑む 生成AI×ゲーム『神魔狩りのツクヨミ』の裏側
colopl
0
140
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.6k
Tebiki Engineering Team Deck
tebiki
0
24k
Why Organizations Fail: ノーベル経済学賞「国家はなぜ衰退するのか」から考えるアジャイル組織論
kawaguti
PRO
1
210
Exadata Fleet Update
oracle4engineer
PRO
0
1.1k
AIエージェントに必要なのはデータではなく文脈だった/ai-agent-context-graph-mybest
jonnojun
1
250
Cosmos World Foundation Model Platform for Physical AI
takmin
0
980
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
93k
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
2.1k
ブロックテーマ、WordPress でウェブサイトをつくるということ / 2026.02.07 Gifu WordPress Meetup
torounit
0
200
CDK対応したAWS DevOps Agentを試そう_20260201
masakiokuda
1
430
Featured
See All Featured
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
330
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
170
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
55
The Curse of the Amulet
leimatthew05
1
8.7k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
210
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
58
50k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
280
Designing for humans not robots
tammielis
254
26k
30 Presentation Tips
portentint
PRO
1
230
Building Adaptive Systems
keathley
44
2.9k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
110
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