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
74
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
55
Snapshot Everything
rhodesjason
0
49
Make Something Dumb
rhodesjason
0
54
Node Workshop: NorfolkJS Edition
rhodesjason
0
78
Nuclear Pizza Machine
rhodesjason
0
88
How to Succeed With JavaScript (Without Really Trying)
rhodesjason
0
110
NodeSchool is OSCCL
rhodesjason
0
150
Started from the Bottom
rhodesjason
0
100
Let's Use More JavaScript, OK?
rhodesjason
1
180
Other Decks in Technology
See All in Technology
現代CSSフレームワークの内部実装とその仕組み
poteboy
8
3.6k
テストプロセスで大事にしていること #jasstnano
makky_tyuyan
0
160
ChatworkのSRE部って実は 半分くらいPlatform Engineering部かもしれない
saramune
0
160
長期間TiDBを使ってきた話 @ 私たちはなぜNewSQLを使うのかTiDB選定5社が語る選定理由と活用LT / Experiences with TiDB Over Time
chibiegg
2
880
一生覚えておきたい「システム開発=コミュニケーション」〜初めての実務案件振り返りLT〜
maimyyym
0
120
AOAI をきっかけに 社内の Azure 管理を見直した話
recruitengineers
PRO
1
260
エンジニアのキャリアをちょっと楽しくする3本の軸/Three Pillars to Make an Engineer's Career More Enjoyable
kwappa
0
2.6k
開発生産性大幅アップ!Postman VS Code拡張機能
nagix
2
370
JAWS-UG Bedrock Claude Night
yamahiro
3
560
Tellus の衛星データを見てみよう #mf_fukuoka
kongmingstrap
0
170
サーバー間 GraphQL と webmock-graphql の話 / server-to-server graphql and webmock-graphql
qsona
2
180
アクセシビリティを考慮したUI/CSSフレームワーク・ライブラリ選定
yajihum
2
1k
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
Writing Fast Ruby
sferik
621
60k
Robots, Beer and Maslow
schacon
PRO
155
7.9k
Happy Clients
brianwarren
92
6.4k
Optimizing for Happiness
mojombo
370
69k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
120
39k
A designer walks into a library…
pauljervisheath
200
23k
Automating Front-end Workflow
addyosmani
1356
200k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
40
4.4k
No one is an island. Learnings from fostering a developers community.
thoeni
16
2.1k
Making the Leap to Tech Lead
cromwellryan
124
8.5k
How To Stay Up To Date on Web Technology
chriscoyier
782
250k
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