Node.js | Node.jsを使う準備
まずNode.jsをインストールし、実際にスクリプトを実行する。あわせてHerokuアカウントを作成し、作成したアプリケーションをデプロイして公開する。

サーバーサイド開発もJavaScriptで。Herokuなどのクラウドサービスを使用すれば、誰でもWebアプリケーションを無料で公開できる。Node.jsを利用したWeb開発について説明し、Webアプリケーションの作成方法を説明する。
Node.jsでは、httpオブジェクトからhttp.Serverオブジェクトを作成してサーバーを構築する。また、requestとresponseオブジェクトで送受信を行う。これらの基本的な使い方を説明する。
HTMLファイルを使ってWebページを表示するなら、テンプレートエンジンを使うと便利である。ここではEJSというテンプレートエンジンの基本的な使い方を説明する。
Node.jsで効率的なWebアプリケーションを開発するなら、そのためのフレームワークを導入するのが最もよい。ここではNode.jsの代表的なWebアプリケーションフレームワークであるExpressをインストールして利用してみる。
express-generatorのインストール、Expressアプリケーションの作成、生成されたファイル構成、新しいページの追加方法を説明する。
Node.jsにはデータベースを利用したアプリケーションを作る機能もある。ここではExpressからPostgreSQLを使い、Herokuへデプロイする方法を説明する。
npmはNode Package Managerの略であり、Node.js関連のさまざまなモジュールを提供する。npmを使うと、モジュールのインストール、削除、アップグレード、依存関係の管理が簡単になる。