インターネットデパート - 取扱い商品数1000万点以上の通販サイト。送料無料商品も多数あります。

Node.jsビギナーズガイド: サーバーサイドJavaScriptをマスターせよ! PRIMERシリーズ (libroブックス)

価格: ¥0
カテゴリ: Kindle版
ブランド: Tuyano-Project
Amazon.co.jpで確認
(※2016年10月5日、最新の情報にあわせて改訂しました)

「サーバーサイドJavaScriptをマスターせよ!」
とかくWebの開発は難しい。クライアント側ではJavaScript、サーバー側は? いくつもの言語を覚えて使いこなす、そんな面倒は今日で終わり! クライアントもサーバーも、JavaScript一択、これで決まり。「Node.js」なら、それが可能だ。今日から「サーバーサイドJavaScript」でWeb開発をしよう!

※node.js 6.7.0、express 4.13.4に対応。


<<目 次>>
1. Node.js利用の準備を整えよう
Node.jsってどんなもの?
Node.jsを準備しよう!
インストールを実行しよう
Node.jsはどこにある?
Node.jsのスクリプトを書いてみよう!
Herokuの利用環境を整えよう
Heroku公開に必要なファイルの準備
Herokuにデプロイしてみよう!
ダッシュボードで確認しよう

2. Node.jsのスクリプトの基本を覚えよう
基本のスクリプトとhttpオブジェクト
リクエスト処理用関数について
リクエストの処理
ファイルの読み込みと「fs」オブジェクト
HTMLファイルを読み込んで表示する
HTML内の一部をスクリプトで変更する

3. EJSテンプレートエンジンを使おう!
npmでEJSをインストールしよう
テンプレートで使える特殊なタグ
簡単なテンプレートを作る
EJSによるテンプレートの表示
テンプレート部品を組み合わせる
配列データを繰り返し出力する

4. 複数ページのルーティングとフォーム送信
複数ページのルーティングの考え方
「url」オブジェクトによるURL処理
ルート処理の流れをチェックする
フォームのPOST送信について
POST送信されたデータの処理

5. Expressを導入しよう
フレームワークと「Express」
Expressのインストールについて
ExpressのWebアプリケーションを作る
Express利用の基本スクリプト
Expressの基本処理を整理する
テンプレートを利用する
テンプレート利用の処理を作る
テンプレート利用の処理のポイント

6. Express GeneratorでWebアプリケーションを自動生成する
Express Application Generatorの準備
ExpressコマンドでWebアプリを作る
Webアプリケーションの中身をチェック!
メインプログラム「app.js」について
「routes」のスクリプトとテンプレート
「helo」ページを作ってみよう

7. Expressによるリクエスト処理の基本
クエリー文字列によるパラメータ送信
フォームの送信について
Ajaxでアクセスした情報をJSONで受け取る
クッキーの利用

8. Node.js/ExpressでPostgreSQLを使おう
Node.jsでのPostgreSQLの利用
データベースの準備をする
Expressのapp.jsを用意する
indexでテーブルの一覧を表示する
データベースアクセスの流れ
レコードの追加を行う
データ追加の処理の流れ


※本書は、入門ドキュメントサイトlibro(http://libro.tuyano.com)の掲載記事を元に図版などを追加、最新バージョンに合わせて加筆修正したものです。

※著者について
掌田津耶乃(しょうだつやの)。日本初のMac専門月刊誌「Mac+」の頃から主にMac系雑誌に寄稿する。ハイパーカードの登場により「ビギナーのためのプログラミング」に開眼。以後、Mac、Windows、Web、Android、iOSとあらゆるプラットフォームのプログラミングビギナーに向けた書籍を執筆し続ける。(著者プロフィールより)