技術書典3(tbf03)頒布物サポートページ
『初めてのWebアプリをAzureとNode.jsで』
※本ページは、右記の本のサポートページとなります。
※技術書典3(2017/10/22)「う-10」にて頒布させていただきました。
※製本版の在庫は、COMIC ZINさんで委託頒布いたしております。
在庫は、10/22終了時点で30部少々でした。
※技術書典2の公式サイトと、当方の登録ページは下記となります。
https://techbookfest.org/event/tbf03
https://techbookfest.org/event/tbf03/circle/5106770607341568
PDF版 [800円]:
BOOTH様
で取り扱い中(10/22〜)(要、pixiv無料アカウント)。
製本版 [860円]:
COMIC ZIN様
で取り扱い中(10/24〜)。
内容は同一で、本文64Pで税込です。
本書で利用するサンプルのソースコードは下記から参照できます。
ソースコードの取得(GitHub)
§3.2 Node.js 上からSQLite データベースを操作する
本節「3.2」で利用するサンプルのソースコード(Node.js)
ソースコードの取得(GitHub)
https://github.com/hoshimado/fluorite-tbf03-sample/tree/sqlite-1st-sample
GitHubへブラウザでアクセスし、右側にある「Clone or download」ボタンから 「Download ZIP」で取得できます。 もちろん、GitリポジトリとしてCloneしていただいても構いません。
§3.5 初回の登録を含めて必要な操作をすべて実装する
本節「3.5」で利用するサンプルのソースコード(Node.js)
ソースコードの取得(GitHub)
https://github.com/hoshimado/fluorite-tbf03-sample/tree/master
§4.2 Express フレームワークでの簡単な実装
本節「4.2」で利用するサンプルのソースコード(Node.js)
ソースコードの取得(GitHub)
https://github.com/hoshimado/fluorite-tbf03-sample/tree/skeleton-express-restful
本書のP.31で「myapp/bin/www をserver.js へリネームしてコピー」、 「package.jsonファイルを新規生成」などの操作を 実施済みファイルフォルダ構成になります。
§5.1 RESTful API でのSQL データベースへのアクセス
本節「5.1」で利用するサンプルのソースコード(Node.js)
ソースコードの取得(GitHub)
本書のP.36で「hello_test.js」のテストコードなどのサンプルです。
https://github.com/hoshimado/fluorite-tbf03-sample/tree/skeleton-express-restful
ソースコードの取得(GitHub)
本書のP.38で「show() のRESTful API」等の実装を終えたサンプルです。
https://github.com/hoshimado/fluorite-tbf03-sample/tree/master
§6.2 Vue.js + axios でグリッドビュー表示とajax を実装
本節「6.2」で利用するサンプルのソースコード(Node.js)
ソースコードの取得(GitHub)
※ここでは、「ブラウザでpublic\client_app.htmlを開く」際にはローカルファイルとして直に開きます。
https://github.com/hoshimado/fluorite-tbf03-sample/tree/master
§6.3 javascript 側の処理を、テストフレームワークベースで作成
本節「6.3」で利用するサンプルのソースコード(Node.js)
ソースコードの取得(GitHub)
※3「public\javascripts\manage_account.js」が実装例です。
https://github.com/hoshimado/fluorite-tbf03-sample/tree/master
§6.4 アプリ全体動作をローカルで検証する
本節「6.4」で利用するサンプルのソースコード(Node.js)
ソースコードの取得(GitHub)
※ここでは、「ブラウザで開く」際にはhttpサーバー越しに開きます。
https://github.com/hoshimado/fluorite-tbf03-sample/tree/master