r-yanyoのブログ

アイコン画像

「実践Node.jsプログラミング」を読んだ

  • JavaScript
  • 読書

タイトル

実践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を支える技術」という本を読んでからこの本を読んだので理解しやすかった。