現場で通用する力を身につける Node.jsの教科書

掌田津耶乃/著

発売日:2014年3月

  • 現場で通用する力を身につける Node.jsの教科書
  • 現場で通用する力を身につける Node.jsの教科書
ISBN
978-4-8399-5069-9
著者情報
掌田 津耶乃(ショウダ ツヤノ)
日本初のMac専門月刊誌「Mac+」の頃から主にMac系雑誌に寄稿する。ハイパーカードの登場により「ビギナーのためのプログラミング」に開眼。以後、Mac、Windows、Web、Android、iPhoneとあらゆるプラットフォームのプログラミングビギナーに向けた書籍を執筆し続ける

¥3,498 税込

15 nanacoポイント

15 セブンマイル

セブン-イレブン受取り(送料無料)

発送目安

発売日(発売日以降は当日)~2日で発送

宅配(送料¥550税込)

発送目安

発売日(発売日以降は当日)~2日で発送

交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。

商品説明

Webクリエイターのための、Node.jsによるサーバーサイドJavaScript入門です。

JavaScriptは今、もっとも注目されているプログラミング言語ですが、サーバー開発の世界でもJavaScriptが急速に広まりつつあります。
それが「Node.js」です。

本書は、「JavaScriptの基本はだいたいわかっている」という人でも読めるように、基本的なインストールや設定などから順を追って説明しています。
また、サーバーサイドの技術的な説明よりも「Webアプリケーションを作りたい」と思うクリエイターに役に立つ知識を中心にまとめました。

「Chapter1 Node.js 開発の準備を整える」では、Node.jsというのがどういうものか、どんな準備をすればいいのか、
どうやって作って動かすのかといった「プログラミング以前」のところからインストール、環境構築まで説明します。

「Chapter2 アプリケーションの基本を覚える」では、Node.jsの基本的な書き方をまとめて解説します。これが分かるようになれば、
すぐにでもごく簡単なWebアプリケーションを作成できるようになるでしょう。また、テンプレートエンジンEJSを使って、テンプレートエンジンの利用方法も習得します。

「Chapter3 クッキーとテンプレート」では、Webの開発で重要な「クッキー」について説明します。
また、より効率的なページ作成に不可欠なテンプレートエンジンとして、「Jade」の使い方も解説します。

「Chapter4 Webアプリケーションライブラリ「Express」」では、Node.jsのWebアプリケーションライブラリのデファクトスタンダードとも言える「Express」を導入して、
効率的にアプリケーションを作るための方法をマスターします。

「Chapter5 PostgreSQLの利用」では、代表的なオープンソースデータベース「PostgreSQL」を使い、Node.js のデータベースアクセスの基本について学んでいきます。
リレーショナルデータベースの利用は、Web アプリケーションでは必須と言えるものです。

「Chapter6 MongoDBの利用」では、NoSQLタイプのユニークなデータベース、MongoDBについて解説します。
MongoDBをNode.jsで使えるようになれば、一般的なSQLとはまた一味違ったデータベース処理が実現できるようになります。

「Chapter7 Sails.jsによるMVCアプリケーション」では、Sails.jsを使った本格的なMVCアプリケーション開発を行います。
Webアプリケーションの開発では「MVCアーキテクチャー」と呼ばれるものが用いられますが、このMVCに基づいてアプリケーション開発を行うパッケージモジュールが「Sails.js」です。

最後の章が、「Chapter8 Sails.jsのデータベース開発」。Sails.jsでは独自のデータベース機能を搭載しており、それによってSQLに依存しない
データベースアクセスを実現しています。Modelによるデータベース利用について、ここでまとめて説明します。

これらをひと通りマスターすれば、一般的なWebアプリケーションであればたいていのものが作れるようになっているでしょう。
ぜひ、本書でサーバーサイドJavaScriptの世界に足を踏み入れてください。

目次

1 Node.js 開発の準備を整える
2 アプリケーションの基本を覚える
3 クッキーとテンプレート
4 Webアプリケーションライブラリ「Express
5 PostgreSQLの利用
6 MongoDBの利用
7 Sails.jsによるMVCアプリケーション
8 Sails.jsのデータベース開発

商品詳細

出版社名
マイナビ出版
対象年齢
一般
フォーマット
単行本

注意事項

本の帯に関して
帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。
版・表紙について
版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。

あなたへのおすすめ