タイトル
実践Node.jsプログラミング
読んだ時間
25時間ぐらい
内容
Node.jsを使って実際にWebアプリを作りながら、Node.jsを学ぶのがメイン。チャットアプリ、ファイルサーバなどを作る。
第1部 Nodeの基礎
- Node.jsの基本的な説明。イベント駆動、非同期処理、シングルスレッド、よって大量の接続を捌ける!
- Socket.ioを使ってチャットアプリを作る。
第2部 NodeでWebアプリケーションを開発する
- 静的ファイルサーバとして、Todoリストアプリを作る。
- MySQLを使って作業日報アプリを作る。
- Expressでフォトアップロードアプリを作る。
- Expressでシャウトボックス(チャットみたいなもの)を作る。
第3部 Nodeの配置と応用
- 作ったアプリをWebにアップロードする方法。GitHubへHerokuなど。
- Node.jsでCLIツールを作る。
感想
初めて買ったNode.jsの本。Webアプリケーションフレームワークどころかサーバを書いたのも初めてだったので、最初はあまり理解せずにソースコードを写経していたが、読んでいるうちにチャットアプリとかサーバとかを作れるようになった。Webアプリを実際に作るので、ある程度はWebの知識が必要だと思った。私は「Webを支える技術」という本を読んでからこの本を読んだので理解しやすかった。