第78回「WEB TOUCH MEETING」やります!
イベント内容
【参加者の方用】
今回のチュートリアルコードです。
https://github.com/iwanaga/nodejs-hands-on
趣旨
ウェブ周りの技術や知識に関して自分は知ってる当たり前のことが他の分野の人にとっては話を聞きたいものかもしれません。
まずはそういうさわりの部分をお互いにしあいましょうという会です。
各分野においての高度な話ではなくて、触り部分くらいの簡単な話(この技術がなぜ必要か)などを各40分弱くらいで2,3個する予定です。
現在予定している内容
セッション『node.jsとは』(40分)
<主な内容>
- Node.js を使うと何が嬉しいのか?
- ブラウザの実行環境と Node.js の違い
- イベントループとは
- 同期・非同期 I/O のコーディングパターンを fs モジュールで理解しよう
- npm の使い方
- 開発するときにお世話になるサイト
※内容は仮のもので、若干変更になる可能性があります。
ワークショップ『Node.js ハンズオン ~リアルタイムウェブアプリを爆速で開発しよう~』(130分)
インターネットイニシアティブの岩永義弘さん
<主な内容>
初心者の方でも Node.js で実践的な開発が出来るようになることを目指します。
最初に勘所を掴むため、エッセンスを解説します。
その後、設計と実装をやりながら、実際にどのように開発を進めていくのかを身につけます。
Node.js と最も相性の良い、リアルタイムで双方向にやり取りができるウェブアプリを作っていく予定です。
対象 : JavaScript を触ったことがある人
ハンズオン前半:手を動かしながら基礎を習得(50分)
- Node.js インストール
- フルスクラッチで Web サーバを実装してみる
- http.Server イベントサマリ
- コーディング & ブラウザで動作確認
- npm
- モジュールをインストール
- モジュールを使ってみる
ハンズオン後半:最前線の開発現場を体感 (80分)
MEAN Stack で爆速開発
- 各要素の役割と概要解説
- YEOMAN
- Express
- AngularJS
- WebSocket
- MongoDB
- セットアップ
- ジェネレータ、npm インストール
- MongoDB インストール
- TODO アプリ開発
- コードジェネレーション
- 生成されたコードの解説
- クライアント側の作り込み
<岩永さんの紹介>
株式会社インターネットイニシアティブ
岩永 義弘
アノマリ検知や地震速報のシステムを開発した後、双方向・リアルタイムなウェブアプリに出会い、魅了される。
@IT にて「Arduinoで始めるWeb技術者のためのIoT入門」連載中。
インターネットがもたらす可能性を信じている。
Arduinoで始めるWeb技術者のためのIoT入門:Socket.IOでセンサー&MongoDB~AngularJSアプリ間の通信を行う (3/3) - @IT
http://www.atmarkit.co.jp/ait/kw/arduino_js.html
トータル・ネットワーク・ソリューションのIIJ
http://www.iij.ad.jp/
タイムスケジュール
時間 | 内容 | 講師 |
---|---|---|
13:00-13:30 (30分) | 受付開始 | |
13:30-14:10 (40分) | node.jsとは | インターネットイニシアティブの岩永さん |
14:10-14:20 (10分) | 休憩 | |
14:20-15:10 (50分) | Node.js ハンズオン ~リアルタイムウェブアプリを爆速で開発しよう~ 前半 | インターネットイニシアティブの岩永さん |
15:10-15:20 (10分) | 休憩 | |
15:20-16:40 (80分) | Node.js ハンズオン ~リアルタイムウェブアプリを爆速で開発しよう~ 後半 | インターネットイニシアティブの岩永さん |
16:40-16:50 (10分) | 片付け | |
17:00 | 退室 | |
17:30 - | 懇親会 |
勉強会後の懇親会のご参加をこちらで受け付けています。
第78回「WEB TOUCH MEETING」懇親会
https://webtouchmeeting.doorkeeper.jp/events/23922
注意事項
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。
新規会員登録
このイベントに申し込むには会員登録が必要です。
アカウント登録済みの方はログインしてください。
※ ソーシャルアカウントで登録するとログインが簡単に行えます。
※ 連携したソーシャルアカウントは、会員登録完了後にいつでも変更できます。