Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Isamu Suzuki
PPTX, PDF
5,729 views
Node.jsに縁のない職場でnode.jsを使い始める戦術
2016/11/12(土)にあった東京Node学園祭2016でLT発表した資料です。 ※表示文字消え対策にpptxに変換したら若干レイアウト崩れたorz
Business
◦
Related topics:
Node.js Development
•
Read more
4
Save
Share
Embed
Embed presentation
Download
Downloaded 13 times
1
/ 43
2
/ 43
3
/ 43
4
/ 43
5
/ 43
6
/ 43
7
/ 43
8
/ 43
9
/ 43
10
/ 43
11
/ 43
12
/ 43
13
/ 43
14
/ 43
15
/ 43
16
/ 43
17
/ 43
18
/ 43
19
/ 43
20
/ 43
21
/ 43
22
/ 43
23
/ 43
24
/ 43
25
/ 43
26
/ 43
27
/ 43
28
/ 43
29
/ 43
30
/ 43
31
/ 43
32
/ 43
33
/ 43
34
/ 43
35
/ 43
36
/ 43
37
/ 43
38
/ 43
39
/ 43
40
/ 43
41
/ 43
42
/ 43
43
/ 43
More Related Content
PDF
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
by
Isamu Suzuki
PPTX
Node.jsで使えるファイルDB"NeDB"のススメ
by
Isamu Suzuki
PPTX
Node.jsではじめるサーバ構築
by
AimingStudy
PDF
Hello, Node.js
by
Shin Sekaryo
PDF
大阪Node学園 七時限目 「ゼロからはじめるnode.js」
by
Shunsuke Watanabe
PDF
Node.jsでサーバプログラマ デビューしよう
by
Yuusuke Takeuchi
PDF
Node js 入門
by
Satoshi Takami
PPT
Node.js で Web アプリ開発
by
Tatsumi Naganuma
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
by
Isamu Suzuki
Node.jsで使えるファイルDB"NeDB"のススメ
by
Isamu Suzuki
Node.jsではじめるサーバ構築
by
AimingStudy
Hello, Node.js
by
Shin Sekaryo
大阪Node学園 七時限目 「ゼロからはじめるnode.js」
by
Shunsuke Watanabe
Node.jsでサーバプログラマ デビューしよう
by
Yuusuke Takeuchi
Node js 入門
by
Satoshi Takami
Node.js で Web アプリ開発
by
Tatsumi Naganuma
What's hot
PPTX
いまNode Express4で書いてるディレクターが 初めて書き始める2ヶ月前くらいの自分に言っておく
by
Takahiro YAMAGUCHI
PDF
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」開発エンジニア
by
Isamu Suzuki
PDF
サーバサイドNodeの使い道
by
pospome
PDF
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
by
Kohei Asai
PPTX
ビルド職人の朝は早い
by
Masashi MATSUI
PDF
Zabbix による監視のあれこれ
by
Cosign930
PDF
Node.js を選ぶとき 選ばないとき
by
Ryunosuke SATO
PDF
ご注文は構成管理ですか??
by
Cosign930
PDF
Rubyで始めるWebスクレイピング
by
Takuro Sasaki
PPTX
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
by
Hiroyuki Kusu
PDF
ソーシャルゲーム開発における運用とそのツール
by
Yoshiaki Sugimoto
PDF
JAWS-UG Osaka 2013.11.02 Feel the Elesticity v2.0
by
Toshiyuki Konparu
PDF
Nodeにしましょう
by
Yuzo Hebishima
PPTX
AngularJS2でつまづいたこと
by
Takehiro Takahashi
PDF
脆弱性検知ツールVulsを試してみた
by
Cosign930
PPTX
Oracleがnode.jsをやり始めたというのだが!
by
Hiroshi Hayakawa
PDF
MySQL Fabricつらい
by
yoku0825
PDF
アプリしか作れないけどAzureに触ってみた #ngtnet
by
Kazumune Katagiri
PDF
「新しい」を生み出すためのWebアプリ開発とその周辺
by
Yusuke Wada
いまNode Express4で書いてるディレクターが 初めて書き始める2ヶ月前くらいの自分に言っておく
by
Takahiro YAMAGUCHI
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」開発エンジニア
by
Isamu Suzuki
サーバサイドNodeの使い道
by
pospome
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
by
Kohei Asai
ビルド職人の朝は早い
by
Masashi MATSUI
Zabbix による監視のあれこれ
by
Cosign930
Node.js を選ぶとき 選ばないとき
by
Ryunosuke SATO
ご注文は構成管理ですか??
by
Cosign930
Rubyで始めるWebスクレイピング
by
Takuro Sasaki
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
by
Hiroyuki Kusu
ソーシャルゲーム開発における運用とそのツール
by
Yoshiaki Sugimoto
JAWS-UG Osaka 2013.11.02 Feel the Elesticity v2.0
by
Toshiyuki Konparu
Nodeにしましょう
by
Yuzo Hebishima
AngularJS2でつまづいたこと
by
Takehiro Takahashi
脆弱性検知ツールVulsを試してみた
by
Cosign930
Oracleがnode.jsをやり始めたというのだが!
by
Hiroshi Hayakawa
MySQL Fabricつらい
by
yoku0825
アプリしか作れないけどAzureに触ってみた #ngtnet
by
Kazumune Katagiri
「新しい」を生み出すためのWebアプリ開発とその周辺
by
Yusuke Wada
Viewers also liked
PPTX
JavaScriptの仕組みと未来のJavaScript ~ESNextとは~
by
Yuki Hirano
PPTX
Maglica - A Simple Internal Cloud Tool at #techkayac
by
Gosuke Miyashita
PDF
Node.js with WebRTC DataChannel
by
mganeko
PPTX
とある小売IT企業での新卒仮想プロジェクト(工具共有サービス)
by
Kazuo Murakami
PPTX
Tokyo nodefestival workshop_20161112
by
Junichi Okamura
PPTX
Java script初心者のためのnode.jsで学ぶドローン制御プログラミング
by
健一 茂木
PPTX
JUNOS: OSPF and BGP
by
Zenith Networks
PPTX
Node.js Hands-On
by
Akinari Tsugo
PPT
大規模Perl初心者研修を支える技術
by
Daisuke Tamada
PDF
Node.js Tutorial at Hiroshima
by
Yoshihiro Iwanaga
PDF
Node.js入門
by
俊夫 森
PDF
Node.js基礎の基礎 - Miyazaki.js vol.2
by
Nobuhiro Nakashima
PDF
Nodeについて
by
Natsuki Yamanaka
PPTX
Node.js×mongo dbで3年間サービス運用してみた話
by
leverages_event
PDF
さくらのVPS で IPv4 over IPv6ルータの構築
by
Tomocha Potter
PDF
libpgenでパケット操作
by
slankdev
JavaScriptの仕組みと未来のJavaScript ~ESNextとは~
by
Yuki Hirano
Maglica - A Simple Internal Cloud Tool at #techkayac
by
Gosuke Miyashita
Node.js with WebRTC DataChannel
by
mganeko
とある小売IT企業での新卒仮想プロジェクト(工具共有サービス)
by
Kazuo Murakami
Tokyo nodefestival workshop_20161112
by
Junichi Okamura
Java script初心者のためのnode.jsで学ぶドローン制御プログラミング
by
健一 茂木
JUNOS: OSPF and BGP
by
Zenith Networks
Node.js Hands-On
by
Akinari Tsugo
大規模Perl初心者研修を支える技術
by
Daisuke Tamada
Node.js Tutorial at Hiroshima
by
Yoshihiro Iwanaga
Node.js入門
by
俊夫 森
Node.js基礎の基礎 - Miyazaki.js vol.2
by
Nobuhiro Nakashima
Nodeについて
by
Natsuki Yamanaka
Node.js×mongo dbで3年間サービス運用してみた話
by
leverages_event
さくらのVPS で IPv4 over IPv6ルータの構築
by
Tomocha Potter
libpgenでパケット操作
by
slankdev
Recently uploaded
PDF
1ページでわかるTAPP_20251211________________
by
rikatokui
PDF
【東京濾器株式会社】新卒採用パンフレット/Recruit pamphlet.pdf
by
memory0135
PDF
slideshare_ナハトエース会社説明資料_2025/12/11_SlideShare.pdf
by
syotakawagoe
PDF
多摩市経営塾/基礎から学ぶデジタルマーケティングで中小企業講演「生成AIを使ったテキパキ仕事術」
by
竹内 幸次
PDF
事業ページ掲載用_セールスハブ営業資料.pdf1111111111111111
by
株式会社Saleshub
PDF
【HP】202512_Low Code COMPANY DECK data.pdf
by
mii88yu
PDF
「漫画村-Cloudflare事件」徹底解説 -Cloudflare trial-
by
Masaaki Nabeshima
PDF
動画『【続報】新税率は35%超!M&Aの税金が大幅増税|3.5億円から対象に』で投影した資料
by
STRコンサルティング
PDF
【会社紹介資料】 株式会社カンゲンエージェント [ 11 月 30 日作成資料公開 ].pdf
by
recruit21
1ページでわかるTAPP_20251211________________
by
rikatokui
【東京濾器株式会社】新卒採用パンフレット/Recruit pamphlet.pdf
by
memory0135
slideshare_ナハトエース会社説明資料_2025/12/11_SlideShare.pdf
by
syotakawagoe
多摩市経営塾/基礎から学ぶデジタルマーケティングで中小企業講演「生成AIを使ったテキパキ仕事術」
by
竹内 幸次
事業ページ掲載用_セールスハブ営業資料.pdf1111111111111111
by
株式会社Saleshub
【HP】202512_Low Code COMPANY DECK data.pdf
by
mii88yu
「漫画村-Cloudflare事件」徹底解説 -Cloudflare trial-
by
Masaaki Nabeshima
動画『【続報】新税率は35%超!M&Aの税金が大幅増税|3.5億円から対象に』で投影した資料
by
STRコンサルティング
【会社紹介資料】 株式会社カンゲンエージェント [ 11 月 30 日作成資料公開 ].pdf
by
recruit21
Node.jsに縁のない職場でnode.jsを使い始める戦術
1.
Node.jsに縁のない職場 でNode.jsを使い始める ための戦術 2016.11.12 Isamu Suzuki /
@moomooya Rakus Co, Ltd.
2.
鈴木 勇 @moomooya •
株式会社ラクス • 請求書発行サービスを開発してます • 仕事ではJava+JavaScript少し • JSオジサン目指して修行中 • 最近Pythonに浮気したい(機械学習、RaspberryPi) • Scalaに浮気した チョットダケ
3.
あとカードゲーム作ったり • 12/11(日) ゲームマーケット
@ ビッグサイト http://gamemarket.jp
4.
本日のお題
5.
職場でNode.jsを使う
6.
と言っても
7.
会場の8割くらいは もう使ってる?
8.
なので
9.
10分間 職場でNode.jsを使ってない フリをしてください
10.
あなたはNode.jsを 職場で使っていない、いいね ?
11.
前提 • Node.jsの基本的な使い方がわかる • Express.jsでカンタンなWebアプリは作れる •
ES2015 (2016)の機能はまだチョット不安 • =>とかfilter/map/forEachとか
12.
あ、これNodeSchoolで やったやつだ!
13.
職場で使っていない理由を 考えよう
14.
こんな感じ? • 上司のJavaScript感が世紀末 • 言語を変更する機会がない/事例が少ない •
Node.jsもいいけど先に ラムダとかJava8の文法覚えなさい
15.
世紀末感 ※geocities-izerしたイメージです
16.
消毒するしかない
17.
はい、次
18.
言語を変更する機会がない
19.
別のシステムを作ればいい
20.
長時間Excel使ってたりしませんか
21.
やってられるか
22.
プロダクトじゃなくてもいい • 日々手作業でやっていることはありませんか • 定例報告資料の集計とか •
工数分析とか
23.
プロダクトじゃなくてもいい • 日々手作業でやっていることはありませんか • 定例報告資料の集計とか •
工数分析とか 自動化しよう!
24.
元ネタの出処をチェック • OSSな管理ツール →たいていREST APIあるはず •
社内の(よくわからん)集計システム →運が良ければAPIとかDB直アクセス出来るかも • 別のExcel ……
25.
OSSな管理ツール • Node.js用のHTTPクライアントライブラリで REST APIを叩きましょう •
superagent • axios
26.
社内の集計システム • DBアクセスできるならライブラリは揃ってる • 各種DB用ライブラリ →さらっと使うならこっちで十分 •
汎用O/R Mapper : KNEX.js + BookShelf.jsとか →詳しくないです
27.
社内の集計システム • DBアクセスも出来ない&WEBシステムの場合 • HTTPをパースしてスクレイピング →
cheerio-httpcli
28.
別のExcelから…… • 一応xls(x)パーサはあるけど…… • xlsx
/ excel-stream とか • たいていExcel方眼紙で構造的ではない • まずは綺麗なExcelにするところから • たいてい挫折する→消毒するか、逃げよう
29.
WEBアプリ動かすところない! • Electronがあるじゃない • 使う人が増え始めたら 自動アップデート対応しないと面倒かも
30.
Node.jsさわれて 精神も仕事も健康に
31.
他にも…… • 採用の課題に使うよう誘導したり • 「新しいネタじゃないと学生釣れないよ」 •
単発(かつ他人事)なので通りやすい • 開発チーム内ツールに使ったり • 導入カンタンだけど、管理職の目につかないと 拡散させにくい
32.
新卒採用に使った話はこちらで http://www.slideshare.net/isamusuzuki54/ss-63232044
33.
ラムダとかJava8の勉強しろよ
34.
JavaScriptで覚えましょう
35.
Stream API • Arrayオブジェクトの関数として •
filter / map / forEach たくさんある • Java8よりもシンプルです • MDNにまとまっています 「Array 反復メソッド」とかで • https://developer.mozilla.org/ja/docs/Web/JavaScript/Refer ence/Global_Objects/Array#Iteration_methods
36.
ラムダ • JavaScriptの関数は第一級関数 • 多用しすぎて
callback hell を有名にした • アロー演算子 => もES2015で対応 • Java8のアロー演算子 -> と混乱する……
37.
Optional • すみません、TypeScriptに頼りましょう • ライブラリ実装(optional-jsとか)も あるみたいだけど……
38.
最近Scala触り始めたのです が
39.
JavaScriptからだと 驚き少なく入ることが 出来ました
40.
JS → Scala 学習パターン オススメ
41.
逆にJava8が 過去の遺産引きずっている分 ちょっと違和感を感じました
42.
まとめ • プロダクト以外のシステムでしれっと導入 →「あれ、Nodeで出来てるんですよー」 • 言語仕様の勉強と称して興味を引く •
JS → Scala オススメ
43.
知らないふり ありがとうございました
Download