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
Security Hub と出会ってから 1年半が過ぎました
rch850
0
150
AI に「学ばせ、調べさせ、作らせる」。Auth0 開発を加速させる7つの実践的アプローチ
scova0731
0
320
Databricks Free Edition講座 データエンジニアリング編
taka_aki
0
2.7k
Eight Engineering Unit 紹介資料
sansan33
PRO
0
6.3k
Node vs Deno vs Bun 〜推しランタイムを見つけよう〜
kamekyame
1
530
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
3
390
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
Git Training GitHub
yuhattor
1
190
Qiita Bash アドカレ LT #1
okaru
0
190
OCI技術資料 : OS管理ハブ 概要
ocise
2
4.1k
#22 CA × atmaCup 3rd 1st Place Solution
yumizu
1
220
Data Hubグループ 紹介資料
sansan33
PRO
0
2.6k
Featured
See All Featured
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
270
What does AI have to do with Human Rights?
axbom
PRO
0
1.9k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
42
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
700
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
70
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.7k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
880
Practical Orchestrator
shlominoach
190
11k
Believing is Seeing
oripsolob
1
32
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
120
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
59
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