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
Yuusuke Takeuchi
PDF, PPTX
5,030 views
Node.jsでサーバプログラマ デビューしよう
第5回 業界中心会議でのLT予定資料です。 https://itmedia.smartseminar.jp/public/application/add/922
Read more
10
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 13
2
/ 13
3
/ 13
4
/ 13
5
/ 13
6
/ 13
7
/ 13
8
/ 13
9
/ 13
10
/ 13
11
/ 13
12
/ 13
13
/ 13
More Related Content
PPTX
Node.js Hands-On
by
Akinari Tsugo
PDF
Node js 入門
by
Satoshi Takami
PDF
TypeScriptへの入口
by
Sunao Tomita
PDF
づや会 Vol4 Node.jsとphpのパフォーマンスを比較してみる
by
zuya
PDF
Node.js基礎の基礎 - Miyazaki.js vol.2
by
Nobuhiro Nakashima
PDF
Hello, Node.js
by
Shin Sekaryo
PPT
Node.js で Web アプリ開発
by
Tatsumi Naganuma
PPTX
Node.jsではじめるサーバ構築
by
AimingStudy
Node.js Hands-On
by
Akinari Tsugo
Node js 入門
by
Satoshi Takami
TypeScriptへの入口
by
Sunao Tomita
づや会 Vol4 Node.jsとphpのパフォーマンスを比較してみる
by
zuya
Node.js基礎の基礎 - Miyazaki.js vol.2
by
Nobuhiro Nakashima
Hello, Node.js
by
Shin Sekaryo
Node.js で Web アプリ開発
by
Tatsumi Naganuma
Node.jsではじめるサーバ構築
by
AimingStudy
What's hot
PPTX
Node.js×mongo dbで3年間サービス運用してみた話
by
leverages_event
PPTX
ビルド職人の朝は早い
by
Masashi MATSUI
PDF
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
by
Hiroh Satoh
PDF
タスクランナー導入 〜とあるWordPress制作環境〜
by
Masaya Kogawa
PPT
[大図解]ピグライフはこう動いている
by
Akihiro Kuwano
PDF
Node.jsでブラウザメッセンジャー
by
Yahoo!デベロッパーネットワーク
PPTX
Sails.jsのメリット・デメリット
by
Ito Kohta
PPTX
AngularJS2でつまづいたこと
by
Takehiro Takahashi
PPTX
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
by
Hiroyuki Kusu
PDF
Node.jsとAWS入門(Elastic Beanstalk & AWS SDK for Node.js)
by
崇之 清水
PDF
Node.js入門
by
俊夫 森
PPTX
Hokuriku.net 2013 01-26 node.js
by
Tadahiro Ishisaka
PDF
Node.js Tutorial at Hiroshima
by
Yoshihiro Iwanaga
PDF
Node.js を選ぶとき 選ばないとき
by
Ryunosuke SATO
PDF
Playで作るwebsocketサーバ
by
ke-m kamekoopa
PPT
20131012 nodejs
by
Amuro Nishizawa
PDF
Nodeについて
by
Natsuki Yamanaka
PDF
大阪Node学園 七時限目 「ゼロからはじめるnode.js」
by
Shunsuke Watanabe
PDF
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
by
Kohei Asai
PDF
MVCフレームワーク Sails.jsについて機能紹介
by
kamiyam .
Node.js×mongo dbで3年間サービス運用してみた話
by
leverages_event
ビルド職人の朝は早い
by
Masashi MATSUI
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
by
Hiroh Satoh
タスクランナー導入 〜とあるWordPress制作環境〜
by
Masaya Kogawa
[大図解]ピグライフはこう動いている
by
Akihiro Kuwano
Node.jsでブラウザメッセンジャー
by
Yahoo!デベロッパーネットワーク
Sails.jsのメリット・デメリット
by
Ito Kohta
AngularJS2でつまづいたこと
by
Takehiro Takahashi
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
by
Hiroyuki Kusu
Node.jsとAWS入門(Elastic Beanstalk & AWS SDK for Node.js)
by
崇之 清水
Node.js入門
by
俊夫 森
Hokuriku.net 2013 01-26 node.js
by
Tadahiro Ishisaka
Node.js Tutorial at Hiroshima
by
Yoshihiro Iwanaga
Node.js を選ぶとき 選ばないとき
by
Ryunosuke SATO
Playで作るwebsocketサーバ
by
ke-m kamekoopa
20131012 nodejs
by
Amuro Nishizawa
Nodeについて
by
Natsuki Yamanaka
大阪Node学園 七時限目 「ゼロからはじめるnode.js」
by
Shunsuke Watanabe
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
by
Kohei Asai
MVCフレームワーク Sails.jsについて機能紹介
by
kamiyam .
Similar to Node.jsでサーバプログラマ デビューしよう
PDF
サーバサイドNodeの使い道
by
pospome
PDF
Nodejs
by
和樹 川端
PPTX
how to create a web server with a raspberry pi
by
nshmzlose
PDF
SocketStream入門
by
Kohei Kadowaki
PDF
WebSocket + Node.jsでつくるチャットアプリ
by
Kohei Kadowaki
PPTX
オタク×Node.js勉強会
by
虎の穴 開発室
PPT
10回目nodejs
by
Takuya Shishido
PPTX
node.js 開発のためのお手軽サーバ構築について(仮)
by
Toru Tamura
PDF
SmartPhone development guide with CoffeeScript + Node + HTML5 Technology, for...
by
Naoya Ito
PDF
Bp study39 nodejs
by
Yohei Sasaki
PPTX
120512 metro styleapp_javascript
by
Takayoshi Tanaka
PDF
クライアントサイドjavascript簡単紹介
by
しくみ製作所
PDF
ServerSideJavaScript
by
Ryunosuke SATO
PDF
Nodejs beginner
by
SoheiUchino1
PDF
densan2014-late01
by
Takenori Nakagawa
PDF
node+socket.io+enchant.jsでチャットゲーを作る
by
Kiyoshi SATOH
PDF
大阪Node学園八時限目 「expressで作るWebアプリ」
by
Shunsuke Watanabe
PDF
Firefox OS and Web server
by
Tomoaki Konno
PDF
Nodejs Introduction
by
Jxck Jxck
PPTX
Develop Web Application with Node.js + Express
by
Akinari Tsugo
サーバサイドNodeの使い道
by
pospome
Nodejs
by
和樹 川端
how to create a web server with a raspberry pi
by
nshmzlose
SocketStream入門
by
Kohei Kadowaki
WebSocket + Node.jsでつくるチャットアプリ
by
Kohei Kadowaki
オタク×Node.js勉強会
by
虎の穴 開発室
10回目nodejs
by
Takuya Shishido
node.js 開発のためのお手軽サーバ構築について(仮)
by
Toru Tamura
SmartPhone development guide with CoffeeScript + Node + HTML5 Technology, for...
by
Naoya Ito
Bp study39 nodejs
by
Yohei Sasaki
120512 metro styleapp_javascript
by
Takayoshi Tanaka
クライアントサイドjavascript簡単紹介
by
しくみ製作所
ServerSideJavaScript
by
Ryunosuke SATO
Nodejs beginner
by
SoheiUchino1
densan2014-late01
by
Takenori Nakagawa
node+socket.io+enchant.jsでチャットゲーを作る
by
Kiyoshi SATOH
大阪Node学園八時限目 「expressで作るWebアプリ」
by
Shunsuke Watanabe
Firefox OS and Web server
by
Tomoaki Konno
Nodejs Introduction
by
Jxck Jxck
Develop Web Application with Node.js + Express
by
Akinari Tsugo
More from Yuusuke Takeuchi
PDF
テスト駆動ゲーム開発をJava scriptで実践
by
Yuusuke Takeuchi
PDF
日曜プログラマーが 1週間くらいで通信対戦ゲームを作ってみた
by
Yuusuke Takeuchi
PDF
Html5の通信対戦ゲームをテスト駆動開発で作ってみた
by
Yuusuke Takeuchi
PDF
Node.jsで対戦ゲーム作ったよ
by
Yuusuke Takeuchi
PDF
Reduxについて
by
Yuusuke Takeuchi
PDF
Gブレイバーのことれからとこの先
by
Yuusuke Takeuchi
PDF
Passportでサクッと外部認証を組み込もう
by
Yuusuke Takeuchi
PDF
Enchant.js入門
by
Yuusuke Takeuchi
PDF
日曜プログラマーとigoogle先生
by
Yuusuke Takeuchi
PDF
日曜プログラマーがHtml5とかで通信対戦ゲームを作ってます
by
Yuusuke Takeuchi
PDF
ゲームの自動テストを 作ってみた
by
Yuusuke Takeuchi
PDF
東京Node学園祭2014 飛び入りLT
by
Yuusuke Takeuchi
PDF
2014年上期Gブレイバー振り返り
by
Yuusuke Takeuchi
PDF
テスト駆動ゲーム開発をJava scriptで実践 in jscafe20
by
Yuusuke Takeuchi
PDF
自作ゲームをWebpack対応させてみた
by
Yuusuke Takeuchi
PDF
春のJs祭2015 lt
by
Yuusuke Takeuchi
PDF
本職のプログラマーが趣味で対戦ゲーム作ってみた Part10
by
Yuusuke Takeuchi
PDF
Gブレイバー開発計画3スプリント目
by
Yuusuke Takeuchi
PDF
Gブレイバー開発計画 2スプリント目
by
Yuusuke Takeuchi
PDF
Gブレイバー1人用モード開発案
by
Yuusuke Takeuchi
テスト駆動ゲーム開発をJava scriptで実践
by
Yuusuke Takeuchi
日曜プログラマーが 1週間くらいで通信対戦ゲームを作ってみた
by
Yuusuke Takeuchi
Html5の通信対戦ゲームをテスト駆動開発で作ってみた
by
Yuusuke Takeuchi
Node.jsで対戦ゲーム作ったよ
by
Yuusuke Takeuchi
Reduxについて
by
Yuusuke Takeuchi
Gブレイバーのことれからとこの先
by
Yuusuke Takeuchi
Passportでサクッと外部認証を組み込もう
by
Yuusuke Takeuchi
Enchant.js入門
by
Yuusuke Takeuchi
日曜プログラマーとigoogle先生
by
Yuusuke Takeuchi
日曜プログラマーがHtml5とかで通信対戦ゲームを作ってます
by
Yuusuke Takeuchi
ゲームの自動テストを 作ってみた
by
Yuusuke Takeuchi
東京Node学園祭2014 飛び入りLT
by
Yuusuke Takeuchi
2014年上期Gブレイバー振り返り
by
Yuusuke Takeuchi
テスト駆動ゲーム開発をJava scriptで実践 in jscafe20
by
Yuusuke Takeuchi
自作ゲームをWebpack対応させてみた
by
Yuusuke Takeuchi
春のJs祭2015 lt
by
Yuusuke Takeuchi
本職のプログラマーが趣味で対戦ゲーム作ってみた Part10
by
Yuusuke Takeuchi
Gブレイバー開発計画3スプリント目
by
Yuusuke Takeuchi
Gブレイバー開発計画 2スプリント目
by
Yuusuke Takeuchi
Gブレイバー1人用モード開発案
by
Yuusuke Takeuchi
Node.jsでサーバプログラマ デビューしよう
1.
NODE.JSでサーバプログラマ デビューしよう 竹内佑介
2.
自己紹介 • 竹内 佑介 • 趣味でプログラムやってます •
クリック&クリエイト、RPGツクール、HSP、 DXライブラリとかやってました • 最近はnode.jsにはまってます
3.
NODE.JSで今日からあなたも サーバサイドプログラマーになれる
4.
NODE.JSとは • リアルタイムチャット、通信対戦ゲームとかの サーバプログラムが簡単に書けます • どれだけ簡単かというと・・・・・・、
5.
サーバとクライアントのソースがこれだけ
6.
本当に簡単ですよ • node.jsをインストールして • npm
install socket.io実行して • 前ページのapp.js、index.htmlつくって • node app.js ってやるだけで通信プログラムが書けます ※node appに失敗したらsudoつけてやってみて下さい
7.
動作確認してみましょう • ブラウザを立ち上げて、以下アドレスにアクセス • http://localhost
8.
サーバからのメッセージどこ? • デバッグモードを立ち上げて下さい ここにメッセージが
9.
コードの説明 WEBサーバ • これだけで、Webサーバが書けます var app
= require(‘http’).createServer(handler) //サーバのテンプレート読み込み app.listen(80); //80番ポートでサーバを起動 function handler (req, res) { //リクエストがある場合に呼び出される関数を定義 fs.readFile(__dirname + '/index.html', //index.htmlをロード function (err, data) { //ファイルロードに失敗時エラー処理 if (err) { res.writeHead(500); return res.end('Error loading index.html'); } ! res.writeHead(200); //ヘッダにHTTP200(成功)を指定 res.end(data); //index.htmlをクライアントに送信 }); }
10.
コードの説明 サーバ側 io.sockets.on('connection', function (socket)
{ socket.emit('news', { hello: 'world' }); //クライアントにメッセージ送信 socket.on('my other event', function (data) { //クライアントからメッセージ受信 console.log(data); //受信した時の処理 }); }); var socket = io.connect('http://localhost'); socket.on('news', function (data) { //サーバからメッセージ受信 console.log(data); //メッッセージ受信の処理 socket.emit('my other event', { my: 'data' }); //サーバへメッセージ送信 }); • 送信、受信も1行で書けます サーバ クライアント
11.
合計500行くらいで通信対戦ゲームも作れます http://janken-kaidouji85.herokuapp.com/
12.
じゃんけんゲームのソース • ここにソースがあります https://github.com/kaidouji85/janken • 順次ブログでもソース解説していきたいと思います 「毎日プログラム」 http://blog.livedoor.jp/kaidouji85/
13.
ご清聴ありがとうございました
Download