本リポジトリは、『[改訂新版] プロになるためのWeb技術入門』の書籍内で説明しているサンプルコードを配布するものです。 紙面に掲載したサンプルコードは一部であるため、サンプルコード全体を参照したいときは、本リポジトリを参照してください。
正誤表や参考サイトへのリンク等は以下のサポートサイトを参照してください。
[改訂新版] プロになるためのWeb技術入門・サポートサイト : https://support.webtech.littleforest.jp/
本リポジトリの構成は、以下のようになっています。
|-- chapter06 | 第6章 従来型のWebアプリケーション
| |-- simple-webserver1 | (6.2.1項) 文字列を返すWebアプリケーション
| |-- simple-webserver2 | (6.2.2項)ファイルの内容を返すWebアプリケーション
| |-- tinytodo-01-base | (6.3.1〜6.3.2項) 固定のToDoを表示するTiny ToDo
| |-- tinytodo-02-add | (6.3.3項) ToDoを追加できるようにしたTiny ToDo
| |-- tinytodo-03-prg | (6.4節) Post-Redirect-Getを導入したTiny ToDo
| |-- tinytodo-04-session | (6.5.4項) セッション管理を導入したTiny ToDo
| |-- tinytodo-05-user | (6.6〜6.7節) ユーザー管理機能を導入したTiny ToDo
| `-- tinytodo-05-user-final | (6.6〜6.7節) ユーザー管理機能を導入したTiny ToDo (完成版)
|-- chapter07 | 第7章 SPAへの進化
| |-- hello-js | (7.2.3項) クライアントサイドJavaScriptの簡単なサンプル
| |-- tinytodo-06-js | (7.3.2項) JavaScriptによる編集処理を組み込んだTiny ToDo
| |-- tinytodo-07-ajax | (7.5節) Ajaxによる通信を導入したTiny ToDo
| |-- tinytodo-08-spa | (7.6節) SPA化したTiny ToDo
| `-- routing | (7.8.2項) History APIによるルーティング処理のサンプル
|-- chapter08 | 第8章 WebAPI
| |-- tinytodo-09-webapi | (8.5節) WebAPI化したTiny ToDo
| |-- tinycal | (8.6.3項) Tiny ToDoのAPIを呼び出すカレンダーアプリケーション
| `-- tinytodo-10-cors | (8.6.6項) CORSに対応したTiny ToDo
`-- chapter09 | 第9章 サーバプッシュ技術
|-- tinytodo-11-sse | (9.3節) Server-sent eventsを利用したTiny ToDo
`-- tinytodo-12-ws | (9.4節) WebSocket を利用したTiny ToDo
「付録D.2 サンプルコードのダウンロードと実行方法」を参照してください。
本リポジトリは情報の提供だけを目的としています。 本リポジトリで公開するソースコードの利用は、必ずお客様自身の責任と判断によって行ってください。 ソースコードの利用結果について、技術評論社および著者はいかなる責任も負いません。